
 /* Start Subscription Style  */
   
        body {
            background-color: #f7f7f8;
        }
        .languageSection {
            display: block;
        } 
        .languageDropdown {
            display: ${languageDropdown};
        } 
        .languageDivider {
            display: ${languageDivider};
        } 
        .formSection {
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .form-content-outer {
            /* max-width: 520px !important; */
            max-width: 1600px !important;
        }
        .LPunsubscribed {
            display: block;
        }
        .backToSelect {
            cursor: pointer;
        }
        .mktoButtonRow {
            /* margin-top: 20px !important; */
            /* margin-left: auto !important;
            text-align: right !important; */
            position: relative;
            margin-top: 10px !important;
            /* width: 50%;
            display: block;
            margin-left: 100px !important; */
        }
        .unsubscribedLink, .unsubscribedLink:hover, .unsubscribedLink:active, .unsubscribedLink:visited {
            font-size: 16px;
            font-weight: 600;
            color: #13426b;
        }
        .mktoHtmlText {
            width: 100% !important;
        }
        .mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {
            padding-left: 0px !important;
        }
        .checkbox-lab-right .mktoLabel {
            padding-bottom: 0px;
        }
        .formText {
            color: #333D47;
            font-family: 'FSElliotPro';
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            letter-spacing: 0.1px;
        }
        .formTitle {
            color: #333D47;
            font-family: FSElliotPro;
            font-weight: 400;
            font-size: 16px;
            line-height: 22px;
            letter-spacing: 0.1px;
        }
        .checkboxErrorMsg {
            display: none;
            color: #CF1F38;
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 0px !important;
            font-family: 'FSElliotPro' !important;
        }
        .checkboxErrorMsg .mktoOffset {
            width: 0px !important;
        } 
        .header-sm-view {
            max-width: 100% !important;
        }
        .btn-blue, .btn-blue:focus, .btn-blue:active, .btn-blue:hover, .btn-blue:visited {
            width: auto;
            height: 36px;
            min-width: 64px;
            padding: 6px 12px;
            gap: 4px;
            border-radius: 8px;
            background-color: #13426B;
            color: #ffffff;
            outline: none;
            box-shadow: none;
            font-size: 16px;
            line-height: 24px;
        }
        .btn-red, .btn-red:focus, .btn-red:active, .btn-red:hover, .btn-red:visited {
            width: auto;
            height: 36px;
            min-width: 64px;
            padding: 6px 12px;
            gap: 4px;
            border-radius: 8px;
            background-color: #f4364c;
            color: #ffffff;
            outline: none;
            box-shadow: none;
            font-size: 16px;
            line-height: 24px;
        }
        .btn-second {
            width: auto;
            height: 36px;
            min-width: 64px;
            padding: 6px 12px !important;
            gap: 4px;
            border-radius: 8px;
            background-color: #ffffff;
            color: #13426B;
            border: 1px solid #13426B;
            outline: none;
            box-shadow: none;
            font-size: 16px;
            line-height: 24px;
            font-weight: 400 !important;
            text-align: center !important;
            cursor: pointer !important;
            margin-right: 20px !important;
        }
        .form-header {
            font-family: 'FSElliotPro';
            margin-bottom: 0px;
            padding-bottom: 24px;
            font-size: 22px !important;
            line-height: 28px !important;
            color: #13426B;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-weight: 700;
            text-align: left;
        }
        .btn-outline-primary {
            color: #13426B;
            border-color: #13426B;
            font-size: 14px;
            line-height: 20px;
        }
        .btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active, .btn-outline-primary:hover {
            color: #fff;
            background-color: #13426B;
            border-color: #13426B;
        }
        .mktoForm .mktoRequiredField .mktoAsterix {
            display: none !important;
        }
        .Asterix {
            color: #bf0000;
        }
        .link_md {
            text-decoration: underline !important;
            color: #333d47 !important;
            text-decoration-color: #26CAD3 !important;
            text-underline-offset: 5px;
            text-decoration-thickness: 2px !important;
        }
        .link_md:hover {
            color: #26CAD3 !important;
            text-decoration: none !important;
        }
        .warning-icon {
            width: 14px;
            margin-right: 2px;
            margin-top: -5px;
        }
        .mktoForm .mktoRadioList {
            display: inline-flex !important;
        }
        .mktoForm .mktoRadioList > label {
            margin-left: 10px !important;
            margin-right: 24px !important;
            margin-top: 5px !important;
        }
        .checkbox-lab-right .mktoAsterix {
            display: none !important;
        }
        .unsubscribedLink, .unsubscribedLink:hover, .unsubscribedLink:active, .unsubscribedLink:visited {
            font-family: 'FSElliotPro';
            font-weight: 400;
            color: #13426b;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0.1px;
            text-align: center;
            margin-top: auto;
            margin-bottom: auto;
            text-decoration: none;
            margin-left: 24px;
        }
        .languageBreadcrumb li a {
            color: #13426B !important;
            font-size: 14px;
            text-decoration: none;
            line-height: 22.4px;
            letter-spacing: 0.02em;
            font-weight: 400;
        }
        .languageBreadcrumb .breadcrumb-item::after {
            float: right;
            padding-right: 0px !important;
            padding-left: 8px;
            color: #13426B;
            content: var(--bs-breadcrumb-divider, "/");
        }
        .languageBreadcrumb li a:hover, .languageBreadcrumb li a:active, .languageBreadcrumb li a:focus {
            cursor: pointer;
            color: #26CAD3 !important;
        }
        @media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
            .mktoButtonWrap .unsubscribedLink, .unsubscribedLink:hover, .unsubscribedLink:active, .unsubscribedLink:visited {
                margin-top: 10px !important;
                display: block;
                margin-left: 0px !important;
            }
        }
        @media screen and (min-width: 481px) and (max-width: 620px) {
            .mktoButtonWrap {
                display: block !important;
            }
            .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
                width: 100% !important;
                max-width: 200px !important;
            }
            .mktoButtonWrap .unsubscribedLink, .unsubscribedLink:hover, .unsubscribedLink:active, .unsubscribedLink:visited {
                margin-left: 0px !important;
                margin-top: 10px !important;
                display: block;
                text-align: left;
                padding-left: 0px;
            }
        }

     /* End Subscription Style  */

        * {
            font-family: "FSElliotPro", "Arial" !important;
        }
        body {
            font-family: 'FSElliotPro' !important;
        }
        .com-space-l {
            padding-left: 72px;
        }
        .com-space-r {
            padding-right: 72px;
        }
        .com-space-t {
            padding-top: 24px;
        }
        .com-space-b {
            padding-bottom: 24px;
        }
        .l-space-logo {
            padding-left: 68px;
        }
        .headerBrandSpace {
            padding-left: 48px;
            padding-right: 48px;
        }
        .brand {
            padding-top: 24.5px;
            padding-right: 20px;
            padding-bottom: 24.5px;
        }
        .language {
            padding-top: 34.5px;
            padding-bottom: 34.5px;
            padding-left: 30px;
            text-align: right;
        }
        .languageBtnStyle {
            border-radius: 15px;
        }
        .languageBtnStyle:focus, .languageBtnStyle:active, .languageBtnStyle:hover {
            box-shadow: none !important;
        }
        .languageSelectMenu.show {
            min-width: 75px;
            width: auto;
        }
        .p-l-0 {
            padding-left: 0px;
        }
        .p-r-0 {
            padding-right: 0px;
        }
        .p-t-20 {
            padding-top: 20px;
        }
        .p-t-30 {
            padding-top: 30px;
        }
        .p-b-10 {
            padding-bottom: 10px;
        }
        .m-l-0 {
            margin-left: 0px;
        }
        .m-r-0 {
            margin-right: 0px;
        }
        .m-t-0 {
            margin-top: 0px;
        }
        .m-b-0 {
            margin-bottom: 0px;
        }
        /* Start New Updated CSS */
        .bg-banner {
            width: 100%; 
            height: 248px; 
            position: relative;
        }
        .bg-banner .overlay {
            width: 100%;
            height: auto;
            position: absolute;
            top: 50%;
            left: 0;
            z-index:99;
            transform: translateY(-50%);
            text-align: left;
        }
        .overlay .banner-Hero-p {
            /* font-family: 'FSElliotPro';
            color: #F7F7F8;
            font-size: 22px;
            font-weight: 400;
            line-height: 28px;
            letter-spacing: 0.10000000149011612px;
            text-align: left;
            max-width: 965px; */
            font-family: 'FSElliotPro';
            color: #ffffff;
            font-weight: 400;
            font-size: 18px;
            line-height: 22px;
            letter-spacing: 0.1px;
            text-align: left;
            max-width: 965px;
        }
        .overlay .banner-Hero-Heading {
            /* font-family: FS Elliot Pro;
            color: #F7F7F8;
            font-size: 56px;
            font-weight: 900;
            line-height: 62px;
            letter-spacing: -0.5px;
            text-align: left;
            max-width: 965px; */
            font-family: 'FSElliotPro';
            color: #F7F7F8;
            font-weight: 700;
            font-size: 48px;
            line-height: 58px;
            letter-spacing: -0.15px;
            text-align: left;
            max-width: 965px;
        }
        .aboutContent p {
            color: #333D47;
        }
        /* End New Updated CSS */
        .nav-fixed-top {
            /* position: fixed; */
            top: 0;
            right: 0;
            left: 0;
            z-index: 1030;
            height: 100px;
            background-color: #ffffff;
        }
        .top-banner {
            padding-top: 100px;
        }
        .navbar {
            padding-top: 16px;
            padding-bottom: 16px;
        }
        .navbar .navbar-brand {
            font-size: 30px;
        }
        .navbar-nav {
            padding: 16px 32px;
        }
        .navbar .nav-link {
            font-size: 16px;
            line-height: 24px;
            color: #13426B !important;
            margin-left: 10px;
            font-weight: 700;
        }
        .navbar-light .navbar-nav .nav-link.active {
            text-decoration: underline;
            text-decoration-color: #CF1F38;
            text-underline-offset: 10px;
            text-decoration-thickness: 2px;
        }
        .navbar-toggler {
            padding: 4px;
            border-radius: 5px;
            font-size: 14px;
        }
        .navbar-toggler-icon {
            width: 20px;
            height: 15px;
        }
        .navbar-toggler:focus {
            box-shadow: none;
        }
        .module-header {
            margin-bottom: 0px;
            padding-bottom: 24px;
            font-size: 26px;
            line-height: 40px;
            color: #13426B;
            /* text-transform: uppercase; */
            letter-spacing: 2px;
            font-weight: 700;
            text-align: left;
        }
        .aboutContent {
            padding-top: 24px;
            padding-bottom: 24px;
            margin-right: 24px;
            border-bottom: 1px solid #D6D8DA;
        }
        .speakersContent {
            padding-top: 24px;
            /* padding-bottom: 24px; */
            margin-right: 24px;
        }
        .speakerRow {
            /* padding-top: 24px;
            padding-bottom: 32px;
            padding-left: 24px;
            margin-right: 24px; */
            border-bottom: 1px solid #D6D8DA;
        }
        .speakerImg {
            text-align: center;
            padding: 0px 16px 16px 16px;
        }
        .speakerName {
            font-size: 26px;
            font-family: "FSElliotPro" !important;
            line-height: 34px;
            text-align: center;
            color: #000000;
            font-weight: 700;
            margin-bottom: 0px;
        }
        .speakerSubText {
            font-size: 16px;
            line-height: 24px;
            color: #000000;
        }
        .sponsorsContent {
            padding-top: 24px;
            border-top: 1px solid #D6D8DA;
            margin-left: 10px;
        }
        .sponsorsContent .module-header {
            font-family: 'FSElliotPro';
            font-size: 16px !important;
            font-weight: 700;
            line-height: 28px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
            letter-spacing: 2px;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
        }
        .sponsorImgMob {
            width: 33.3333%;
        }
        .sponsorsImg {
            padding-top: 24px;
        }
        .agendaTime {
            font-size: 26px;
            font-family: "FSElliotPro" !important;
            line-height: 34px;
            padding: 24px 0px;
            margin-bottom: 0px;
            color: #2B8098;
            font-weight: 700;
        }
        .agendaTime p {
            font-family: "FSElliotPro" !important;
            font-weight: 700;
        }
        .agendaDetails {
            padding: 24px;
            border: 1px solid #D6D8DA;
            border-radius: 16px;
            background-color: #F7F7F8;
        }
        .agendaContentText p {
            font-family: 'FSElliotPro';
            color: #333D47;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.10000000149011612px;
            text-align: left;
        }
        .agendaDetailContent h3 {
            padding-bottom: 24px;
            font-family: 'FSElliotPro' !important;
            font-size: 30px;
            font-weight: 300;
            line-height: 40px;
            text-align: left;
        }
        .agendaSpeakerImgRow {
            padding-top: 24px;
        }
        .agendaSpeakerName {
            font-size: 22px;
            font-family: 'FSElliotPro' !important;
            line-height: 28px;
            font-weight: 300;
            letter-spacing: 0.10000000149011612px;
            padding-left: 5px;
            color: #000000;
            text-align: left;
        }
        .agendaSpeakerNamePos {
            font-size: 16px;
            font-family: 'FSElliotPro' !important;
            line-height: 24px;
            font-weight: 400;
            letter-spacing: 0.10000000149011612px;
            padding-left: 5px;
            color: #000000;
            text-align: left;
        }
        .formContent {
            /* padding: 24px 24px 24px 14px; */
            padding: 32px;
            background-color: #FFFFFF;
            border-radius: 15px;
        }
        .formContent .module-header {
            font-size: 22px;
            line-height: 28px;
            /* padding-left: 10px; */
        }
        form {
            width: 100% !important;
        }
        .mktoError {
            display: none !important;
        }
        .formBackground {
            background-color: #F7F7F8;
        }
        .form-content-inner {
            padding-bottom: 24px;
        }
        .mktoForm .mktoFormRow {
            width: 100%;
        }
        .mktoForm .mktoFieldWrap {
            width: 100%;
            padding-right: 20px;
        }
        .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix {
            padding-left: 5px !important;
            float: right !important;
        }
        .mktoForm .mktoLabel {
            width: 100% !important;
            padding-bottom: 5px;
            font-size: 16px !important;
            line-height: 24px !important;
            color: #333D47;
        }
        .mktoForm .mktoRequiredField label.mktoLabel {
            font-weight: normal !important;
        }
        input::placeholder, textarea::placeholder, select::placeholder {
            color: #5B636B !important;
            font-size: 16px !important;
        }
        .mktoForm .mktoFieldWrap {
            /* padding-left: 10px; */
        }
        .mktoForm .mktoOffset {
            height: 10px !important;
        }
        /* .mktoButtonRow {
            margin-top: 20px !important;
        } */
        .mktoButtonWrap {
            margin-left: 0px !important;
            display: inline-flex;
        }
        .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            /* height: 48px !important; */
            height: 36px !important;
            /* padding: 12px 16px !important; */
            padding: 6px 12px !important;
            background-color: #13426b !important;
            background-image: linear-gradient(to bottom, #13426b, #13426b) !important;
            border: 1px solid #13426b !important;
            color: #ffffff !important;
            border-radius: 8px !important;
            width: auto !important;
            min-width: 80px !important;
            font-size: 16px !important;
            line-height: 24px !important;
        }
        #mktoFormTwoCol .mktoForm .mktoFormCol {
            width: 100% !important;
        }
        .footerBgColor {
            background-color: #13426B;
        }
        .brand-footer {
            padding-top: 48px;
            padding-bottom: 48px;
            padding-right: 20px;
            text-align: left;
        }
        .breadcrumb li a {
            color: #ffffff;
            font-size: 14px;
            text-decoration: none;
            line-height: 22.4px;
            letter-spacing: 0.02em;
            font-weight: 400;
        }
        .lastBread::after {
            content: "" !important;
        }
        .breadcrumb-item+.breadcrumb-item {
            padding-left: 0px;
        }
        .breadcrumb-item+.breadcrumb-item::before {
            content: "";
            padding-right: 0px;
        }
        .breadcrumb-item::after {
            float: right;
            padding-right: 8px;
            padding-left: 8px;
            color: #ffffff;
            content: var(--bs-breadcrumb-divider, "/");
        }
        .footerContent {
            padding-top: 48px;
            padding-bottom: 48px;
            padding-left: 20px;
            display: grid;
        }
        .contentArea {
            max-width: 1600px;
            margin-left: auto;
            margin-right: auto;
        }
        html {
            scroll-behavior: smooth;
        }
        @media screen and (min-width: 320px) {
            .col-xs-4 {
                flex: 0 0 auto;
                width: 33.33333333%;
                max-width: 85px;
            }
            .col-xs-8 {
                flex: 0 0 auto;
                width: 66.66666667%;
            }
            .mktoMobileShow .mktoForm {
                padding-left: 0px !important;
            }
            .mktoForm {
                padding-left: 0px !important;
            }
        }
        @media screen and (max-width: 424.98px) {
            .menuDiv {
                padding-left: 10px !important;
                padding-right: 10px !important;
                top: 60px;
            }
            .menuList {
                padding-left: 0px !important;
            }
            .menuList li {
                padding: 10px !important;
            }
            .menuList li a {
                font-size: 13px !important;
            }
            .menu-link.menu-active {
                text-underline-offset: 15px !important;
            }
        }
        @media screen and (max-width: 480.98px) {
            .mktoForm, .mktoForm * {
                padding-right: 0px !important;
            }
            .mktoForm .mktoFieldWrap {
                padding-right: 0px !important;
            }
            .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
                width: 100% !important;
            }
            .mktoButtonWrap {
                display: block !important;
            }
            .btn-second {
                width: 100% !important;
                margin-right: 0px !important;
                margin-bottom: 20px !important;
            }
            .mktoButton {
                width: 100% !important;
            }
            .form-header {
                font-size: 18px !important;
                line-height: 24px !important;
                letter-spacing: 1px !important;
            }
            .mktoForm .btn-second {
                padding-right: 12px !important;
            }
            .mktoMobileShow .mktoForm, .mktoForm, .mktoForm * {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
        }
        @media screen and (max-width: 575.98px) {
            .mobChange {
                display: flex;
                flex-wrap: inherit;
                align-items: center;
                justify-content: space-between;
                padding-left: 0px;
                padding-right: 0px;
                width: 100%;
            }
            .header-sm-view {
                max-width: 75px;
            }
            .logo-sm-view {
                display: block;
            }
            .logo-md-view {
                display: none;
            }
            .language {
                padding-left: 0px;
            }
            .Register_now {
                padding-top: 34.5px;
                padding-bottom: 34.5px;
                text-align: right;
            }
            .navbar {
                padding-top: 0px;
                padding-bottom: 0px;
            }
            .nav-fixed-top {
                height: 60px;
            }
            .top-banner {
                padding-top: 60px;
            }
            .brand, .Register_now, .language {
                padding-top: 12.5px;
                padding-bottom: 12.5px;
            }
            .aboutContentform .module-header {
                padding-left: 0px !important;
            }
            .navbar-nav {
                padding: 16px 0px;
            }
            .navbar .nav-link {
                margin-left: 0px;
            }
            .agendaDetails {
                padding: 14px;
            }
            .navRow-mb {
                margin-left: -20px;
                margin-right: -20px;
                background-color: #ffffff;
                padding-left: 8px;
                padding-right: 8px;
            }
            /* .bg-banner {
                height: 300px;
            } */
            /* .bg-banner .overlay {
                top: 20%;
            } */
            .overlay .banner-Hero-Heading {
                font-size: 28px;
                line-height: 34px;
            }
            .overlay .banner-Hero-Title {
                font-size: 14px;
                line-height: 20px;
            }
            .formContent {
                padding: 16px;
            }
        }
        @media screen and (min-width: 576px) {
            .logo-sm-view {
                display: none;
            }
            .logo-md-view {
                display: block;
            }
            .menuDiv {
                top: 100px !important;
            }
        }
        @media screen and (min-width: 576px) and (max-width: 767.98px) {
            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: 5px;
                padding-left: 0px;
            }
            .navbar .nav-link {
                font-size: 14px;
            }
            /* .bg-banner {
                height: 300px;
            } */
            /* .bg-banner .overlay {
                top: 20%;
            } */
            .overlay .banner-Hero-Heading {
                font-size: 36px;
                line-height: 42px;
            }
            .overlay .banner-Hero-Title {
                font-size: 16px;
                line-height: 22px;
            }
        }
        @media screen and (max-width: 767.98px)  {
            .com-space-l {
                padding-left: 20px;
            }
            .com-space-r {
                padding-right: 20px;
            }
            .l-space-logo {
                padding-left: 20px;
            }
            .headerBrandSpace {
                padding-left: 20px;
                padding-right: 20px;
            }
            .speakerRow {
                padding-left: 0px;
                padding-right: 0px;
            }
            .brand-footer, .footerContent {
                padding: 20px;
            }
            .aboutContent {
                padding-top: 0px;
                margin-right: 0px;
            }
        }
        @media screen and (min-width: 768px) and  (max-width: 1197.98px) {
            .com-space-l {
                padding-left: 36px;
            }
            .com-space-r {
                padding-right: 36px;
            }
            /* .bg-banner .overlay {
                top: 20%;
            } */
        }
        .btn-blue, .btn-blue:focus, .btn-blue:active, .btn-blue:hover, .btn-blue:visited {
            width: auto;
            height: 36px;
            min-width: 64px;
            padding: 6px 12px;
            gap: 4px;
            border-radius: 8px;
            background-color: #13426B;
            color: #ffffff;
            outline: none;
            box-shadow: none;
            font-size: 16px;
            line-height: 24px;
        }
        .menuDiv {
            border-bottom: 1px solid #D6D8DA;
            background-color: #ffffff;
            /* position: fixed; */
            top: 100px;
            width: 100%;
            z-index: 100;
        }
        .menuList {
            list-style: none;
            display: inline-flex;
            margin-bottom: 0px;
            padding-left: 12px;
        }
        .menuList li {
            padding: 16px;
        }
        .menuList li a {
            font-family: 'FSElliotPro';
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.10000000149011612px;
            text-align: center;
            color: #333D47;
            text-decoration: none;
        }
        .menu-link.menu-active {
            text-decoration: underline;
            text-decoration-color: #13426B;
            text-underline-offset: 20px;
            text-decoration-thickness: 3px;
        }
        
        /* Form Level CSS */

        .mktoForm .mktoRequiredField label.mktoLabel {
            font-weight: normal !important;
            color: #333D47 !important;
            font-family: 'FSElliotPro' !important;
        }
        .mktoForm.mktoLayoutAbove .mktoLabel {
            color: #333D47 !important;
            font-family: 'FSElliotPro' !important;
            /* font-size: 16px !important;
            line-height: 24px !important; */
        }
        .red_italic {
            font-style: italic !important;
            color: #F4364C !important;
        }
        .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
            width: 100% !important;
            height: 36px !important;
            padding-left: 16px !important;
            padding-right: 16px !important;
            border: 1px solid #ABADAE;
            border-radius: 4px !important;
            font-size: 14px !important;
            box-shadow: none;
            font-family: 'FSElliotPro' !important;
        }
        /* .mktoForm .mfc-four-twelve select.mktoField {
            background: #fff url("http://976-DFY-386.mktoweb.com/rs/976-DFY-386/images/select_icon.png") no-repeat 94% center !important;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }*/
        .mktoForm select.mktoField {
            /* background: #fff url("http://976-DFY-386.mktoweb.com/rs/976-DFY-386/images/select_icon.png") no-repeat 97% center !important; */
            background: #fff url("http://976-DFY-386.mktoweb.com/rs/976-DFY-386/images/select_icon_down.svg") no-repeat center right 16px !important;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }
      	.mktoForm select.mktoField.rotate {
            background: #fff url("http://976-DFY-386.mktoweb.com/rs/976-DFY-386/images/select_icon_up.svg") no-repeat center right 16px !important;
        }
        .mktoError {
            display: none !important;
        }
        .mktoForm .mktoError {
            right: 0px !important;
            bottom: -20px !important;
            left: 10px !important;
            z-index: 1 !important;
        }
        .mktoForm .mktoError .mktoErrorArrowWrap {
            display: none !important;
        }
        .mktoForm .mktoError .mktoErrorMsg {
            display: inline !important;
            color: #CF1F38 !important;
            font-size: 12px !important;
            background-color: transparent !important;
            background-image: none !important;
            border: none !important;
            border-radius: 0px !important;
            box-shadow: none !important;
            text-shadow: none !important;
            padding: 0px !important;
            line-height: 14px !important;
            font-family: 'FSElliotPro' !important;
        }
        .mktoForm .mktoError .mktoErrorMsg .mktoErrorDetail {
            display: inline-block !important;
        }
        .error-border {
            border: 1px solid #CF1F38 !important;
        }
        .errorMsg {
            color: #CF1F38;
            font-size: 14px;
            padding-left: 10px !important;
            font-family: 'FSElliotPro' !important;
        }
        .error {
            color: #CF1F38;
            font-size: 14px;
            line-height: 30px;
            /* padding-left: 10px !important; */
            font-family: 'FSElliotPro' !important;
        }
        .mktoFieldWrap .mktoLabel .mfc-six-twelve, .mktoFieldWrap .mktoLabel .mfc-twelve-twelve, .mktoFieldWrap .mktoLabel .mfc-four-twelve, .mktoFieldWrap .mktoLabel .mfc-eight-twelve {
            /* display: flex; */
            font-family: 'FSElliotPro' !important;
        }
        .mktoForm input[type=text]:active, .mktoForm input[type=url]:active, .mktoForm input[type=email]:active, .mktoForm input[type=tel]:active, .mktoForm input[type=number]:active, .mktoForm input[type=date]:active, .mktoForm textarea.mktoField:active, .mktoForm select.mktoField:active,
        .mktoForm input[type=text]:focus, .mktoForm input[type=url]:focus, .mktoForm input[type=email]:focus, .mktoForm input[type=tel]:focus, .mktoForm input[type=number]:focus, .mktoForm input[type=date]:focus, .mktoForm textarea.mktoField:focus, .mktoForm select.mktoField:focus,
        .mktoForm input[type=text]:visited, .mktoForm input[type=url]:visited, .mktoForm input[type=email]:visited, .mktoForm input[type=tel]:visited, .mktoForm input[type=number]:visited, .mktoForm input[type=date]:visited, .mktoForm textarea.mktoField:visited, .mktoForm select.mktoField:visited,
        .mktoForm input[type=text]:focus-visible, .mktoForm input[type=url]:focus-visible, .mktoForm input[type=email]:focus-visible, .mktoForm input[type=tel]:focus-visible, .mktoForm input[type=number]:focus-visible, .mktoForm input[type=date]:focus-visible, .mktoForm textarea.mktoField:focus-visible, .mktoForm select.mktoField:focus-visible {
            /* color: #E7ECF0; */
            border: 1px solid #13426B !important;
            box-shadow: none;
            outline: none;
            /* background-color: #E7ECF0 !important; */
            /* border-width: 3px;
            border-style: double;
            border-color: #13426B !important; */
        }
        .mktoForm input[type=text]:hover, .mktoForm input[type=url]:hover, .mktoForm input[type=email]:hover, .mktoForm input[type=tel]:hover, .mktoForm input[type=number]:hover, .mktoForm input[type=date]:hover, .mktoForm textarea.mktoField:hover, .mktoForm select.mktoField:hover {
            border: 1px solid #565657 !important;
            box-shadow: none;
            outline: none;
        }
        .mktoForm input[type=text]:disabled, .mktoForm input[type=url]:disabled, .mktoForm input[type=email]:disabled, .mktoForm input[type=tel]:disabled, .mktoForm input[type=number]:disabled, .mktoForm input[type=date]:disabled, .mktoForm textarea.mktoField:disabled, .mktoForm select.mktoField:disabled {
            border: 1px solid #F7F7F8 !important;
            box-shadow: none;
            outline: none;
        }
        .mktoForm input[type=text]:read-only, .mktoForm input[type=url]:read-only, .mktoForm input[type=email]:read-only, .mktoForm input[type=tel]:read-only, .mktoForm input[type=number]:read-only, .mktoForm input[type=date]:read-only, .mktoForm textarea.mktoField:read-only {
            border: 1px solid #D6D8DA !important;
            box-shadow: none;
            outline: none;
        }
        .mktoCheckboxList {
            position: absolute;
            margin-top: 1px;
        }
        .checkbox-lab-right .mktoFieldWrap {
            display: flex;
        }
        .checkbox-lab-right .mktoFieldWrap label {
            margin-left: 25px;
            margin-top: -7px !important;
        }

        .mktoForm .mktoFormCol.mfc-twelve-twelve {
            width: 100% !important;
        }
        .mktoForm .mktoFormCol.mfc-eleven-twelve {
            width: 91.66% !important;
        }
        .mktoForm .mktoFormCol.mfc-ten-twelve {
            width: 83.33% !important;
        }
        .mktoForm .mktoFormCol.mfc-nine-twelve {
            width: 75% !important;
        }
        .mktoForm .mktoFormCol.mfc-eight-twelve {
            width: 66.66% !important;
        }
        .mktoForm .mktoFormCol.mfc-seven-twelve {
            width: 58.33% !important;
        }
        .mktoForm .mktoFormCol.mfc-six-twelve {
            width: 50% !important;
        }
        .mktoForm .mktoFormCol.mfc-five-twelve {
            width: 41.66% !important;
        }
        .mktoForm .mktoFormCol.mfc-four-twelve {
            width: 33.33% !important;
        }
        .mktoForm .mktoFormCol.mfc-three-twelve {
            width: 25% !important;
        }
        .mktoForm .mktoFormCol.mfc-two-twelve {
            width: 16% !important;
        }
        .mktoForm .mktoFormCol.mfc-one-twelve {
            width: 8.33% !important;
        }
        @media only screen and (max-width: 480px) {
            .mktoForm .mktoFormCol.mfc-twelve-twelve,
            .mktoForm .mktoFormCol.mfc-eleven-twelve,
            .mktoForm .mktoFormCol.mfc-ten-twelve,
            .mktoForm .mktoFormCol.mfc-nine-twelve,
            .mktoForm .mktoFormCol.mfc-eight-twelve,
            .mktoForm .mktoFormCol.mfc-seven-twelve,
            .mktoForm .mktoFormCol.mfc-six-twelve,
            .mktoForm .mktoFormCol.mfc-five-twelve,
            .mktoForm .mktoFormCol.mfc-four-twelve,
            .mktoForm .mktoFormCol.mfc-three-twelve,
            .mktoForm .mktoFormCol.mfc-two-twelve,
            .mktoForm .mktoFormCol.mfc-one-twelve {
                width: 100% !important;
            }
        }
        @media screen and (min-width: 481px) and (max-width: 767.98px) {
            .mktoForm .mktoFormCol.mfc-four-twelve {
                width: 45% !important;
            }
            .mktoForm .mktoFormCol.mfc-eight-twelve{
                width: 90% !important;
            }
        }

/* Page/LP level CSS */

  .checkbox-lab-right #LblInstitutional_Cash_Equities__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Cash_Equities__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Structured_Products__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Structured_Products__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Equity_Derivatives__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Equity_Derivatives__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Market_Data__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Market_Data__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Exchange_Traded_Funds__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Exchange_Traded_Funds__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Hosting_and_Co_location__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Hosting_and_Co_location__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Fund_Platform__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Fund_Platform__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Indices__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Indices__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_OTC_Clear_and_Swap_Connect__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_OTC_Clear_and_Swap_Connect__c {
      margin-left: 25px !important;
  }
  .checkbox-lab-right #LblInstitutional_Fixed_Income_and_Currrency__c {
      padding-left: 25px !important;
  }
  .checkbox-lab-right #Institutional_Fixed_Income_and_Currrency__c {
      margin-left: 25px !important;
  }
  @media screen and (min-width: 481px) and (max-width: 991.98px) {
	  .mktoForm .mktoFormCol.mfc-four-twelve {
		  width: 50% !important;
	  }
  }
	.checkbox-lab-right .mktoFieldWrap label {
		margin-top: -3px !important;
	}
	.mktoFieldWrap:has(> p.group-check) {
		padding-left: 25px !important;
	}
	.mktoForm input[type="checkbox"] {
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		width: 20px;
		height: 20px;
		background-color: #fff;
		border: 1px solid #ABADAE;
		cursor: pointer;
		position: relative;
		border-radius: 4px;
	}
	.mktoForm input[type="checkbox"]:checked {
		background-color: #13426B;
		border: 1px solid #13426B;
	}
	.mktoForm input[type="checkbox"]:checked::after {
		content: url('https://976-DFY-386.mktoweb.com/rs/976-DFY-386/images/CheckboxCheck.svg');
		position: absolute;
		left: 3px;
		width: 11.38px;
		height: 7.88px;
		top: 1px;
	}
	.mktoForm input[type="checkbox"].partial {
		background-color: #13426B; /* Partial select style */
		border: 1px solid #13426B;
		content: url('https://976-DFY-386.mktoweb.com/rs/976-DFY-386/images/CheckboxMinus.svg');
		position: absolute;
		padding: 3px;
	}