:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #1266e3;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #d4042c;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 18, 102, 227;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 212, 4, 44;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 248, 250, 252;--bs-font-sans-serif: "Nunito", sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: .9rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.6;--bs-body-color: #212529;--bs-body-bg: #f5f5f5;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #1266e3;--bs-link-hover-color: #0e52b6;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}


body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}



.invisalign-header{box-shadow:0 4px 25px 0 rgba(178,180,178,.3);background-color:#fff}
.headroom{z-index:99!important}a,a:hover,a:visited{text-decoration:none}
.dropdown-heading .nav-link{font-weight:500;color:#333!important;font-size:18px;display:inline-block;text-decoration:none}
.invis-black-logo{width:280px;margin:5px}
.dropdown-menu{border:0;margin-top:0}
.dropdown-item{padding-left:8px}
.fad-input{border:none;outline:0;display:inline-block;box-sizing:border-box;font-weight:200;width:100px;color:#3d3935!important;padding:14px 2px 14px 8px;font-size:14px;height:29px;box-shadow:none;background-color:#ececec;border-radius:0}
.pt-BR .fad-txt-br{width:145px}@media only screen and (min-width:768px)and (max-width:1024px){.pt-BR .fad-txt-br{width:100px}}
.fad span a{margin-top:0;width:auto;padding:9px;font-weight:700;font-size:12px;height:29px;color:#fff!important;background-color:#009ace;display:inline-block;text-align:center;text-decoration:none;letter-spacing:.25px;cursor:pointer}
.header-links{float:right}
.header-menu{clear:both}
.seperator{color:#707372;padding:0 8px}
.for-links a:last-child .seperator{display:none}
.dropdown-menu a{font-size:14px}@media only screen and (min-width:768px)and (max-width:991px){.header-menu{width:100%;margin-left:auto;margin-right:auto}
.logo .invis-black-logo{margin:15px 5px 15px 15px!important}
.fad{position:absolute;z-index:1;right:25%;top:38px}
.fad .sa-link{display:none}
.fad .fad-link{display:none}
.modal-opened .fad{display:none}
.modal-opened #basic-navbar-nav{border-bottom:14px solid #009ace;padding-bottom:20px}
.navbar-toggler{margin-top:12px!important}
.dropdown .nav-link{font-size:27px;font-weight:400}}@media only screen and (max-width:767px){.modal-opened .body-wrapper,.modal-opened .fad,.modal-opened .footer,.modal-opened .mobile-links{display:none}
.navbar-nav .dropdown.nav-item>a{white-space:normal;font-weight:400}
.navbar-nav .dropdown.nav-item>a.button-active,.navbar-nav .dropdown.nav-item>a:active,.navbar-nav .dropdown.nav-item>a:focus,.navbar-nav .dropdown.nav-item>a:hover,.navbar-nav .dropdown.nav-item>a:visited{outline:0}
.navbar-nav .dropdown-menu a{white-space:normal}
.fad{display:none}
.logo .invis-black-logo{margin:11px 5px 5px 10px}
.dropdown-menu a{font-size:22px}
.dropdown .nav-link{font-size:32px}
.mobile-links.normal{position:fixed;top:0;z-index:999}
.header-links{display:none}
.en-US .sticky-header_US,.pt-BR .sticky-header_US{background-color:#fff}
.en-US .sticky-header_US .fad-icon,.pt-BR .sticky-header_US .fad-icon{display:block!important;width:7%;margin-left:-7%;position:absolute}
.en-US .sticky-header_US .SA-sticky-header_US,.pt-BR .sticky-header_US .SA-sticky-header_US{font-weight:600;width:100%;color:#009ace}
.en-US .SA-sticky-header_US{font-size:14px}
.pt-BR .SA-sticky-header_US{font-size:12px}}@media only screen and (max-width:992px){.fad>a{margin-right:3px}}@media only screen and (max-width:991px){.for-links{display:none}::-webkit-scrollbar{display:none}
.dropdown-heading .no-child-node .dropdown-toggle::after{display:none}
.dropdown-heading a::after{background-size:20px 20px!important;width:20px;height:20px;float:right;position:absolute;right:25px}
.menu-text{position:relative;right:15px;font-weight:700;font-size:16px;color:#333;top:1px}
.navbar-toggler{border:0;color:#3d3935!important}
.navbar-toggler:focus{outline:0}
.mobile-links{height:auto;width:100%;background-color:#5bc3b9;z-index:1010;display:flex;justify-content:space-between}
.mobile-links a{color:#fff;font-size:16px;vertical-align:middle;padding:15px;letter-spacing:.25px;text-align:center;font-weight:700}
.ja-JP .mobile-links a{margin-left:auto}
.hamburgerMobCustomizedTop{top:-11px;left:35px;background-color:#333;position:relative;display:block;width:20px;height:2px}
.hamburgerMobCustomizedBottom{top:-7px;left:35px;background-color:#333;position:relative;display:block;width:20px;height:2px}
.crossMobCustomizedLeft{top:-8px;left:35px;transform:rotate(45deg);background-color:#333;position:relative;display:block;width:20px;height:2px;border-radius:1px}
.crossMobCustomizedRight{top:-10px;left:35px;transform:rotate(-45deg);background-color:#333;position:relative;display:block;width:20px;height:2px;border-radius:1px}
.mobile-menu{padding:0}
.logo{padding:0}
.logo .invis-black-logo{width:180px}
.navbar-toggler{position:relative;right:18px;margin:19px 5px 9px 0}
.mobile-menu .navbar-nav{margin-left:0;margin-top:0}
.dropdown-menu .dropdown-item{color:#949695;background-color:#fff}
.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{color:#949695;background-color:#fff}
.collapsing{transition:none;display:none}
.navbar-nav .dropdown-toggle::after{content:url(https://s3.amazonaws.com/storagy-invisalign/invisalign_next/homepage/Invisalign_icon_open1.svg);background-size:18px 18px;background-position:0 12px;margin-top:0;border:0}
.navbar-nav .dropdown.show .dropdown-toggle::after{content:url(https://s3.amazonaws.com/storagy-invisalign/invisalign_next/homepage/Invisalign_icon_close1.svg)}
.modal-opened #basic-navbar-nav{z-index:1010;background-color:#fff;position:absolute;width:100%;display:block;top:58px}}@media only screen and (max-width:991px){#basic-navbar-nav{position:absolute}}
.language-switch{display:inline-block;margin-right:20px}
.language-switch a:not(:last-child){padding-right:10px;margin-right:10px;border-right:1px solid #3d3935}
.customized-navigation-header-language .header-container{display:flex;align-items:center;justify-content:space-between}
.customized-navigation-header-language .header-container .language-switch{position:relative;top:26px}
.customized-navigation-header-language .header-container .language-switch a{color:#fff}
.customized-navigation-header-language .header-container .language-switch a:not(:last-child){border-right:1px solid #fff}
@media only screen and (min-width:992px){.logo{position:absolute;right:0;left:0;bottom:5px;width:280px}
.fad{right:0%;top:37px}
.dropdown:hover>.dropdown-menu{display:block}
.dropdown-toggle::after{display:none}
.mobile-links{display:none}
.dropdown>.dropdown-menu{display:none}
.dropdown-menu{border-bottom:5px solid #009ace;min-width:215px}
.dropdown-menu .dropdown-item{color:#000;background-color:#fff;padding:5px 8px}
.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{color:#212529;background-color:#fff}
.invisalign-header{background:#fff;z-index:999;max-width:100%;margin-left:auto;margin-right:auto}
.hide-in-desktop{display:none}}
@media only screen and (min-width:1200px){.doc-link{margin-right:10%}
.fad>a{margin-right:10px}
.en-HK .fad>a,.zh-Hant-HK .fad>a{margin-right:0}}
@media only screen and (min-width:1300px){.navbar-expand-lg .dropdown-heading:not(:last-child) .nav-link{padding-right:18px}
.zh-Hant-TW .navbar-expand-lg .dropdown-heading:not(:last-child) .nav-link{padding-right:40px}}
@media only screen and (min-width:1200px)and (max-width:1299px){.dropdown .nav-link{font-size:16px}
.navbar-expand-lg .dropdown-heading .nav-link{padding-right:14px}}
@media only screen and (min-width:992px)and (max-width:1199px){.nav-item{font-size:14px}
.navbar-expand-lg .dropdown-heading .nav-link{font-size:14px}
.doc-link{margin-right:4%}}
.fad-modal .modal-dialog{width:350px;top:120px}
.fad-modal .modal-content{padding:30px;min-height:305px}
.overlay-radio .custom-control:first-child{margin-bottom:3px}
.custom-control-label::before{background-color:#ddd;border:4px Solid #ddd;margin-top:-2px}
.custom-control-input:checked~.custom-control-label::before{color:#2196f3;border-color:#ddd;border:4px Solid #ddd;background-color:#2196f3}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none}
.custom-control-input:focus~.custom-control-label::before{box-shadow:none}
.custom-control-label::after,.custom-control-label::before{top:.27rem;width:1.1rem;height:1.1rem}
.fad-modal .docloc-buttons{margin-top:15px}
.fad-modal .docloc-buttons label{color:#707372;font-size:16px}
.fad-modal p{font-size:20px}
.fad-modal .get-start{margin-top:20px;text-align:left}
.fad-modal a{color:#fff;padding:9px 15px!important;width:auto!important;margin-top:20px}
.hide{display:none}
.show{display:block}#select-patient-type{color:red}
.modal-open .invisalign-header{position:unset}
.popup-close{background:url(../images/Invisalign_icon_close1.svg);width:20px;height:20px;float:right;position:relative;margin-right:10px;margin-top:10px;cursor:pointer;top:-30px;right:-30px}@media only screen and (max-width:370px){.dropdown a{white-space:unset;max-width:87%}}@media only screen and (max-width:400px){.dropdown .nav-link{font-size:27px}}
.header-links{margin-left:0;margin-right:30px;padding-top:10px}
.header-links .for-links{float:right;margin-bottom:5px}
.header-links .fad{clear:right;float:right}
.fad .fad-link,.fad .sa-link{color:#333;font-size:18px;letter-spacing:1px;font-weight:700}
.fad .sa-link{margin-right:10px}
.fad .fad-btn{float:right}
.en-HK .fad .sa-link,.zh-Hant-HK .fad .sa-link{margin-right:0}
.for-links a{color:#333;font-size:14px;font-weight:700}@media only screen and (min-width:768px)and (max-width:1112px){.fad .fad-btn{display:inline-flex}
.fad .fad-btn a{padding:6px 10px;position:relative;top:2px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fad-input[type=tel]{padding:5px 5px 14px 4px;height:30px}}
.navigation-hide-mobile-links .mobile-links{display:none}
.is-popup .header-headroom-wrapper,.layout-body-only .header-headroom-wrapper{display:none}body.rtl .header-links{margin-right:0;margin-left:30px;float:left}body.rtl .header-links .for-links{float:left}body.rtl .header-links .fad{float:left;clear:left}@media only screen and (min-width:1200px){body.rtl .header-links .fad .fad-link{margin-left:10px;margin-right:0}}body.rtl .header-links .fad .fad-btn{float:left}body.rtl .header-links .fad .sa-link{margin-left:60px}body.rtl .language-switch{margin-right:0;margin-left:20px}body.rtl .navbar-toggler{right:initial;left:18px}body.rtl .hamburgerMobCustomizedTop{top:-14px;left:10px}body.rtl .hamburgerMobCustomizedBottom{top:-10px;left:10px}body.rtl .crossMobCustomizedRight{left:10px;top:-14px}body.rtl .crossMobCustomizedLeft{left:10px;top:-12px}body.rtl .mobile-menu .navbar-nav{margin-right:25px;margin-left:0}body.rtl .mobile-menu .navbar-nav .dropdown-menu a{text-align:right}@media only screen and (max-width:991px){body.rtl .dropdown-heading a::after{float:left;right:initial;left:25px}}
.redirection-overlay .modal-dialog{margin:0;border-radius:0}
.redirection-overlay .modal-dialog .modal-content{height:100vh;width:100vw;border:none;border-radius:0;background-image:url(../images/blue_topo_pattern_full.png)}
.redirection-overlay .modal-dialog .modal-content .modal-header{border:none}
.redirection-overlay .modal-dialog .modal-content .modal-header .close{font-size:35px}
.redirection-overlay .modal-dialog .modal-content .modal-header .close:focus{outline:0}
.redirection-overlay .modal-dialog .modal-content .modal-body{max-width:90%;margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.hide-mobile-SA-header .SA-sticky-header_US{display:none}
.hide-mobile-SA-header .header-links{display:none}
.hide-mobile-SA-header .mobile-links{display:block;text-align:center;height:50px;padding:5px}
.hide-mobile-SA-header .fad{display:block}
.hide-mobile-SA-header .fad .sa-link{display:none}
.hide-mobile-SA-header .fad .fad-btn{float:none}}@media only screen and (min-width:768px){.hide_fad_search_ipad{display:none}}
.customized-navigation-header .header{background-color:#009ace;text-align:center}
.customized-navigation-header .header-brand-logo{width:80%;margin:24px 16px -16px 16px}
.tiktok_style .class_find_a_doctor_sub_menu,.tiktok_style .class_take_smile_assessment_sub_menu,.tiktok_style .fad,.tiktok_style .sa-link{display:none}
.tiktok_style .footer .footer-container .first{display:none!important}
.tiktok_style .header-links{margin-top:18px}
.customized-navigation-header{overflow-x:hidden}
.customized-navigation-header .nav-menu{position:absolute;right:0;color:#fff;font-size:18px;font-weight:500;cursor:pointer;transition:.3s ease;-webkit-transform:translate(65%,0);-ms-transform:translate(65%,0);transform:translate(65%,0)}
.customized-navigation-header .site-logo{margin-top:56px;padding-left:30px;position:relative}
.customized-navigation-header .nav-menu:hover{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.customized-navigation-header .menu{width:200px;background:#4295c5;border-radius:40px 0 0 40px;padding:15px 20px}
.customized-navigation-header .menu-icon *,.customized-navigation-header .menu-icon ::after,.customized-navigation-header .menu-icon ::before{box-sizing:border-box}
.customized-navigation-header .menu-label{line-height:24px}
.customized-navigation-header .menu-label *,.customized-navigation-header .menu-label ::after,.customized-navigation-header .menu-label ::before{box-sizing:border-box}
.customized-navigation-header .menu-icon img{padding-right:10px}
.customized-navigation-header .align-items-center{-ms-flex-align:center!important;align-items:center!important}
.customized-navigation-header .d-flex{display:-ms-flexbox!important;display:flex!important}
.customized-navigation-header .nav-menu:hover ol.menu-list{display:block}
.customized-navigation-header ol.menu-list{padding-left:20px;margin-top:16px}
.customized-navigation-header ol.menu-list li:first-child{counter-reset:index}
.customized-navigation-header ol.menu-list li{list-style:none;margin:12px 0}
.customized-navigation-header ol.menu-list li:before{content:"";display:inline-block;height:34px;width:34px;position:relative;background:#4295c5;padding:5px 11px;content:counter(index,decimal);counter-increment:index;border-radius:50%;margin-right:12px}
.customized-navigation-header ol.menu-list li a{font-size:18px;font-weight:500;color:#fff;text-decoration:none;display:inline-block;vertical-align:text-top;margin-top:-2px;transition:.3s;text-decoration:none!important}
.customized-navigation-header ol.menu-list{display:none}
.customized-navigation-header .microsite-hero-section{margin-top:-146px}
.template-transparent-box1{min-height:400px}
.transparent-box{position:absolute;width:100%;bottom:0;color:#fff;text-align:center;padding-top:40px;padding-bottom:40px;background-color:rgba(0,0,0,.5)}
.payment-section-text-side .text-side{padding:0 15px 15px 0}
.payment-section-text-side .text-side h2{color:#009ace;font-size:35px;margin-bottom:40px;font-weight:500;line-height:1.36}
.payment-section-text-side .text-side h3{font-size:35px;color:#009ace;line-height:1.28}
.payment-section-text-side .text-side h4{font-size:22px;line-height:1.28;color:#3d3935;margin-bottom:40px}
.payment-section-text-side .text-side .orange-bullet-points{margin-bottom:40px}
.payment-section-text-side .text-side .get-start{margin-top:24px;text-align:left}
.payment-section-text-side.no-text-side-padding .text-side h2{margin-bottom:48px}
.payment-section-text-side.no-text-side-padding .text-side .orange-bullet-points{margin-bottom:48px}
.payment-section-text-side .raptors-spotlight-text{padding-right:6rem}
.difference-page-sec-2{text-align:center}
.difference-page-sec-2 h2{font-size:45px;font-weight:500;line-height:1.36;color:#3d3935;margin-bottom:24px}
.difference-page-sec-2 h3{font-size:35px;line-height:1.28;color:#009ace;margin-bottom:0}@media only screen and (max-width:767px){.difference-page-sec-2{margin:0 auto 17px;padding:0 30px}
.difference-page-sec-2 h2{font-size:25px;margin-bottom:16px}
.difference-page-sec-2 h3{font-size:26px}
.difference-page-sec-2.margin-top-48{margin-top:40px}}
.instruction-box{display:flex;justify-content:center;padding-top:50px;padding-bottom:50px}
.instruction-box h2{margin-bottom:.2rem}
.instruction-box .main-content ol{padding-left:3rem;padding-top:1rem}
.instruction-box .main-content li{padding:.5rem}
.instruction-box .main-content p{margin-bottom:.2rem}@media only screen and (max-width:767px){.instruction-box{padding:1rem}
.instruction-box .main-content ol{padding-left:2rem}
.instruction-box .main-content li{padding:0}
.instruction-box .main-content p{margin-bottom:.5rem}}
.en-US .footer-description-points li,.en-US .tandc-points li{list-style-type:none;margin-left:-16px}
.show-full-size-bg-img{height:100%}
.footer-description-points,.tandc-points{margin-left:auto;margin-right:auto;flex-basis:auto;padding:48px 20px 48px 20px!important;float:none;color:#949695;font-size:15px;line-height:1.5}
.footer-description-points br,.tandc-points br{margin-bottom:10px;display:block;content:""}@media only screen and (max-width:767px){.footer-description-points,.tandc-points{padding:56px 20px 56px 20px!important}}
.footer-description-points ol,.tandc-points ol{padding-left:20px;margin-bottom:0}
.footer-description-points li,.tandc-points li{margin-bottom:10px;padding-left:2px;color:#3d3935;line-height:1.5}
.footer-description-points li p,.tandc-points li p{letter-spacing:.3px;font-size:15px;line-height:1.3;margin-bottom:0;max-width:95%}
.footer-description-points p,.tandc-points p{color:#3d3935;font-size:15px;line-height:1.5}
.bullets-shadow-box{margin-bottom:120px}
.bullets-shadow-box.margin-bottom-0{margin-bottom:0}
.bullets-shadow-box .row.shadow-box{padding:56px;box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);border-radius:20px;background-color:#fff;margin-right:0;margin-left:0}
.bullets-shadow-box .row.shadow-box .download-links{margin:auto}
.bullets-shadow-box .row.shadow-box .download-links a.download{font-size:20px;font-weight:700;line-height:normal;color:#009ace;border-bottom:2px solid}
.bullets-shadow-box .row.shadow-box .download-links img{margin-right:10px}@media only screen and (max-width:767px){.bullets-shadow-box .row.shadow-box{margin:0;padding:48px 20px}}@media only screen and (min-width:768px){.bullets-shadow-box .row.shadow-box .orange-bullet-points li{min-height:56px}}@media only screen and (max-width:767px){.bullets-shadow-box{margin-bottom:80px;padding:0 30px 0 30px}
.bullets-shadow-box.margin-bottom-0{margin-bottom:0}
.bullets-shadow-box.section-margin-60{margin-bottom:40px}
.bullets-shadow-box.app-promotion-section.section-margin-60{margin-top:40px;margin-bottom:40px}}
.bullets-shadow-box.app-promotion-section{margin-bottom:60px}
.bullets-shadow-box.app-promotion-section .row.shadow-box{border-radius:0;padding:35px 50px;display:flex;margin-bottom:0;align-items:center}@media only screen and (max-width:767px){.bullets-shadow-box.app-promotion-section .row.shadow-box{padding:20px 10px}
.bullets-shadow-box.app-promotion-section .row.shadow-box .icon{padding-right:5px;padding-left:5px}}
.bullets-shadow-box.app-promotion-section .row.shadow-box .icon{text-align:center}
.bullets-shadow-box.app-promotion-section .row.shadow-box .icon img{max-width:225px}
.bullets-shadow-box.app-promotion-section .row.shadow-box h3{text-align:left;color:#009ace;margin-bottom:0}@media only screen and (max-width:767px){.br-bradesco .section-margin-60{margin-top:0;margin-bottom:0}}
.br-convenios .bullets-shadow-box{margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px){.payment-section-text-side .text-side{padding:80px 15px 15px 0;padding-top:2vw}
.payment-section-text-side .text-side h2{font-size:30px;margin-bottom:24px}
.payment-section-text-side .text-side h4{font-size:20px;margin-bottom:20px}
.payment-section-text-side .text-side h3{font-size:28px}
.payment-section-text-side .text-side .get-start{margin-top:15px}
.payment-section-text-side .text-side .orange-bullet-points{margin-bottom:20px}
.payment-section-text-side.no-text-side-padding .text-side{padding:0}
.payment-section-text-side.no-text-side-padding .text-side h2{margin-bottom:25px;font-size:38px}
.footer-description-points,.tandc-points{max-width:1030px}}@media only screen and (min-width:992px)and (max-width:1199px){.payment-section-text-side .text-side{padding:0 15px 15px 0}
.payment-section-text-side .text-side h2{font-size:22px;margin-bottom:20px}
.payment-section-text-side .text-side h3{font-size:18px}
.payment-section-text-side .text-side h4{font-size:18px;margin-bottom:20px}
.payment-section-text-side .text-side .get-start{margin-top:30px}
.payment-section-text-side.no-text-side-padding .text-side{padding:0}
.payment-section-text-side.no-text-side-padding .text-side h2{margin-bottom:15px;font-size:28px}
.payment-section-text-side.no-text-side-padding .text-side .orange-bullet-points{margin-bottom:20px}
.payment-section-text-side.no-text-side-padding .text-side .orange-bullet-points li{min-height:30px}
.footer-description-points,.tandc-points{max-width:854px}}@media only screen and (min-width:768px)and (max-width:991px){.payment-section-text-side .text-side{padding:0 15px 15px 0}
.payment-section-text-side .text-side h2{font-size:22px;margin-bottom:15px}
.payment-section-text-side .text-side h3{font-size:18px}
.payment-section-text-side .text-side h4{font-size:16px;margin-bottom:10px}
.payment-section-text-side .text-side .orange-bullet-points{margin-bottom:20px}
.payment-section-text-side .text-side .orange-bullet-points li span{font-size:14px!important}
.payment-section-text-side .text-side li p{font-size:16px;background-size:20px 20px;background-position-y:3px}
.payment-section-text-side .text-side .get-start{margin-top:10px}
.payment-section-text-side .text-side .get-start a{font-size:14px;max-width:250px;padding:7px}
.payment-section-text-side.no-text-side-padding .text-side{padding:0;padding-top:0!important}
.payment-section-text-side.no-text-side-padding .text-side h2{margin-bottom:15px;font-size:22px}
.payment-section-text-side.no-text-side-padding .text-side .orange-bullet-points{margin-bottom:20px}
.payment-section-text-side.no-text-side-padding .text-side .orange-bullet-points li{min-height:30px;font-size:14px}
.footer-description-points,.tandc-points{max-width:700px}}@media only screen and (max-width:767px){.payment-section-text-side .text-side{padding:32px 30px 0 30px}
.payment-section-text-side .text-side h2{font-size:25px;line-height:1.28;margin-bottom:32px!important}
.payment-section-text-side .text-side h3{font-size:26px}
.payment-section-text-side .text-side h4{font-size:22px;margin-bottom:32px}
.payment-section-text-side .text-side .orange-bullet-points{margin-bottom:32px}
.payment-section-text-side .text-side .orange-bullet-points li{margin-bottom:24px}
.payment-section-text-side .text-side .orange-bullet-points li span{font-size:17px!important}
.payment-section-text-side .text-side .get-start{margin-top:16px;margin-bottom:0;text-align:center}
.payment-section-text-side.no-text-side-padding .text-side{padding:0}
.payment-section-text-side.no-text-side-padding .text-side h2{font-size:25px}
.payment-section-text-side.no-text-side-padding .text-side .orange-bullet-points{margin-bottom:32px}
.payment-section-text-side.no-text-side-padding .text-side .get-start{margin-top:16px}
.footer-description-points,.tandc-points{padding:25px 15px 0 25px;font-size:12px}
.footer-description-points p,.tandc-points p{font-size:12px}
.footer-description-points ol,.tandc-points ol{list-style-type:decimal;color:#3d3935;padding-left:6px;margin-bottom:10px!important;font-size:12px}
.footer-description-points ol p,.tandc-points ol p{font-size:12px;margin-bottom:0!important;letter-spacing:.3px;line-height:1.3}}@media only screen and (min-width:1400px){.payment-section-text-side h2{font-size:45px!important}}body.rtl .payment-section-text-side .text-side .get-start,body.rtl .payment-section-text-side .text-side h1,body.rtl .payment-section-text-side .text-side h2,body.rtl .payment-section-text-side .text-side h3,body.rtl .payment-section-text-side .text-side p{text-align:right}body.rtl .payment-section-text-side .text-side .get-start{display:block}@media only screen and (max-width:768px){.customized-navigation .footer-description-points{padding:8px 4px!important}}
.container .text-side-image-section{padding:72px;margin-bottom:90px}
.text-side-image-section{padding-right:0;padding-left:0;position:relative;z-index:1}
.text-side-image-section.fixed-video-side-no-margin .video-side{margin-bottom:unset;}
.text-side-image-section.blue-background .content-side{background-color:#5bc3b9;}
.text-side-image-section.blue-background .content-side h2,.text-side-image-section.blue-background .content-side h4{color:#fff;}
.text-side-image-section.blue-background .content-side h2 span,.text-side-image-section.blue-background .content-side h4 span{color:#fff!important;}
.text-side-image-section.blue-background .content-side .btn-blue{border:2px solid #fff;}
.text-side-image-section.gray-background .content-side{background-color:#3d3935;}
.text-side-image-section.gray-background .content-side h2,.text-side-image-section.gray-background .content-side h4{color:#fff;}
.text-side-image-section.gray-background .content-side h2 span,.text-side-image-section.gray-background .content-side h4 span{color:#fff!important;}
.text-side-image-section.bradesco-design .content-side{background-color:#009ace;}
.text-side-image-section.bradesco-design .btn-blue{color:#3d3935;background-color:#fff;}
.text-side-image-section.bradesco-design .btn-blue:active,.text-side-image-section.bradesco-design .btn-blue:focus,.text-side-image-section.bradesco-design .btn-blue:hover{text-decoration:none;background-color:#3d3935;color:#fff;border:4px solid #fff}
.text-side-image-section.bradesco-design.inset .hero-sec{box-shadow:none}
.text-side-image-section.inset{width:100%;max-width:100%}@media only screen and (min-width:992px){.text-side-image-section.inset{max-width:1300px;width:80%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1499px)and (min-width:1200px){.text-side-image-section.inset{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.text-side-image-section.inset{width:90%}}@media only screen and (max-width:991px)and (min-width:768px){.text-side-image-section.inset{width:95%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:992px){.text-side-image-section.inset{padding-bottom:72px;padding:72px;position:relative}}@media only screen and (max-width:1499px)and (min-width:1200px){.text-side-image-section.inset{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.text-side-image-section.inset{width:90%;padding:50px}}@media only screen and (max-width:991px)and (min-width:768px){.text-side-image-section.inset{padding-bottom:48px;width:95%;padding:40px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.text-side-image-section.inset{padding-bottom:48px;padding-top:48px}
.text-side-image-section.inset.small-corner-box{padding:38px 0 0 0!important}}
.text-side-image-section.inset .content-wrap{padding:0 60px 10px 60px}@media only screen and (min-width:1300px)and (max-width:1499px){.text-side-image-section.inset .content-wrap{padding:0 50px 5px 50px}}@media only screen and (min-width:992px)and (max-width:1299px){.text-side-image-section.inset .content-wrap{padding:0 35px 5px 35px}}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section.inset .content-wrap{padding:0 25px 5px 25px}}@media only screen and (max-width:767px){.text-side-image-section.inset .content-wrap{padding:32px 30px 40px 30px}
.text-side-image-section.inset .content-wrap p:nth-child(3){border-bottom:1px solid #009ace}
.text-side-image-section.inset .content-wrap div p:nth-child(3){border-bottom:1px solid #009ace}}
.text-side-image-section.inset .content-wrap .get-start{text-align:left}
.text-side-image-section.inset .hero-sec{box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05)}
.text-side-image-section.inset h2{font-size:35px;line-height:1.28;color:#009ace;margin-bottom:32px;margin-left:0}
.text-side-image-section.inset h2 span{color:#009ace!important}
.text-side-image-section.inset h2 .smaller{font-size:25px}@media only screen and (max-width:1499px)and (min-width:1300px){.text-side-image-section.inset h2{margin-bottom:32px}}@media only screen and (max-width:1299px)and (min-width:992px){.text-side-image-section.inset h2{font-size:26px;margin-bottom:32px}}@media only screen and (max-width:991px)and (min-width:768px){.text-side-image-section.inset h2{font-size:22px;margin-bottom:20px}}@media only screen and (max-width:767px){.text-side-image-section.inset h2{font-size:25px;line-height:1.28;margin-bottom:40px!important}}
.text-side-image-section.inset h4{color:#009ace;font-size:26px}@media only screen and (max-width:1499px)and (min-width:1300px){.text-side-image-section.inset h4{margin-bottom:24px}
.text-side-image-section.inset h4 span{font-size:22px!important}}@media only screen and (max-width:1299px)and (min-width:992px){.text-side-image-section.inset h4{font-size:18px;margin-bottom:24px}}@media only screen and (max-width:991px)and (min-width:768px){.text-side-image-section.inset h4{font-size:16px;margin-bottom:24px}}@media only screen and (max-width:767px){.text-side-image-section.inset h4{font-size:26px;line-height:1.2;margin-bottom:16px}}
.text-side-image-section.inset h3{color:#009ace}
.text-side-image-section.inset.small-corner-box{padding:38px}
.text-side-image-section.inset.no-box-shadow .hero-sec{box-shadow:none}
.text-side-image-section.inset.hiw-section-3 h4{font-size:17px;line-height:1.36;color:#3d3935}
.text-side-image-section.inset.hiw-section-3 .video-side img{box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05)}
.text-side-image-section.inset.no-corner-border{padding-top:0;padding-bottom:0}
.text-side-image-section.transparent-image-bg .hero-sec .video-side img{background:rgba(0,0,0,0);left:50%;margin-left:-26vw;width:41vw}
.text-side-image-section.styling-image-contain .video-side{background-color:#000}
.text-side-image-section.styling-image-contain .video-side img.for-desktop{position:absolute;width:100%;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}@media only screen and (min-width:1400px){.text-side-image-section.styling-image-contain .video-side img.for-desktop{width:auto}}@media only screen and (min-width:768px){.text-side-image-section.styling-image-contain .content-wrap{padding-top:20px;padding-bottom:20px}}
.text-side-image-section.hiw-section h4{color:#3d3935}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section.hiw-section h3{font-size:16px}}@media only screen and (min-width:1200px){.text-side-image-section.hiw-section h2{margin-bottom:24px}
.text-side-image-section.hiw-section h4{font-size:22px;margin-bottom:32px}
.text-side-image-section.hiw-section h3{font-size:26px;line-height:1.28;margin-bottom:24px}}@media only screen and (max-width:767px){.text-side-image-section.hiw-section .content-wrap{padding:48px 30px 48px 30px}
.text-side-image-section.hiw-section h2{font-size:25px;margin-bottom:32px!important}
.text-side-image-section.hiw-section h4{font-size:22px;margin-bottom:32px}
.text-side-image-section.hiw-section h3{font-size:26px;margin-bottom:16px!important}}
.text-side-image-section .custom-controls{background:#009ace;width:60px;height:60px;padding:12px;cursor:pointer;position:absolute;left:auto;right:-28px;bottom:60px;z-index:99;margin:auto;float:right;box-shadow:1px 7px 20px -8px rgba(0,0,0,.74)}
.text-side-image-section .custom-controls .controls{border:0;background:rgba(0,0,0,0);box-sizing:border-box;height:100%;width:100%;border-color:transparent transparent transparent #fff;transition:.2s all ease;background-size:contain;background-repeat:no-repeat;cursor:pointer}
.text-side-image-section .custom-controls .controls:focus{outline:0}
.text-side-image-section .custom-controls .controls.play-btn{background-image:url(../images/play_icon.png);width:35px;margin-left:4px;padding-top:15px}
.text-side-image-section .custom-controls .controls.pause-btn{background-image:url(../images/pause.png);padding-top:15px}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section .custom-controls{width:50px;height:50px}}@media only screen and (max-width:767px){.text-side-image-section .custom-controls{width:40px;height:40px;top:-20px;right:40px;padding:8px;bottom:auto}}
.text-side-image-section h1{font-size:65px;font-weight:900;line-height:1.15;color:#3d3935;width:100%;margin-bottom:35px}@media only screen and (min-width:992px)and (max-width:1299px){.text-side-image-section h1{font-size:40px}}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section h1{font-size:28px;margin-bottom:15px}}@media only screen and (max-width:767px){.text-side-image-section h1{font-size:35px;margin-bottom:27px}}@media only screen and (max-width:767px){.text-side-image-section h1 .jp-mobile{font-size:20px;margin-bottom:10px}}
.text-side-image-section h2{font-size:35px;line-height:1.28;color:#009ace;margin-bottom:30px}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section h2{font-size:22px}}@media only screen and (max-width:767px){.text-side-image-section h2{font-size:25px}}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section h3{font-size:18px}}
.text-side-image-section h4{font-size:20px;line-height:1.2;color:#009ace;margin-bottom:24px}
.text-side-image-section .japan-hiw-hero{font-size:48px}@media only screen and (max-width:767px){.text-side-image-section .japan-hiw-hero{font-size:35px}}
.text-side-image-section .hero-sec{display:flex;margin-right:0;margin-left:0;background:#fff}@media only screen and (max-width:767px){.text-side-image-section .hero-sec{flex-direction:column}}@media only screen and (max-width:767px){.text-side-image-section .hero-sec.right{flex-direction:column-reverse}}@media only screen and (max-width:767px){.text-side-image-section.no-flex-reverse .hero-sec.right{flex-direction:column}}@media only screen and (max-width:767px){.text-side-image-section.flex-reverse .hero-sec{flex-direction:column-reverse}}@media only screen and (max-width:767px){.text-side-image-section.no-padding-mobile{padding-top:0;padding-bottom:0}}
.text-side-image-section.transparent-background .hero-sec{background:rgba(0,0,0,0)}@media only screen and (min-width:768px){.text-side-image-section.content-padding-6 .content-side .content-wrap{padding:6%!important}}
.text-side-image-section.no-image-shadow .video-side{flex:1;padding-right:0;padding-left:0}
.text-side-image-section.no-image-shadow .video-side img,.text-side-image-section.no-image-shadow .video-side video{box-shadow:none}
.text-side-image-section .content-side{display:flex;align-items:center;flex:2;padding-right:0;padding-left:0}
.text-side-image-section .content-wrap{overflow:hidden;padding:100px 85px 10px 110px;padding-top:5vw}@media only screen and (min-width:992px)and (max-width:1299px){.text-side-image-section .content-wrap{padding:25px 60px 5px 60px}}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-section .content-wrap{padding:10px 25px 5px 40px}}@media only screen and (max-width:767px){.text-side-image-section .content-wrap{padding:37px 25px 45px 38px}}
.text-side-image-section .video-side{flex:1;padding-right:0;padding-left:0;margin-bottom:-7px}
.text-side-image-section .video-side iframe,.text-side-image-section .video-side video{border:none}
.text-side-image-section .video-side img{display:block;width:100%;height:100%;object-fit:cover;position:relative;box-shadow:0 15px 30px -15px rgba(0,0,0,.74);background-color:#fff}
.text-side-image-section .video-side .corner-image{position:absolute;width:183px;height:183px;top:-50px;border-radius:100px}
.text-side-image-section .video-side .corner-image.left{left:-50px}
.text-side-image-section .video-side .corner-image.right{right:-50px}@media only screen and (max-width:767px){.text-side-image-section .video-side .corner-image{top:-63px;width:123px;height:123px}
.text-side-image-section .video-side .corner-image.left{left:20px}
.text-side-image-section .video-side .corner-image.right{right:20px}}
.text-side-image-section .video-side .text-on-image{padding:15px;text-align:center;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.71)}
.text-side-image-section .video-side .text-on-image.on-video{position:relative}
.text-side-image-section .video-side .text-on-image h2{color:#009ace}
.text-side-image-section .video-side .text-on-image p{color:#fff}
.text-side-image-section .video-side .text-on-image .btn-blue{color:#fff}
.text-side-image-section .video-side .text-on-image .btn-blue:active,.text-side-image-section .video-side .text-on-image .btn-blue:focus,.text-side-image-section .video-side .text-on-image .btn-blue:hover{text-decoration:none;color:#008ebe}@media only screen and (max-width:400px){.text-side-image-section .video-side .text-on-image{padding:5px}
.text-side-image-section .video-side .text-on-image h2{margin-bottom:10px}}@media only screen and (max-width:360px){.text-side-image-section .video-side .text-on-image p{font-size:14px;margin-bottom:5px}
.text-side-image-section .video-side .text-on-image .btn-blue{padding:5px}}
.text-side-image-section .video-side video{cursor:pointer}
.text-side-image-iframe-block-one{position:relative;display:block;max-width:960px}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-iframe-block-one{height:97%}}
.text-side-image-iframe-block-two{padding-top:56.25%}
.text-side-image-iframe{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:767px){.text-side-image-iframe{width:100%;height:100%}}@media only screen and (min-width:768px)and (max-width:991px){.text-side-image-iframe{width:98%;height:101%}}@media only screen and (min-width:992px){.text-side-image-iframe{width:97.4%;height:97.4%}}@media only screen and (min-width:1024px)and (min-width:1099px){.text-side-image-iframe{width:98.4%;height:98.4%}}@media only screen and (min-width:1100px)and (max-width:1399px){.text-side-image-iframe{width:97.6%;height:97.8%}}@media only screen and (min-width:1400px){.text-side-image-iframe{width:98.4%;height:98.4%}}
.text-side-image-iframe-regular{width:100%;height:580px}
.br-bradesco .text-side-image-section.transparent-image-bg .hero-sec .video-side img{right:0;left:unset;margin:0;width:auto;position:absolute}
.br-bradesco .text-side-image-section.transparent-image-bg .hero-sec .video-side img.for-mobile{left:unset;margin:0;width:100%;position:relative}@media only screen and (min-width:1300px){.corner-image .no-box-shadow,.left-side-new-style .no-box-shadow,.right-side-new-style .no-box-shadow{box-shadow:none!important}
.corner-image .no-box-shadow .content-side .content-wrap h2:first-child,.left-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child,.right-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child{font-size:45px;font-weight:500;line-height:1.36;margin-bottom:54px}
.corner-image .no-box-shadow .content-side .content-wrap div p,.left-side-new-style .no-box-shadow .content-side .content-wrap div p,.right-side-new-style .no-box-shadow .content-side .content-wrap div p{margin-bottom:24px}
.corner-image .no-box-shadow .content-side .content-wrap div p:nth-child(2),.left-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2),.right-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2){font-size:17px!important}
.corner-image .no-box-shadow .content-side .content-wrap div p:nth-child(2) span,.left-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span{font-size:17px!important}
.corner-image .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.left-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span{font-size:17px!important}
.left-side-new-style{padding:38px!important}
.left-side-new-style .no-box-shadow .content-side .content-wrap{padding:0 22px 0 33px}
.left-side-new-style .gold-corner-top-left{width:144px!important;height:184px}
.right-side-new-style{padding:38px!important}
.right-side-new-style .no-box-shadow .content-side .content-wrap{padding:0 33px 0 0}
.right-side-new-style .gold-corner-top-right{width:144px!important;height:184px}
.corner-image .no-box-shadow.left .content-wrap{padding:0 0 0 34px}
.corner-image .no-box-shadow.right .content-wrap{padding:0 32px 0 0}}
.vivera-v2-section-2.text-side-image-section .no-box-shadow .content-side .content-wrap h2{color:#414042!important;font-size:65px!important;font-weight:900}@media only screen and (min-width:768px)and (max-width:1199px){.vivera-v2-section-2.text-side-image-section .no-box-shadow .content-side .content-wrap h2{font-size:55px!important}}@media only screen and (max-width:767px){.vivera-v2-section-2.text-side-image-section .no-box-shadow .content-side .content-wrap h2{font-size:42px!important}}
.vivera-v2 h1{font-size:55px!important}@media only screen and (min-width:1200px)and (max-width:1299px){.vivera-v2 h1{font-size:54px!important}}@media only screen and (min-width:992px)and (max-width:1199px){.vivera-v2 h1{font-size:40px!important}}@media only screen and (min-width:768px)and (max-width:991px){.vivera-v2 h1{font-size:32px!important}}@media only screen and (min-width:320px)and (max-width:767px){.vivera-v2 h1{font-size:34px!important}}@media only screen and (max-width:319px){.vivera-v2 h1{font-size:28px!important}}
.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap{padding-left:60px;padding-right:60px}
.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h1{max-width:590px}@media only screen and (min-width:992px)and (max-width:1299px){.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h1{font-size:58px}}
.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h2{color:#fe5000;margin-bottom:0!important;text-align:center;font-weight:700}@media only screen and (max-width:767px){.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h2{font-size:22px}}
.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h3{text-align:center;font-size:24px}@media only screen and (min-width:992px)and (max-width:1299px){.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h3{font-size:18px}}@media only screen and (max-width:991px){.vivera-cost-hero.text-side-image-section .no-box-shadow .content-side .content-wrap h3{font-size:14px}}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper{align-items:flex-end;text-align:center;margin-bottom:1.5em}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col{padding-right:0;padding-left:0}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col img{vertical-align:bottom!important}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-1{height:84px;width:82px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-2{height:61px;width:60px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-1{height:256px;width:55px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-2{height:126px;width:50px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-3{height:57px;width:65px}@media only screen and (min-width:992px)and (max-width:1299px){.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-1{height:64px;width:62px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-2{height:52px;width:50px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-1{height:206px;width:45px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-2{height:100px;width:40px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-3{height:47px;width:52px}}@media only screen and (min-width:768px)and (max-width:991px){.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-1{height:54px;width:52px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-2{height:42px;width:40px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-1{height:176px;width:35px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-2{height:80px;width:30px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-3{height:37px;width:42px}}@media only screen and (max-width:767px){.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-1{height:44px;width:42px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-1-2{height:32px;width:30px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-1{height:146px;width:25px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-2-2{height:60px;width:20px}
.vivera-cost-hero.text-side-image-section .row.vivera-cost-logo-wrapper .col .logo-3{height:27px;width:32px}}@media only screen and (min-width:1024px)and (max-width:1299px){.text-side-image-section .no-box-shadow .content-side .content-wrap h2{font-size:35px!important;font-weight:500;line-height:1.36;margin-bottom:35px!important}
.text-side-image-section .no-box-shadow .content-side .content-wrap h2 strong span{color:#3d3935!important}
.text-side-image-section .no-box-shadow .content-side .jp-mobile h2{font-size:35px!important;font-weight:500;line-height:1.36;margin-bottom:35px!important}
.text-side-image-section .no-box-shadow .content-side .jp-mobile h2 strong span{color:#3d3935!important}
.corner-image .no-box-shadow,.left-side-new-style .no-box-shadow,.right-side-new-style .no-box-shadow{box-shadow:none!important}
.corner-image .no-box-shadow .content-side .content-wrap h2:first-child,.left-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child,.right-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child{font-size:35px}
.corner-image .no-box-shadow .content-side .content-wrap div p,.left-side-new-style .no-box-shadow .content-side .content-wrap div p,.right-side-new-style .no-box-shadow .content-side .content-wrap div p{margin-bottom:24px}
.corner-image .no-box-shadow .content-side .content-wrap div p span strong span,.left-side-new-style .no-box-shadow .content-side .content-wrap div p span strong span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p span strong span{font-size:18px!important}
.corner-image .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.left-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span{font-size:15px!important}
.left-side-new-style{padding:38px 38px 0 38px!important}
.left-side-new-style .no-box-shadow .content-side .content-wrap{padding:0 22px 0 33px}
.right-side-new-style{padding:38px 38px 0 38px!important}
.right-side-new-style .no-box-shadow .content-side .content-wrap{padding:0 22px 0 33px}
.corner-image .no-box-shadow.left .content-wrap{padding:0 0 0 34px}
.corner-image .no-box-shadow.right .content-wrap{padding:0 32px 0 0}}@media only screen and (max-width:1023px)and (min-width:768px){.corner-image .no-box-shadow,.left-side-new-style .no-box-shadow,.right-side-new-style .no-box-shadow{box-shadow:none!important}
.corner-image .no-box-shadow .content-side .content-wrap h2:first-child,.left-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child,.right-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child{font-size:30px}
.corner-image .no-box-shadow .content-side .content-wrap div p,.left-side-new-style .no-box-shadow .content-side .content-wrap div p,.right-side-new-style .no-box-shadow .content-side .content-wrap div p{margin-bottom:24px}
.corner-image .no-box-shadow .content-side .content-wrap div p span strong span,.left-side-new-style .no-box-shadow .content-side .content-wrap div p span strong span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p span strong span{font-size:16px!important}
.corner-image .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.left-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span{font-size:14px!important}
.left-side-new-style{padding:26px!important}
.left-side-new-style .no-box-shadow .content-side .content-wrap{padding:0 22px 0 33px}
.right-side-new-style{padding:26px!important}
.right-side-new-style .no-box-shadow .content-side .content-wrap{padding:0 22px 0 0}
.corner-image .no-box-shadow.left .content-wrap{padding:0 0 0 34px}
.corner-image .no-box-shadow.right .content-wrap{padding:0 32px 0 0}}@media only screen and (min-width:768px){.itau-hero-section{padding-top:64px}
.itau-hero-section .hero-sec{box-shadow:none!important}
.itau-hero-section .content-wrap{margin-top:-160px}}
.for-desktop{display:block!important;width:100%;height:100%;object-fit:cover}
.for-mobile{display:none!important}@media only screen and (max-width:767px){.for-desktop{display:none!important}
.for-mobile{display:block!important}
.for-ipad{display:none!important}
.left-side-new-style .no-box-shadow,.right-side-new-style .no-box-shadow{box-shadow:none!important}
.left-side-new-style .no-box-shadow .content-side .content-wrap,.right-side-new-style .no-box-shadow .content-side .content-wrap{padding-top:32px;padding-bottom:0}
.left-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child,.right-side-new-style .no-box-shadow .content-side .content-wrap h2:first-child{font-size:25px;margin-bottom:32px!important}
.left-side-new-style .no-box-shadow .content-side .content-wrap div p:first-child,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:first-child{margin-bottom:16px}
.left-side-new-style .no-box-shadow .content-side .content-wrap div p:first-child span strong span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:first-child span strong span{font-size:22px;font-weight:900}
.left-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span,.right-side-new-style .no-box-shadow .content-side .content-wrap div p:nth-child(2) span span{font-size:17px!important;line-height:1.36}
.left-side-new-style{padding-top:30px!important}
.left-side-new-style .no-box-shadow .content-side .content-wrap{padding-top:32px;padding-bottom:0}
.right-side-new-style{padding-top:30px!important;padding-bottom:0!important}
.right-side-new-style .no-box-shadow .content-side .content-wrap{padding-top:32px;padding-bottom:0!important}
.left-side-new-style.standard-margin{padding-bottom:0!important}
.text-side-image-section.hide-border-brackets{padding-bottom:0;padding-top:0}
.text-side-image-section.hide-border-brackets.margin-bottom-120{margin-bottom:24px}
.smile-assessment-wrapper .sa-background-image-wrapper.hide-border-brackets{padding-bottom:0;padding-top:0}
.sa-no-mob-margin.smile-assessment-wrapper{margin-top:0;margin-bottom:0}}
.left-side-new-style .gold-corner-top-left,.left-side-new-style .gold-corner-top-right,.right-side-new-style .gold-corner-top-left,.right-side-new-style .gold-corner-top-right{width:144px!important;height:184px!important}@media only screen and (min-width:768px){.standard-margin{margin-top:60px!important;margin-bottom:60px!important}
.standard-margin-adjusted{margin-top:60px!important;margin-bottom:0!important}
.left-side-new-style.standard-margin,.right-side-new-style.standard-margin,.right-side-new-style.standard-margin-adjusted{padding-bottom:0!important}
.standard-no-bottom-margin{margin-bottom:0!important}
.standard-margin-corner-section{padding-top:50px!important;padding-bottom:0!important;margin-top:40px!important;margin-bottom:0!important}
.standard-margin-last-section{margin-top:120px!important;margin-bottom:0!important}}@media only screen and (max-width:767px){.home-doctor-section{padding-top:40px}
.home-doctor-section .video-side{margin-bottom:0}
.info-text h2{margin-bottom:16px!important}
.mobile-margin-top-adjustment.standard-margin{margin-top:80px!important}
.mobile-margin-bottom-adjustment.standard-margin{margin-bottom:80px!important}
.mobile-margin-top-adjustment.standard-margin-adjusted{margin-top:80px!important}
.mobile-margin-bottom-adjustment.standard-margin-adjusted{margin-bottom:80px!important}
.mobile-margin-top-adjustment.standard-margin-corner-section{margin-top:80px!important}
.mobile-margin-bottom-adjustment.standard-margin-corner-section{margin-bottom:80px!important}
.standard-margin{margin-top:40px!important;margin-bottom:40px!important}
.standard-margin-adjusted{margin-top:40px!important;margin-bottom:40px!important}
.standard-no-bottom-margin{margin-bottom:0!important}
.standard-margin-corner-section,.standard-margin-last-section{padding-bottom:0!important;margin-top:40px!important;margin-bottom:40px!important}
.standard-margin-corner-section .no-box-shadow,.standard-margin-last-section .no-box-shadow{box-shadow:none!important}
.standard-margin-corner-section .content-side .content-wrap,.standard-margin-last-section .content-side .content-wrap{padding-bottom:0!important}
.standard-margin-corner-section .content-side .content-wrap div p:first-child,.standard-margin-last-section .content-side .content-wrap div p:first-child{margin-bottom:32px}
.standard-margin-last-section{margin-bottom:0!important}}@media only screen and (min-width:768px)and (max-width:1023px){.for-ipad{display:none!important}
.ipad-enabled-image-section .for-ipad{display:block!important}
.ipad-enabled-image-section .for-desktop{display:none!important}}@media only screen and (min-width:1024px){.for-ipad{display:none!important}
.ipad-enabled-image-section .for-ipad{display:none!important}
.ipad-enabled-image-section .for-desktop{display:block!important}}
.hiw-how-long.text-side-image-section .no-box-shadow .content-side .content-wrap h2{font-weight:900!important}
.hiw-how-long.text-side-image-section .no-box-shadow .content-side .content-wrap h2 strong span{color:#3d3935!important}
.content-side .content-wrap span{color:#3d3935!important}
.vivera-retainers-section .hero-sec{background:rgba(0,0,0,0)!important}@media only screen and (min-width:768px){body.rtl .text-side-image-section .hero-sec{flex-direction:row-reverse}}@media only screen and (max-width:319px){.mobile-mediacontent h2{font-size:22px}}@media only screen and (min-width:768px)and (max-width:991px){.vedio-height .video-side video{height:77%}}
.text-side-image-section.grey-background .content-side{background-color:#f5f5f5}@media only screen and (max-width:767px){.itau-hero-section .red-corner-top-right{background-color:rgba(0,0,0,0)!important}
.hiw-image-allign-bottom>.hero-sec.right{flex-direction:column}}section.fullWidthImage{--fullWidthImg-spacing:clamp(0.75rem, 4vw, 2.5rem);position:relative;margin:var(--fullWidthImg-spacing) calc(var(--fullWidthImg-spacing)*2);padding:var(--fullWidthImg-spacing)}@media only screen and (min-width:1200px){section.fullWidthImage{max-width:70vw;margin-inline:auto}}@media only screen and (max-width:420px){section.fullWidthImage{margin:var(--fullWidthImg-spacing) calc(var(--fullWidthImg-spacing));padding-inline:0}section.fullWidthImage .popup-layer{left:0!important}section.fullWidthImage iframe{height:250px}}section.fullWidthImage img{max-width:100%}section.fullWidthImage .popup-layer{display:flex;align-items:center;justify-content:center;position:absolute;inset:var(--fullWidthImg-spacing);color:#fff;margin-top:3%;margin-right:3%}section.fullWidthImage .popup-layer .teen-play-button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:3rem;height:3rem;border:.3rem solid #fff;border-radius:50%}section.fullWidthImage .popup-layer .teen-play-button::before{content:"";display:block;box-sizing:border-box;position:absolute;top:3px;left:12px;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.3rem solid #fff;border-radius:5px}section.fullWidthImage iframe{height:clamp(250px,100vw - var(--fullWidthImg-spacing)*2,600px)}
.homepage-25{height:auto;background-size:cover;background-repeat:no-repeat}
.homepage-25 .text-side-image-section{padding:0}
.homepage-25 .text-side-image-section .content-side{max-width:50%}@media only screen and (max-width:767px){.homepage-25 .text-side-image-section .content-side{max-width:100%}}
.homepage-25 .text-side-image-section h1{font-size:65px;font-weight:900;line-height:1.15;color:#009ace;max-width:500px;text-align:left;margin-left:0;margin-bottom:56px}@media only screen and (max-width:767px){.homepage-25 .text-side-image-section h1{font-size:35px;margin-bottom:25px}}
.homepage-25 .text-side-image-section .no-box-shadow .content-side .content-wrap h2{font-size:25px!important;font-weight:400}
.homepage-25 .text-side-image-section .checklist a{font-size:26px}
.homepage-25 .text-side-image-section .video-side{max-width:50%}@media only screen and (max-width:767px){.homepage-25 .text-side-image-section .video-side{max-width:100%}}
.homepage-25 .text-side-image-section .video-side video{height:48vw;background-size:cover;background-repeat:no-repeat;object-fit:fill}@media only screen and (max-width:767px){.homepage-25 .text-side-image-section .video-side video{height:auto}}
.homepage-25 .text-side-image-section .custom-controls{background:rgba(0,0,0,0);width:100px;height:100px;padding:12px;cursor:pointer;position:absolute;bottom:50%;border-radius:55px;border:2px solid #fff;text-align:center;bottom:50%;left:0;float:none}@media only screen and (max-width:767px){.homepage-25 .text-side-image-section .custom-controls{top:50%;left:0;right:0}}
.homepage-25 .text-side-image-section .custom-controls .controls.pause-btn,.homepage-25 .text-side-image-section .custom-controls .controls.play-btn{width:40px;margin-left:12px;margin-top:15px}
.homepage-25 .text-side-image-section .custom-controls .controls.pause-btn{margin-left:0}
.homepage-25 .text-side-image-section .custom-controls.pause{display:none}
.homepage-25 .text-side-image-section .custom-controls.pause:hover{display:block}@media only screen and (max-width:767px){.homepage-25 .text-side-image-section .hero-sec{flex-direction:column-reverse}}
.homepage-25 .text-side-image-section .video-side:hover .custom-controls.pause{display:block}@media only screen and (min-width:1100px){.storeBtn_alignment .Appstore_btn,.storeBtn_alignment .Playstore_btn{width:170%}
.storeBtn_alignment .Appstore_btn{position:relative}
.storeBtn_alignment .Playstore_btn{position:absolute}}@media only screen and (min-width:1500px){.storeBtn_alignment .Playstore_btn{margin-left:85%}}@media only screen and (min-width:1100px)and (max-width:1499px){.storeBtn_alignment .Playstore_btn{margin-left:110%}}@media only screen and (max-width:1024px){.storeBtn_alignment .Appstore_btn,.storeBtn_alignment .Playstore_btn{flex:0 0 100%;max-width:100%;width:170%}}
.border-frame{position:absolute;z-index:-1}
.green-bottom-left-side{bottom:0;left:0;width:30%;height:55%;background-color:#c4d600}@media only screen and (max-width:767px){.green-bottom-left-side{width:75%}}
.green-corner-bottom-left{bottom:0;left:0;width:30%;height:55%;background-color:#c4d600}@media only screen and (max-width:767px){.green-corner-bottom-left{width:75%}}
.parrot-green-corner-bottom-left{bottom:0;left:0;width:30%;height:55%;background-color:#8fd205}@media only screen and (max-width:767px){.parrot-green-corner-bottom-left{width:75%}}
.green-corner-bottom-right{right:0;left:auto;width:30%;bottom:0;height:55%;background-color:#c4d600}@media only screen and (max-width:767px){.green-corner-bottom-right{width:75%;height:30%}}
.gold-corner-top-right{right:0;left:auto;top:0;width:30%;height:55%;background-color:#5bc3b9}@media only screen and (max-width:767px){.gold-corner-top-right{width:75%;height:30%}}
.gold-corner-bottom-left{right:auto;left:0;bottom:0;width:30%;height:55%;background-color:#5bc3b9}@media only screen and (max-width:767px){.gold-corner-bottom-left{width:75%;height:30%}}
.green-corner-top-left{right:auto;left:0;top:0;width:30%;height:55%;background-color:#c4d600}@media only screen and (max-width:767px){.green-corner-top-left{width:75%;height:30%}}
.green-corner-top-right{top:0;right:0;width:30%;height:55%;background-color:#c4d600}@media only screen and (max-width:767px){.green-corner-top-right{width:75%;height:30%}}
.parrot-green-corner-top-right{top:0;right:0;width:30%;height:55%;background-color:#8fd205}@media only screen and (max-width:767px){.parrot-green-corner-top-right{width:75%;height:30%}}
.red-corner-top-right{top:0;right:0;width:30%;height:55%;background-color:#cf006f}@media only screen and (max-width:767px){.red-corner-top-right{width:75%;height:30%}}
.blue-corner-top-right{top:0;right:0;width:30%;height:55%;background-color:#009ace}@media only screen and (max-width:767px){.blue-corner-top-right{width:75%;height:30%}}
.blue-corner-top-right{top:0;right:0;width:30%;height:55%;background-color:#009ace}@media only screen and (max-width:767px){.blue-corner-top-right{width:75%;height:30%}}
.gold-corner-top-left{top:0;left:0;width:30%;height:55%;background-color:#76787b}@media only screen and (max-width:767px){.gold-corner-top-left{width:75%;height:30%}}
.gold-corner-bottom-right{bottom:0;right:0;width:30%;height:55%;background-color:#76787b}@media only screen and (max-width:767px){.gold-corner-bottom-right{width:75%;height:30%}}
.red-corner-top-left{top:0;left:0;width:30%;height:55%;background-color:#cf006f}@media only screen and (max-width:767px){.red-corner-top-left{width:75%;height:30%}}
.blue-corner-top-left{top:0;left:0;width:30%;height:55%;background-color:#009ace}@media only screen and (max-width:767px){.blue-corner-top-left{width:75%;height:30%}}
.red-corner-bottom-left{bottom:0;left:0;width:30%;height:55%;background-color:#cf006f}@media only screen and (max-width:767px){.red-corner-bottom-left{width:75%;height:30%}}
.blue-corner-bottom-left{bottom:0;left:0;width:30%;height:55%;background-color:#009ace}@media only screen and (max-width:767px){.blue-corner-bottom-left{width:75%;height:30%}}
.red-corner-bottom-right{bottom:0;right:0;width:30%;height:55%;background-color:#cf006f}@media only screen and (max-width:767px){.red-corner-bottom-right{width:75%;height:30%}}
.blue-corner-bottom-right{bottom:0;right:0;width:30%;height:55%;background-color:#009ace}@media only screen and (max-width:767px){.blue-corner-bottom-right{width:75%;height:30%}}
.red-right-corners{top:0;bottom:0;right:0;width:45%;background-color:#cf006f}@media only screen and (max-width:767px){.red-right-corners{width:75%}}
.green-right-corners{top:0;bottom:0;right:0;width:45%;background-color:#c4d600}@media only screen and (max-width:767px){.green-right-corners{width:75%}}
.left-side-blue{top:0;bottom:0;left:0;width:55%;background-color:#009ace}@media only screen and (max-width:767px){.left-side-blue{width:100%;top:40vw}}@media only screen and (min-width:1200px){.treatmentCarousel .left-side-blue{top:137px;bottom:156px;left:54px;width:55%}}@media only screen and (min-width:1200px)and (max-width:1499px){.treatmentCarousel .left-side-blue{top:112px;height:67%}}
.left-side-green{top:0;bottom:0;left:0;width:55%;background-color:#c4d600}@media only screen and (max-width:767px){.left-side-green{width:100%;top:40vw}}
.left-side-red{top:0;bottom:0;left:0;width:55%;background-color:#cf006f}@media only screen and (max-width:767px){.left-side-red{width:100%;top:40vw}}
.left-side-gray{top:0;bottom:0;left:0;width:55%;background-color:#3d3935}@media only screen and (max-width:767px){.left-side-gray{width:100%;top:40vw}}
.left-side-gold{top:0;bottom:0;left:0;width:55%;background-color:#ffa300}@media only screen and (max-width:767px){.left-side-gold{width:100%;top:40vw}}
.right-side-blue{top:0;bottom:0;right:0;width:55%;background-color:#009ace}@media only screen and (max-width:767px){.right-side-blue{width:100%;top:40vw}}
.right-side-green{top:0;bottom:0;right:0;width:55%;background-color:#c4d600}@media only screen and (max-width:767px){.right-side-green{width:100%;top:40vw}}
.right-side-red{top:0;bottom:0;right:0;width:55%;background-color:#cf006f}@media only screen and (max-width:767px){.right-side-red{width:100%;top:40vw}}
.right-side-gray{top:0;bottom:0;right:0;width:55%;background-color:#3d3935}@media only screen and (max-width:767px){.right-side-gray{width:100%;top:40vw}}
.right-side-gold{top:0;bottom:0;right:0;width:55%;background-color:#ffa300}@media only screen and (max-width:767px){.right-side-gold{width:100%;top:40vw}}
.gold-right-corners{top:0;bottom:0;right:0;width:45%;background-color:#ffa300}@media only screen and (max-width:767px){.gold-right-corners{width:75%}}
.black-right-corners{top:0;bottom:0;right:0;width:45%;background-color:#3d3935}@media only screen and (max-width:767px){.black-right-corners{width:75%}}
.black-left-corners{top:0;bottom:0;left:0;width:30%;background-color:#3d3935}
.black-corner-gold-bottom-right{bottom:0;right:0;width:30%;height:55%;background-color:#3d3935;border-bottom:2px solid #ffa300}@media only screen and (max-width:767px){.black-corner-gold-bottom-right{width:75%;height:30%}}
.black-corner-top-left-gold-bottom{top:0;left:0;width:30%;height:55%;background-color:#3d3935;border-bottom:2px solid #ffa300}@media only screen and (max-width:767px){.black-corner-top-left-gold-bottom{width:75%;height:30%}}
.inset .black-corner-bottom-right,.inset .black-corner-top-left,.inset .blue-corner-bottom-left,.inset .blue-corner-bottom-right,.inset .blue-corner-top-right,.inset .gold-corner-bottom-left,.inset .gold-corner-bottom-right,.inset .gold-corner-top-left,.inset .gold-corner-top-right,.inset .green-bottom-left-side,.inset .green-corner-bottom-left,.inset .green-corner-bottom-right,.inset .green-corner-top-left,.inset .green-corner-top-right,.inset .parrot-green-corner-bottom-left,.inset .red-corner-bottom-left,.inset .red-corner-bottom-right,.inset .red-corner-top-left,.inset .red-corner-top-right,.inset .red-right-corners{width:25%}@media only screen and (max-width:767px){.inset .black-corner-bottom-right,.inset .black-corner-top-left,.inset .blue-corner-bottom-left,.inset .blue-corner-bottom-right,.inset .blue-corner-top-right,.inset .gold-corner-bottom-left,.inset .gold-corner-bottom-right,.inset .gold-corner-top-left,.inset .gold-corner-top-right,.inset .green-bottom-left-side,.inset .green-corner-bottom-left,.inset .green-corner-bottom-right,.inset .green-corner-top-left,.inset .green-corner-top-right,.inset .parrot-green-corner-bottom-left,.inset .red-corner-bottom-left,.inset .red-corner-bottom-right,.inset .red-corner-top-left,.inset .red-corner-top-right,.inset .red-right-corners{width:60%;height:60px}}
.inset .blue-corner-top-left{width:25%}@media only screen and (max-width:767px){.inset .blue-corner-top-left{width:60%;height:60px}}
.inset .blue-corner-top-left{width:25%}@media only screen and (max-width:767px){.inset .blue-corner-top-left{width:60%;height:60px}}
.four-image .black-corner-bottom-right,.four-image .black-corner-top-left,.four-image .blue-corner-bottom-left,.four-image .blue-corner-bottom-right,.four-image .blue-corner-top-right,.four-image .gold-corner-bottom-left,.four-image .gold-corner-bottom-right,.four-image .gold-corner-top-left,.four-image .gold-corner-top-right,.four-image .green-bottom-left-side,.four-image .green-corner-bottom-left,.four-image .green-corner-bottom-right,.four-image .green-corner-top-left,.four-image .green-corner-top-right,.four-image .parrot-green-corner-bottom-left,.four-image .red-corner-bottom-left,.four-image .red-corner-bottom-right,.four-image .red-corner-top-left,.four-image .red-corner-top-right,.four-image .red-right-corners,.small-corner-box .black-corner-bottom-right,.small-corner-box .black-corner-top-left,.small-corner-box .blue-corner-bottom-left,.small-corner-box .blue-corner-bottom-right,.small-corner-box .blue-corner-top-right,.small-corner-box .gold-corner-bottom-left,.small-corner-box .gold-corner-bottom-right,.small-corner-box .gold-corner-top-left,.small-corner-box .gold-corner-top-right,.small-corner-box .green-bottom-left-side,.small-corner-box .green-corner-bottom-left,.small-corner-box .green-corner-bottom-right,.small-corner-box .green-corner-top-left,.small-corner-box .green-corner-top-right,.small-corner-box .parrot-green-corner-bottom-left,.small-corner-box .red-corner-bottom-left,.small-corner-box .red-corner-bottom-right,.small-corner-box .red-corner-top-left,.small-corner-box .red-corner-top-right,.small-corner-box .red-right-corners{height:184px;width:144px}
.four-image .blue-corner-top-left,.small-corner-box .blue-corner-top-left{height:184px;width:144px}
.container .text-four-image-section{padding:72px;margin-bottom:90px}
.text-four-image-section{padding-right:0;padding-left:0;position:relative;z-index:1}
.text-four-image-section.inset{width:100%;max-width:100%}
.text-four-image-section.inset.four-image{padding-top:38px;padding-left:53px;padding-bottom:0}@media only screen and (min-width:992px){.text-four-image-section.inset{max-width:1300px;width:80%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1499px)and (min-width:1200px){.text-four-image-section.inset{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.text-four-image-section.inset{width:90%}}@media only screen and (max-width:991px)and (min-width:768px){.text-four-image-section.inset{width:95%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:992px){.text-four-image-section.inset{padding-bottom:72px;padding:72px;position:relative}}@media only screen and (max-width:1499px)and (min-width:1200px){.text-four-image-section.inset{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.text-four-image-section.inset{width:90%;padding:50px}
.text-four-image-section.inset.four-image{padding-top:38px;padding-left:53px}}@media only screen and (max-width:991px)and (min-width:768px){.text-four-image-section.inset{padding-bottom:48px;width:95%;padding:40px;margin-left:auto;margin-right:auto}
.text-four-image-section.inset.four-image{padding-top:26px;padding-left:26px}}@media only screen and (max-width:767px){.text-four-image-section.inset{padding-bottom:48px;padding-top:48px}}
.text-four-image-section.inset .content-wrap{padding:0 60px 10px 60px}@media only screen and (min-width:1300px)and (max-width:1500px){.text-four-image-section.inset .content-wrap{padding:0 50px 5px 50px}}@media only screen and (min-width:992px)and (max-width:1299px){.text-four-image-section.inset .content-wrap{padding:0 35px 5px 35px}}@media only screen and (min-width:768px)and (max-width:991px){.text-four-image-section.inset .content-wrap{padding:0 25px 5px 25px}}@media only screen and (max-width:767px){.text-four-image-section.inset .content-wrap{padding:32px 30px 40px 30px}
.text-four-image-section.inset .content-wrap p:nth-child(3){border-bottom:1px solid #009ace}
.text-four-image-section.inset .content-wrap div p:nth-child(3){border-bottom:1px solid #009ace}}
.text-four-image-section.inset .content-wrap .get-start{text-align:left}
.text-four-image-section.inset.four-image h1{font-size:45px;font-weight:500}@media only screen and (max-width:767px){.text-four-image-section.inset.four-image h1{font-size:35px}}
.text-four-image-section.inset.four-image .additional-content{width:80%}@media only screen and (max-width:767px){.text-four-image-section.inset.four-image .content{padding-bottom:0}
.text-four-image-section.inset.four-image .additional-content{padding-top:0;width:100%}}
.text-four-image-section h1,.text-four-image-section h2,.text-four-image-section h3{color:#009ace}
.text-four-image-section h4{font-size:20px;line-height:1.2;color:#009ace;margin-bottom:24px}@media only screen and (max-width:767px){.text-four-image-section.no-padding-mobile{padding-top:0;padding-bottom:0}}
.text-four-image-section .content-side{display:flex;align-items:center;flex:2;padding-right:0;padding-left:0}
.text-four-image-section .content-wrap{overflow:hidden;padding:100px 85px 10px 110px;padding-top:5vw}@media only screen and (min-width:992px)and (max-width:1299px){.text-four-image-section .content-wrap{padding:25px 60px 5px 60px}}@media only screen and (min-width:768px)and (max-width:991px){.text-four-image-section .content-wrap{padding:10px 25px 5px 40px}}@media only screen and (max-width:767px){.text-four-image-section .content-wrap{padding:37px 25px 45px 38px}}@media only screen and (min-width:992px){.side-inner-text{padding-bottom:85px}}@media only screen and (min-width:1300px){.textSide-top-image{width:592px;height:418px}
.four-image .no-mobile p span{font-size:17px}
.four-image .right-no-padding div.no-mobile p{margin-bottom:57px}
.four-image .left-no-padding .content-wrap p:nth-child(2) span{font-size:17px}
.four-image .left-no-padding .content-wrap p:nth-child(2) span span{font-size:17px!important}
.text-four-image-section .left-no-padding .additional-content{padding:0;margin-top:85px}
.text-four-image-section .left-no-padding .additional-content p:first-child{margin-bottom:24px}
.text-four-image-section .left-no-padding .additional-content p:first-child span strong{font-size:22px}
.text-four-image-section .left-no-padding .additional-content p:nth-child(2){margin-bottom:24px}}@media only screen and (min-width:1024px)and (max-width:1299px){.four-image .no-mobile p span{font-size:15px}
.four-image .right-no-padding div.no-mobile p{margin-bottom:37px}
.four-image .left-no-padding .content-wrap p:nth-child(2) span{font-size:15px}
.four-image .left-no-padding .content-wrap p:nth-child(2) span span{font-size:15px!important}
.text-four-image-section .left-no-padding .additional-content{padding:0;margin-top:85px}
.text-four-image-section .left-no-padding .additional-content p:first-child{margin-bottom:24px}
.text-four-image-section .left-no-padding .additional-content p:first-child span strong{font-size:22px}
.text-four-image-section .left-no-padding .additional-content p:nth-child(2){margin-bottom:24px}}@media only screen and (max-width:1023px)and (min-width:768px){.four-image div:first-child{padding-left:8px}
.four-image div:first-child div:nth-child(2) h1{font-size:30px!important}
.four-image div:first-child div:nth-child(2) h4 span span{font-size:16px!important}
.four-image div:first-child div:nth-child(2) .side-inner-text{padding-bottom:50px}
.four-image div:first-child div:nth-child(2) .side-inner-text span{font-size:14px!important}
.four-image .additional-content{margin-top:50px!important;width:86%!important;padding:0!important}
.four-image .additional-content p:first-child strong{font-size:16px!important}
.four-image .additional-content p:nth-child(2){font-size:14px}
.four-image .left-no-padding .additional-content p:nth-child(2) span span{font-size:14px!important}
.four-image .no-mobile p span{font-size:14px}
.four-image .left-no-padding .content-wrap p:nth-child(2) span{font-size:14px}}@media only screen and (max-width:1299px)and (min-width:1024px){.four-image div:first-child div:nth-child(2) h1{font-size:35px!important}
.four-image div:first-child div:nth-child(2) h4 span span{font-size:17px!important}
.four-image div:first-child div:nth-child(2) .side-inner-text span{font-size:15px!important}
.four-image .additional-content{margin-top:50px!important;width:83%!important}
.four-image .additional-content p:first-child strong{font-size:17px!important}
.four-image .additional-content p:nth-child(2){font-size:15px}}
.for-desktop{display:block!important;width:100%;height:100%;object-fit:cover}
.for-mobile{display:none!important}@media only screen and (max-width:767px){
.for-mobile{display:block!important}
.for-ipad{display:none!important}}@media only screen and (min-width:768px){.no-desktop{display:none!important}
.standard-margin-corner-section{padding-top:50px!important;padding-bottom:0!important;margin-top:40px!important;margin-bottom:0!important}
.standard-margin-last-section{margin-top:120px!important;margin-bottom:0!important}
.standard-margin-last-section.four-image{padding-bottom:110px!important}
.four-image .right-no-padding div.no-mobile p.side-inner-text{padding-bottom:0!important}
.four-image .right-no-padding div.no-mobile p{margin-bottom:87px!important}}@media only screen and (max-width:767px){.no-mobile{display:none!important}
.standard-no-bottom-margin{margin-bottom:0!important}
.standard-margin-corner-section,.standard-margin-last-section{padding-bottom:0!important;margin-top:40px!important;margin-bottom:40px!importan}
.standard-margin-corner-section .content-side .content-wrap,.standard-margin-last-section .content-side .content-wrap{padding-bottom:0!important}
.standard-margin-corner-section .content-side .content-wrap div p:first-child,.standard-margin-last-section .content-side .content-wrap div p:first-child{margin-bottom:32px}
.standard-margin-last-section{margin-bottom:0!important}}@media only screen and (max-width:426px){.four-image{padding:0!important;padding-top:30px!important}
.four-image div:first-child{margin:auto}
.four-image div:first-child .left-no-padding{padding:0}
.four-image div:first-child .left-no-padding .no-desktop{padding-top:32px}
.four-image div:first-child .left-no-padding .no-desktop div p{font-size:16px;line-height:1.36}
.four-image div:first-child .left-no-padding div h1{line-height:1.28;margin-bottom:32px}
.four-image div:first-child .left-no-padding div div h4{line-height:normal;margin-bottom:16px}
.four-image div:first-child .left-no-padding div div h4 strong{font-weight:900;line-height:normal;font-size:22px}
.four-image div:first-child .left-no-padding div div .side-inner-text{margin-bottom:32px}
.four-image div:first-child .left-no-padding div div .side-inner-text span{line-height:1.36}
.four-image div:first-child .left-no-padding .additional-content{padding-bottom:0}
.four-image div:first-child .left-no-padding .additional-content p:first-child{margin-bottom:16px}
.four-image div:first-child .left-no-padding .additional-content p:first-child span strong{font-size:22px;font-weight:900;line-height:normal}
.four-image div:first-child .left-no-padding .additional-content p:nth-child(2){font-size:17px;margin-bottom:32px}
.four-image div:first-child .left-no-padding .additional-content #see-more-benifits{font-size:17px;font-weight:900;line-height:1.36;color:#009ace}}@media only screen and (min-width:427px)and (max-width:738px){.four-image{padding-left:0!important}
.four-image div:first-child{margin:auto}
.four-image div:first-child .left-no-padding{padding:0}
.four-image div:first-child .left-no-padding .no-desktop{padding-top:28px}
.four-image div:first-child .left-no-padding .no-desktop div p{font-size:17px;line-height:1.36}
.four-image div:first-child .left-no-padding div h1{line-height:1.28;margin-bottom:16px}
.four-image div:first-child .left-no-padding div div h4{line-height:normal;margin-bottom:8px}
.four-image div:first-child .left-no-padding div div h4 strong{font-weight:900;line-height:normal;font-size:22px}
.four-image div:first-child .left-no-padding div div .side-inner-text{margin-bottom:22px}
.four-image div:first-child .left-no-padding div div .side-inner-text span{line-height:1.36}
.four-image div:first-child .left-no-padding .additional-content{padding-bottom:0}
.four-image div:first-child .left-no-padding .additional-content p:first-child span strong{font-size:22px;font-weight:900;line-height:normal}
.four-image div:first-child .left-no-padding .additional-content p:nth-child(2){font-size:17px}}@media only screen and (min-width:768px)and (max-width:1024px){.for-ipad{display:none!important}
.ipad-enabled-image-section .for-ipad{display:block!important}
.ipad-enabled-image-section .for-desktop{display:none!important}}@media only screen and (min-width:1025px){.for-ipad{display:none!important}
.ipad-enabled-image-section .for-ipad{display:none!important}
.ipad-enabled-image-section .for-desktop{display:block!important}}
.bradesco-design.text-four-inset-sections{background-color:#009ace}
.bradesco-design.text-four-inset-sections .header-section{color:#fff}
.bradesco-design.text-four-inset-sections .section-1-content-column-1{color:#3d3935}
.bradesco-design.text-four-inset-sections .section-2-content-column-1{background-color:#3d3935}
.bradesco-design.text-four-inset-sections .btn-blue{background-color:#fff;color:#3d3935;border:4px solid #fff}
.bradesco-design.text-four-inset-sections .btn-blue:active,.bradesco-design.text-four-inset-sections .btn-blue:focus,.bradesco-design.text-four-inset-sections .btn-blue:hover{text-decoration:none;color:#fff;background-color:#3d3935;border:4px solid #fff}
.content-side.content-wrap span,.content-wrap.additional-content span,.no-mobile span{color:#3d3935!important}
.bottom-images{position:relative;width:126%;left:-18%}
.bottom-images img{width:100%;margin-top:25px}@media only screen and (min-width:992px){.carousel-step{padding:72px 72px 72px 0}}
.carousel-step h1{font-size:30px}
.carousel-step .content-wrap{padding:100px 15px 0 50px}
.carousel-step .step-header{position:absolute;font-size:30px;left:0;top:20px;width:80%;background-color:#cf006f;color:#fff;padding:5px 40px 0 50px}
.carousel-step .step-idx{font-size:100px;position:absolute;top:-50px;display:inline-block;padding-left:20px;font-weight:700;text-shadow:2px 5px 5px gray}
.carousel-step .step-left-caption{position:absolute;right:30%;top:15px;padding-right:6px}
.carousel-step .step-right-caption{position:absolute;left:70%;top:15px;padding-left:8px;color:#fff;font-weight:700}
.align-blue-background{background-color:#009ace;border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding-bottom:20px}
.conversion-landing-header{color:#fff;margin:14px 0 8px 0;font-size:20px;text-align:center}
.inicio-carousel-container{margin-bottom:44px}
.inicio-carousel-container .br-28{border-radius:28px}
.inicio-carousel-container .carousel-indicators li.active{background-color:#fff}
.inicio-carousel-container .carousel-indicators li{width:8px;height:8px;margin-right:8px;margin-left:8px;border-radius:50%;opacity:.5;background-color:rgba(255,255,255,.25);opacity:1;position:relative;bottom:3px}
.inicio-carousel-container .carousel-caption{text-align:left;background:linear-gradient(180deg,rgba(0,154,206,0) 0,#009ace 81.82%,#009ace 100%);right:unset;left:-1px;bottom:-1px}
.inicio-carousel-container .carousel-indicators{bottom:-36px}
.inicio-carousel-container .carousel-caption-header{font-size:24px;margin:2px 16px;color:#fff}
.inicio-carousel-container .carousel-caption-sub-header{font-size:14px;margin:2px 16px;color:#fff}
.info-text{width:100%;max-width:100%}@media only screen and (min-width:992px){.info-text{max-width:1300px;width:80%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1499px)and (min-width:1200px){.info-text{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.info-text{width:90%}}@media only screen and (max-width:991px)and (min-width:768px){.info-text{width:95%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.info-text{padding-left:15px;padding-right:15px}}
.info-text .info-content{min-height:50px}@media only screen and (min-width:768px){.info-text .info-content{padding-left:50px}}
.info-text .info-icon{position:relative;font-weight:700;color:#009ace;width:40px;height:40px;text-align:center;border:2px solid #009ace;border-radius:50%;margin-bottom:15px}@media only screen and (min-width:768px){.info-text .info-icon{position:absolute;left:15px}}
.info-text .info-icon>div{position:absolute;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.in-page-section{padding-top:4px}
.in-page-section img{min-width:52px;height:52px;margin-right:15px}
.in-page-section h3,.in-page-section h4{margin-bottom:5px;color:#3d3935}
.in-page-section h2{margin-bottom:0;font-size:35px;line-height:1.28;color:#009ace}
.in-page-section .in-page-section-text{display:flex;align-items:center}
.in-page-section .in-page-section-btn{max-width:300px;width:100%;margin-left:10px}@media only screen and (max-width:767px){.in-page-section .in-page-section-btn{max-width:400px;width:100%;margin:auto!important}}@media only screen and (max-width:767px){.in-page-section{padding:0 30px 0 30px}
.in-page-section.large-info-box h3{margin-top:24px;margin-bottom:24px!important}
.in-page-section h3{font-size:26px;margin-top:32px;margin-bottom:32px!important}
.in-page-section h4{font-size:22px;margin-bottom:16px}
.in-page-section h2{font-size:25px;margin-left:59px}
.in-page-section img{min-width:42px;height:42px}
.in-page-section .in-page-section-image{width:auto;display:inline;float:left}
.in-page-section .in-page-section-text{width:80%;display:inline}
.in-page-section .in-page-section-text h3{margin-left:59px}
.in-page-section .in-page-section-text h4{margin-left:59px}}@media only screen and (max-width:410px){.spacingLeft .in-page-section-text h3{margin-left:59px}}@media only screen and (min-width:411px)and (max-width:767px){.spacingLeft .in-page-section-text h3{margin-left:70px}}@media only screen and (min-width:768px){.info-sec{margin-top:45px}
.in-page-section{display:flex;margin-left:auto;margin-right:auto;max-width:820px;justify-content:space-between;align-items:center}
.in-page-section h3{font-size:26px}
.in-page-section h4{font-size:22px}}@media only screen and (min-width:768px)and (max-width:1199px){.in-page-section h3{font-size:18px;margin-bottom:10px}
.in-page-section h4{font-size:16px}
.info-sec{max-width:820px}}@media only screen and (min-width:768px)and (max-width:991px){.in-page-section{max-width:575px!important}
.in-page-section.large-info-box{max-width:720px!important}
.in-page-section.large-info-box a{font-size:17px}}@media only screen and (min-width:1200px){.large-info-box{max-width:1050px}}@media only screen and (min-width:992px)and (max-width:1199px){.large-info-box{max-width:850px}}@media only screen and (min-width:992px){.in-page-section .get-start{width:100%;min-width:300px}}
.faq-container .social-heading{font-weight:500}
.smile-view-section-wrapper .heading-part h2{font-weight:500}body.rtl .in-page-section img{margin-right:0;margin-left:15px}
.text-border-frame{width:100%;max-width:100%;position:relative}@media only screen and (min-width:992px){.text-border-frame{max-width:1300px;width:80%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1499px)and (min-width:1200px){.text-border-frame{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.text-border-frame{width:90%}}@media only screen and (max-width:991px)and (min-width:768px){.text-border-frame{width:95%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:992px){.text-border-frame{padding:72px}}
.text-border-frame .text-border-content{padding:30px}
.fixed-image .fixed-image-img{width:100%}
.fixed-image .fixed-image-content{position:absolute;top:0;left:0;width:100%;padding-top:50px}
.fixed-image .fixed-image-bottom-content{position:absolute;bottom:0;width:100%;padding:0 15px}
.fixed-image-section-wrapper{box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);background-color:#fff}
.fixed-image-section-wrapper .image-content-wrap1{position:absolute;top:35px;color:#fff;text-align:center;width:100%}
.fixed-image-section-wrapper .image-content-wrap1 h3{font-size:26px;color:#fff;font-weight:900}
.fixed-image-section-wrapper .image-content-wrap1 .pricing{color:#fff}
.fixed-image-section-wrapper .image-content-wrap1 .pricing .price{font-size:85px;line-height:.5;font-weight:900}
.fixed-image-section-wrapper .image-content-wrap1 .pricing .price sup{font-size:35%;top:-1.4em}
.fixed-image-section-wrapper .image-content-wrap1 .pricing p{color:#fff;line-height:15px;display:inline-block;font-size:12px}
.fixed-image-section-wrapper .image-content-wrap1 .pricing p .month{font-size:20px}
.fixed-image-section-wrapper .image-content-wrap2{position:absolute;bottom:10px;padding:0 10px;text-align:center;margin:auto;width:100%}
.fixed-image-section-wrapper .image-content-wrap2 p{color:#333;font-size:10px;margin-bottom:0}
.fixed-image-section-wrapper img{width:100%;box-shadow:0 4px 25px 0 rgba(178,180,178,.3)}
.fixed-image-section-wrapper.no-image-shadow{box-shadow:none}
.fixed-image-section-wrapper.no-image-shadow img{box-shadow:none}@media only screen and (min-width:768px)and (max-width:1200px){.fixed-image-section-wrapper .image-content-wrap1{top:15px}
.fixed-image-section-wrapper .image-content-wrap1 h3{font-size:20px;margin-bottom:-7px}
.fixed-image-section-wrapper .image-content-wrap1 .pricing .price{font-size:60px}
.fixed-image-section-wrapper .image-content-wrap2 p{font-size:6px}}@media only screen and (max-width:767px){.fixed-image-section-wrapper .imageCol{max-width:100%!important;flex:0 0 100%!important}
.fixed-image-section-wrapper .image-content-wrap1{top:20px}
.fixed-image-section-wrapper .image-content-wrap1 h3{font-size:22px;margin-bottom:0!important}
.fixed-image-section-wrapper .image-content-wrap1 .pricing .price{font-size:75px}
.fixed-image-section-wrapper .image-content-wrap1 .pricing .month{font-size:18px}
.fixed-image-section-wrapper .image-content-wrap2{width:90%;padding:0}
.fixed-image-section-wrapper .image-content-wrap2 p{line-height:1;font-size:8px}
.fixed-image-img.mobile{display:block}
.fixed-image-img.desktop{display:none}}@media only screen and (min-width:768px){.fixed-image-img.mobile{display:none}
.fixed-image-img.desktop{display:block}}
.homepage-payment-section .fixed-image-img,.homepage-payment-section .fixed-image-section-wrapper{object-fit:cover;width:100%;height:100%;align-items:center}@media only screen and (max-width:768px){.mobile-textovermedia h2{font-size:22px}}@media only screen and (min-width:768px)and (max-width:1024px){.image-height-100{height:100%}
.ipadpro-img-height .fixed-image-img{height:100%}}
.concerge-popup .concerge-wrapper{position:fixed;z-index:999;bottom:15px}
.concerge-popup .error-info{font-size:12px;color:red;text-align:left;margin-bottom:8px}
.concerge-popup .is-invalid{border:1px solid red;background-image:url(../images/Invisalign_icon_input_X.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}
.concerge-popup .loader-screen{margin:auto}
.concerge-popup .close-popup{width:60px;height:60px;border-radius:50%;box-shadow:0 4px 25px 0 rgba(0,0,0,.25);cursor:pointer}
.concerge-popup .collapse-closed{display:block;z-index:9999;background-color:#fff;border-radius:50px;box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);width:300px;cursor:pointer;color:#009ace;display:flex;align-items:center;position:relative}
.concerge-popup .collapse-closed .exit{width:20px;height:20px;position:absolute;right:-7px;top:-8px;opacity:1;border-radius:50%}
.concerge-popup .collapse-closed p{color:#009ace;margin-bottom:0;font-size:17px}
.concerge-popup .collapse-closed a{font-size:17px;font-weight:700}
.concerge-popup .collapse-closed svg{margin-bottom:10px;margin-right:10px;height:1.25em;margin-left:.1em;overflow:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translate(0,5px);width:1.25em}
.concierge-form{display:flex;background-color:#fff;box-shadow:0 4px 25px 0 rgba(178,180,178,.3);border-radius:10px;text-align:center;overflow:auto}
.concierge-form .info{color:#3d3935;font-size:18px}
.concierge-form .info-sub{font-size:18px;color:#707372;margin-bottom:25px}
.concierge-form .form-control{width:300px;height:50px;margin-bottom:8px;padding:15px 15px 15px 20px;border:solid 1px #b3b3b3;background-color:#fff;outline:0;box-shadow:none}
.concierge-form .opt-in{text-align:left}
.concierge-form .disclaimer{margin-bottom:0;text-align:left}
.concierge-form .align-statement p{margin:10px 0;font-size:12px!important;text-align:left;color:#707372}
.concierge-form .form-group{margin-bottom:5px}
.concierge-form .inv-btn{outline:0}
.concierge-form .thankyou{align-self:center}
.concierge-form .thankyou img{margin-bottom:40px}
.concierge-form .step-wrapper{align-self:center}
.concierge-form .step-wrapper h2{color:red}@media only screen and (min-width:768px){.concerge-wrapper{position:fixed;bottom:20px;right:50px}
.concierge-form{width:370px;max-height:95vh}}@media only screen and (min-width:768px)and (max-width:767px){.concierge-form{max-height:100vh}}@media only screen and (min-width:768px){.concierge-form iframe{width:370px;border:none}}@media only screen and (min-width:768px){.concierge-form .concierge-formp{padding:30px}}@media only screen and (min-width:768px){.question-mark{width:75px;height:75px}}@media only screen and (min-width:768px){.concierge-form.form-scroll{overflow-y:scroll;overflow-x:hidden;max-height:450px;min-height:auto}
.concierge-form.form-scroll .get-start button{margin-bottom:20px}}
.hide-on-mobile-and-desktop{display:none}
.show-on-mobile .concerge-wrapper{position:fixed;bottom:20px;right:50px}
.show-on-mobile .concierge-form{width:370px;max-height:95vh}@media only screen and (max-width:767px){.show-on-mobile .concierge-form{max-height:100vh}}
.show-on-mobile .concierge-form iframe{width:370px;border:none}
.show-on-mobile .concierge-form .concierge-formp{padding:30px}
.show-on-mobile .question-mark{width:75px;height:75px}
.show-on-mobile .concierge-form.form-scroll{overflow-y:scroll;overflow-x:hidden;max-height:450px;min-height:auto}
.show-on-mobile .concierge-form.form-scroll .get-start button{margin-bottom:20px}@media only screen and (max-width:767px){.show-on-mobile .concerge-wrapper{right:15px}
.show-on-mobile .concierge-form{left:0;right:0;bottom:85px;width:100%!important;max-width:90%;margin:auto}
.show-on-mobile .concierge-form.form-scroll{max-height:initial;height:80%}}@media only screen and (max-width:767px){.scroll-start .concerge-wrapper{position:fixed;bottom:10px;right:10px}
.concerge-wrapper .question-mark{width:60px;height:60px}
.concerge-popup:not(.show-on-mobile){display:none}
.concerge-popup:not(.show-on-mobile) .concierge-form{width:100%;height:100%;position:fixed;overflow:hidden;right:0;bottom:0;top:0;left:0;padding:10px;border-radius:0;z-index:9999}
.concerge-popup:not(.show-on-mobile) .concierge-form .form-control{width:300px}}@media only screen and (min-width:768px)and (max-width:1299px){.concerge-popup{position:relative}
.concerge-popup .concierge-form{height:625px;right:12%}}@media only screen and (min-width:768px)and (max-width:991px){.concerge-popup .concierge-form{height:625px;right:15%}}
.concierge-form{position:fixed;right:9vw;bottom:15px;z-index:1000000;height:625px}@media only screen and (max-width:319px){.concierge-form .info{padding-top:20px!important}}
.cookieTextsWrapper{opacity:.9;z-index:9999;position:fixed}
.cookieTextsWrapper .cookieTexts{position:fixed;bottom:0;left:0;width:100%;height:auto;background-color:#009ace;color:#fff;font-size:14px;text-align:center;z-index:1100}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper{position:relative;height:auto;width:95%;padding:10px;margin-left:auto;margin-right:auto;padding-bottom:25px}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper p{color:#fff;font-size:14px;text-align:center;margin-bottom:20px}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper p a{color:#ffb400;font-weight:700;font-size:14px}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper input{padding:4px;color:#009ace;background-color:#fff;letter-spacing:.25px;transition:all .3s ease-out;cursor:pointer;border-radius:20px;border:1px solid #ccc;font-weight:700}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper input:focus{outline:0}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper .right-button{margin-left:20px}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper .left-button{margin-right:20px}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper.has-two-buttons input{padding-left:10px;padding-right:10px}
.cookieTextsWrapper .cookieTexts .cookieTextsInnerWrapper.has-two-buttons input:last-of-type{background-color:#ff0}
.cookieTextsWrapper .cookieTexts .compact-cookie{padding-bottom:0}
.cookieTextsWrapper .cookieTexts .compact-cookie .compact-cookie-shortext{display:none}
.cookieTextsWrapper .cookieTexts .compact-cookie .compact-cookie-buttons{display:block;margin-top:15px}@media only screen and (max-width:767px){.cookieTextsWrapper .cookieTexts .compact-cookie{padding:5px 0 0 0}
.cookieTextsWrapper .cookieTexts .compact-cookie p{font-size:13px;margin-bottom:5px}
.cookieTextsWrapper .cookieTexts .compact-cookie .compact-cookie-longtext{display:none}
.cookieTextsWrapper .cookieTexts .compact-cookie .compact-cookie-shortext{display:inline}}
.cookieTextsWrapper .cookieTexts.hideCookieText{transition:2s;opacity:0!important;margin:-200px 0}body.rtl .concerge-popup .error-info{text-align:right}body.rtl .concerge-popup .is-invalid{background-position:left 8px center}
.has-float-label{position:relative}
.has-float-label label,.has-float-label>.labelName{position:absolute;cursor:text;opacity:1;transition:all .2s;top:-1.5em;left:.75rem;z-index:3;line-height:1;padding:0 1px;color:#707372;font-size:12px}
.has-float-label label::after,.has-float-label>.labelName::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}
.has-float-label .form-control::-webkit-input-placeholder{opacity:1;transition:all .2s}
.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}
.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:17px;top:.9em;color:#3d3935}
.input-group .has-float-label{display:table-cell}
.input-group .has-float-label .form-control{border-radius:.25rem}
.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}
.has-float-label .form-control:placeholder-shown:not(:focus)~.labelMask{display:none}
.labelMask{display:block}
.homepage-hero-section{height:48vw;background-size:cover;background-repeat:no-repeat}
.homepage-hero-section .bottom-footer{position:absolute;bottom:10px;text-align:center;width:100%;font-size:14px}
.homepage-hero-section.treatable-case{height:60vh}
.homepage-hero-section.treatable-case,.homepage-hero-section.treatable-case div,.homepage-hero-section.treatable-case h1,.homepage-hero-section.treatable-case h2,.homepage-hero-section.treatable-case h3,.homepage-hero-section.treatable-case p{color:#fff}
.homepage-hero-section.treatable-case p{font-size:22px}
.homepage-hero-section.treatable-case a{color:#009ace}
.homepage-hero-section.treatable-case .inner-wrapper{padding-left:60%}
.homepage-hero-section.treatable-case .inner-wrapper>div{max-width:500px}@media(max-width:1199px){.homepage-hero-section.treatable-case{height:50vh}}@media(max-width:991px){.homepage-hero-section.treatable-case{height:40vh}}@media(max-width:767px){.homepage-hero-section.treatable-case{height:80vh;background-position:center center}
.homepage-hero-section.treatable-case .inner-wrapper{position:absolute;padding-left:20px;bottom:40px;top:auto}}
.homepage-hero-section.gray-text-box .inner-wrapper{margin:0;padding:20px 30px 30px 30px}@media(min-width:768px){.homepage-hero-section.gray-text-box .inner-wrapper{margin-left:5%;background-color:rgba(249,253,255,.7215686275);border-bottom:13px solid #cf006f;width:45%;padding-top:30px}}@media(max-width:768px){.homepage-hero-section.gray-text-box .inner-wrapper{background-color:rgba(249,253,255,.7215686275);border-bottom:13px solid #cf006f;width:100%!important;padding-top:30px}}
.homepage-hero-section.gray-text-box .inner-wrapper h1{font-size:35px;margin-right:0;width:100%;max-width:100%;font-weight:400;margin-bottom:40px}@media(max-width:767px){.homepage-hero-section.gray-text-box .inner-wrapper h1{font-size:35px;color:#3d3935}}
.homepage-hero-section .hero-mobile-image{display:none}
.homepage-hero-section .inner-wrapper{padding-left:50%;position:relative;top:50%;transform:translateY(-50%)}
.homepage-hero-section .inner-wrapper h1{font-size:65px;font-weight:900;line-height:1.15;color:#009ace;max-width:500px;text-align:left;margin-left:0;margin-bottom:56px}
.homepage-hero-section .inner-wrapper h1 sup{font-size:30px;font-weight:900;line-height:1.15;color:#009ace;font-weight:100}
.homepage-hero-section .inner-wrapper h2{font-size:25px;line-height:1.28;color:#009ace;margin-bottom:24px}
.homepage-hero-section .inner-wrapper .checklist{margin-bottom:32px}
.homepage-hero-section .inner-wrapper .checklist li{margin-bottom:24px}
.homepage-hero-section .inner-wrapper .checklist li p{max-width:520px;padding-left:50px;margin-bottom:0}
.homepage-hero-section .inner-wrapper .checklist li p a{font-size:26px;line-height:1.28;color:#3d3935;cursor:pointer}
.homepage-hero-section .inner-wrapper .checklist li:before{width:16px;height:16px;margin-top:10px}
.homepage-hero-section .inner-wrapper .get-start{text-align:left}@media only screen and (min-width:768px){.homepage-hero-section .raptor-hero-section{padding-left:10rem}}@media only screen and (min-width:768px){.homepage-hero-section .raptor-hero-section .raptor-hero-text{color:#fff}}@media only screen and (min-width:768px){.homepage-hero-section.bkg-white-gradient-right{width:60%}
.homepage-hero-section.bkg-white-gradient-right .inner-wrapper{margin-left:70%;padding-left:24%;width:96.6%;overflow:hidden;min-height:100%;overflow:hidden;background:#fff;background:linear-gradient(to right,transparent,#fff 28%,#fff)}
.homepage-hero-section.bkg-white-gradient-right .inner-wrapper>div{transform:translate(0,-50%);position:absolute;top:50%}}
.leftTextAlign .inner-wrapper{padding-left:15%}
.carousel-text.inner-wrapper{position:absolute}@media only screen and (min-width:768px){.carousel-text.inner-wrapper.carousel-hero-text-right{padding-left:10%}
.carousel-text.inner-wrapper.carousel-10m-text-right{padding-left:60%}}@media only screen and (min-width:1200px){.carousel-text.inner-wrapper.carousel-hero-text-right h1{max-width:520px}}@media only screen and (max-width:767px){.homepage-hero-section{display:flex;height:auto}}@media only screen and (max-width:767px)and (max-width:767px){.homepage-hero-section{flex-direction:column}}@media only screen and (max-width:767px)and (max-width:767px){.homepage-hero-section.right{flex-direction:column-reverse}}@media only screen and (max-width:767px){.homepage-hero-section.hide-bkg-mobile{background-image:none!important}}@media only screen and (max-width:767px){.homepage-hero-section .hero-mobile-image{display:block;width:100%}}@media only screen and (max-width:767px){.homepage-hero-section .inner-wrapper{margin:32px 30px 24px 30px;padding-left:0;position:static;top:0;transform:none}
.homepage-hero-section .inner-wrapper h1{font-size:35px;line-height:1.25;margin-bottom:32px}
.homepage-hero-section .inner-wrapper h2{font-size:25px;margin-bottom:16px!important}
.homepage-hero-section .inner-wrapper .checklist li{margin-bottom:24px}
.homepage-hero-section .inner-wrapper .checklist li p{padding-left:35px}
.homepage-hero-section .inner-wrapper .checklist li p a{font-size:26px}
.homepage-hero-section .inner-wrapper .get-start{text-align:center}}@media only screen and (max-width:767px){.treatmentCarousel.treatable-case{height:80vh}
.treatmentCarousel .inner-wrapper{top:54%!important}}@media only screen and (min-width:768px)and (max-width:991px){.homepage-hero-section .inner-wrapper h1{font-size:38px;margin-bottom:20px}
.homepage-hero-section .inner-wrapper h2{font-size:18px;margin-bottom:20px}
.homepage-hero-section .inner-wrapper .checklist li{margin-bottom:20px}
.homepage-hero-section .inner-wrapper .checklist li p{padding-left:30px}
.homepage-hero-section .inner-wrapper .checklist li p a{font-size:18px}
.homepage-hero-section .inner-wrapper .checklist li:before{width:14px;height:14px;margin-top:5px}}@media only screen and (min-width:992px)and (max-width:1199px){.homepage-hero-section .inner-wrapper h1{font-size:45px;margin-bottom:25px;max-width:400px}
.homepage-hero-section .inner-wrapper h2{font-size:22px;margin-bottom:25px}
.homepage-hero-section .inner-wrapper .checklist li{margin-bottom:25px}
.homepage-hero-section .inner-wrapper .checklist li p{padding-left:35px}
.homepage-hero-section .inner-wrapper .checklist li p a{font-size:22px}}@media only screen and (min-width:768px){.treatmentCarousel.treatable-case{height:35vw}
.last_section_treatment .inner-wrapper{padding-left:10%}
.last_section_treatment .inner-wrapper .listTreatmentprocess{color:#fff}
.heroSection_disclaimer{margin-left:20px}}@media only screen and (min-width:1600px){.de .homepage-hero-section .inner-wrapper h1,.fr .homepage-hero-section .inner-wrapper h1{font-size:35px}}@media only screen and (min-width:1200px)and (max-width:1599px){.de .homepage-hero-section .inner-wrapper h1,.fr .homepage-hero-section .inner-wrapper h1{font-size:35px}}@media only screen and (min-width:992px)and (max-width:1199px){.de .homepage-hero-section .inner-wrapper h1,.fr .homepage-hero-section .inner-wrapper h1{font-size:40px}}@media only screen and (min-width:768px)and (max-width:991px){.de .homepage-hero-section .inner-wrapper h1,.fr .homepage-hero-section .inner-wrapper h1{font-size:38px}}@media only screen and (max-width:767px){.de .homepage-hero-section .inner-wrapper h1,.fr .homepage-hero-section .inner-wrapper h1{font-size:35px}}@media only screen and (min-width:768px){.teethTypeCarousel .bottom-footer{font-size:12px}}@media only screen and (max-width:767px){.teethTypeCarousel .inner-wrapper h2{font-size:16px;margin-bottom:12px!important}
.teethTypeCarousel .inner-wrapper p{font-size:12px}
.teethTypeCarousel .bottom-footer{font-size:7px}}@media only screen and (min-width:568px)and (max-width:736px)and (orientation:landscape){.teethTypeCarousel .inner-wrapper h2{font-size:13px}
.teethTypeCarousel .inner-wrapper p{font-size:9px}
.teethTypeCarousel .bottom-footer{font-size:6px}
.treatmentCarousel.treatable-case{height:130vh}
.treatmentCarousel .inner-wrapper{top:74%!important}
.homepage-hero-section.treatable-case{background-position:center top}}@media only screen and (min-width:1500px){.teethTypeCarousel.text-fontsize h3{font-size:22px}
.teethTypeCarousel.text-fontsize p{font-size:17px}}@media only screen and (min-width:991px)and (max-width:1499px){.teethTypeCarousel.text-fontsize h3{font-size:18px}
.teethTypeCarousel.text-fontsize p{font-size:12px}
.teethTypeCarousel.text-fontsize .bottom-footer{font-size:7px}}@media only screen and (max-width:768px){.teethCarousel-NZ .inner-wrapper h2{font-size:14px;margin-bottom:11px!important}
.teethCarousel-NZ .inner-wrapper p{font-size:6px}
.teethCarousel-NZ .inner-wrapper h3{font-size:10px}
.teethCarousel-NZ .bottom-footer{font-size:5px;bottom:7px}}@media only screen and (min-width:568px)and (max-width:736px)and (orientation:landscape){.teethCarousel-NZ .inner-wrapper h2{font-size:11px;margin-bottom:3px!important;margin-top:-6%}
.teethCarousel-NZ .inner-wrapper p{font-size:5px}
.teethCarousel-NZ .inner-wrapper h3{margin-top:-2%;font-size:8px}
.teethCarousel-NZ .bottom-footer{font-size:6px}}@media only screen and (max-width:767px){.promotional-banner{background-image:none!important}
.promotional-banner .inner-wrapper h1{display:none}
.promotional-banner .inner-wrapper .checklist li p a,.promotional-banner .inner-wrapper h5{font-size:21px;max-width:500px;margin-bottom:20px}
.promotional-banner .hero-mobile-image{display:none}
.promotional-banner .mobile-text-bg-image{background-size:contain;height:65vw;background-repeat:no-repeat;align-items:center;display:flex}
.promotional-banner .mobile-text-bg-image h1{color:#269ace;max-width:213px;margin-left:30px}}@media only screen and (min-width:768px){.promotional-banner{height:43vw}
.promotional-banner .mobile-text-bg-image{display:none}
.promotional-banner .inner-wrapper{padding-left:55%;padding-right:15px}
.promotional-banner .inner-wrapper h1{margin-bottom:35px}
.promotional-banner .inner-wrapper .checklist li p a,.promotional-banner .inner-wrapper h5{font-size:21px;max-width:500px;margin-bottom:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.promotional-banner{height:50vw}
.promotional-banner .inner-wrapper h1,.promotional-banner .inner-wrapper h2{margin-bottom:15px}
.promotional-banner .inner-wrapper .checklist li p a,.promotional-banner .inner-wrapper h5{font-size:16px;margin-bottom:10px}}
.small-orange-bullets{margin-bottom:20px!important}
.small-orange-bullets li{margin-bottom:15px!important}
.small-orange-bullets li::before{width:8px!important;height:8px!important}
.small-orange-bullets li p{padding-left:20px!important}body.rtl .homepage-hero-section .inner-wrapper .get-start,body.rtl .homepage-hero-section .inner-wrapper h1,body.rtl .homepage-hero-section .inner-wrapper h2,body.rtl .homepage-hero-section .inner-wrapper p{text-align:right;margin-left:auto;margin-right:0}@media only screen and (min-width:1200px){body.rtl .homepage-hero-section .inner-wrapper>div{max-width:80%;margin-right:auto}}body.rtl .homepage-hero-section .inner-wrapper .checklist li p{padding-left:0}body.rtl .homepage-hero-section .inner-wrapper .get-start{display:block}@media(min-width:768px){body.rtl .homepage-hero-section.gray-text-box .inner-wrapper{margin-right:auto}}
.hero-section-height{height:30.345vw}@media only screen and (max-width:767px){.hero-section-height-mobile{height:77.5vw}}@media only screen and (min-width:1200px)and (max-width:1400px){.content-padding-57 .inner-wrapper h1{margin-bottom:18px;padding-top:57px}
.content-padding-18 .inner-wrapper h1{margin-bottom:18px;padding-top:18px}
.heroSection_disclaimer{padding-bottom:10px}
.homeHero-height{height:51vw}}
.heroSection_disclaimer1{font-size:10px}
.heroSection_disclaimer{font-size:10px}@media only screen and (min-width:1500px){.heroSection_disclaimer{margin-top:22px}}@media only screen and (min-width:567px)and (max-width:736px)and (orientation:landscape){.treatmentCarousel-IN.treatable-case{height:135vh!important}
.treatmentCarousel-IN .inner-wrapper{top:72%!important}}@media only screen and (width:568px)and (orientation:landscape){.treatmentCarousel-IN .inner-wrapper{top:70%!important}}@media only screen and (min-width:768px){.br-convenios .inner-wrapper{padding-left:60%;padding-right:4%}}@media only screen and (min-width:768px){.carousel-text-font-color p{color:#fff!important}}@media only screen and (max-width:767px){.video-hero-section.inner-wrapper{margin:0 30px 24px 30px}}@media only screen and (min-width:768px){.video-hero-section{padding-left:10%!important;top:40%!important}}@media only screen and (device-width:375px)and (device-height:812px){.treatmentCarousel.treatable-case{height:70vh!important}}
.video-side video{display:block;width:100%;object-fit:cover}@media only screen and (min-width:768px){.padding-left-15p{padding-left:15%!important}}
.treatableCases-video-container .video-container{position:relative}
.treatableCases-video-container .video-container .video-progress-container{position:absolute;top:70%;font-size:16px;display:flex;align-items:center;width:100%;justify-content:center}@media only screen and (max-width:767px){.treatableCases-video-container .video-container .video-progress-container{top:80%}}
.treatableCases-video-container .video-container .video-progress-container .video-progress{width:300px}
.treatableCases-video-container .video-container .video-progress-container .video-progress::-webkit-slider-runnable-track{background:#fff}
.treatableCases-video-container .video-container .video-progress-container .video-progress::-moz-range-track{background:#fff}
.treatableCases-video-container .video-container .video-progress-container .video-progress::-ms-track{background:#fff}
.treatableCases-video-container .video-container .video-progress-container .video-progress-left,.treatableCases-video-container .video-container .video-progress-container .video-progress-right{padding-left:15px;padding-right:15px}
.treatableCases-video-container .video-container .video-progress-container .video-text{position:absolute;top:35px}@media only screen and (max-width:768px){.treatableCases-video-container .video-container .video-progress-container .video-text{top:20px;font-size:7px}
.treatableCases-video-container .video-container .video-progress-container .video-progress-left,.treatableCases-video-container .video-container .video-progress-container .video-progress-right{font-size:8px}}@media only screen and (min-width:1200px){.zip-hero-content{height:400px}}@media(max-width:1199px){.zip-hero-content{height:350px}}@media(max-width:991px){.zip-hero-content{height:250px}}
.zip-hero-content .inner-wrapper{padding-left:initial;top:50%}@media only screen and (max-width:767px){.zip-hero-content .inner-wrapper{position:absolute;top:0;margin:0 30px 24px 50px}}
.vivera-retainers-faq-superscript sup{font-size:30px;font-weight:900;line-height:1.15}
.customized-navigation-header .frame-header{height:90vh;width:100%;margin:-147px -1px -1px -1px;border:none}
.customized-navigation-header .video-carousel.bg-black{background-color:#232020;height:33vw;overflow:hidden}@media(min-width:768px)and (max-width:1480px){.customized-navigation-header .treatmentCarousel.treatable-case{height:60vw}}@media(min-width:1481px){.customized-navigation-header .treatmentCarousel.treatable-case{height:52vw}}
.customized-navigation-header .micro-site-carousel .text-green{color:#9ece40!important}
.customized-navigation-header .micro-site-carousel .border-green{border-left:2px solid #9ece40;padding-left:20px}
.customized-navigation-header .micro-site-carousel .mb-30{margin-bottom:30px!important}
.customized-navigation-header .micro-site-carousel h3.sub-header{font-size:24px!important;font-weight:500}
.customized-navigation-header .micro-site-carousel .border-red{border-left:2px solid #cf3095;padding-left:20px}
.customized-navigation-header .micro-site-carousel .text-red{color:#cf3095!important}
.customized-navigation-header .micro-site-carousel .bg-blue{background:#4295c5!important}
.customized-navigation-header .micro-site-carousel .reason-content{padding:24px 0!important}
.customized-navigation-header .micro-site-carousel .container{max-width:1140px!important}
.customized-navigation-header .micro-site-carousel .container p{font-size:16px;color:#4d4d4d!important}
.customized-navigation-header .micro-site-carousel .carousel-content{width:100%;height:90%;display:flex;align-items:center!important;margin-top:-1%}
.customized-navigation-header .micro-site-carousel .carousel-box{font-size:32px;font-weight:500;color:#fff;padding:40px 62px 40px 90px;max-width:550px}
.customized-navigation-header .video-progress-container{top:68%!important}
.en-US .Traetablecase_carousal .treatable-case .video-progress::-webkit-slider-runnable-track{background:#000!important}
.en-US .Traetablecase_carousal .treatable-case .video-progress-container{top:82%}
.en-US .Traetablecase_carousal .treatable-case .video-progress-container .video-progress-left,.en-US .Traetablecase_carousal .treatable-case .video-progress-container .video-progress-right{color:#3d3935}@media only screen and (min-width:768px){.en-US .Traetablecase_carousal .treatableCases-video-container video{padding:14%}}@media only screen and (max-width:767px){.en-US .Traetablecase_carousal .treatableCases-video-container video{padding:7%}
.en-US .Traetablecase_carousal .treatable-case .inner-wrapper{bottom:initial;padding-top:10%}
.en-US .Traetablecase_carousal .treatable-case .video-progress-container{top:90%}
.en-US .Traetablecase_carousal .treatable-case .video-progress-container .video-progress-left,.en-US .Traetablecase_carousal .treatable-case .video-progress-container .video-progress-right{font-size:15px}}@media only screen and (max-width:767px)and (max-width:767px){.en-US .Traetablecase_carousal .treatable-case .learnBtn{line-height:1;font-size:20px}}
.en-US .Traetablecase_carousal .video-side video{width:89%}
.coverage-section{display:flex;flex-direction:column;align-items:center}
.coverage-section.full-width-img img{max-width:100%}
.coverage-section.full-width-img .wrap .wrap-content{padding:0 15px 15px 15px}
.coverage-section.multi-row-content .wrap{margin-top:30px}
.coverage-section .row h2{color:#009ace}
.coverage-section .row p{color:#3d3935}
.coverage-section h3{font-size:26px;font-weight:900;line-height:1.28;margin-top:20px;margin-bottom:24px}
.coverage-section h4{font-size:17px;line-height:1.36}
.coverage-section .justify-content-center .promise-text{margin:64px 0 32px 0}
.diffrencepage-top-cards h2{font-size:45px;font-weight:500;color:#009ace;width:100%;max-width:710px;line-height:1.36;margin-bottom:55px}@media only screen and (min-width:768px)and (max-width:992px){.coverage-section .row h3{font-size:20px}
.coverage-section .row h4{font-size:16px}
.coverage-section .row .align-center{margin-top:32px;margin-bottom:32px}
.coverage-section .justify-content-center .wrap p{margin-bottom:0}}@media only screen and (min-width:992px)and (max-width:1199px){.coverage-section h3{font-size:24px}
.coverage-section .justify-content-center .wrap p{margin-bottom:0}}@media only screen and (min-width:1200px){.coverage-section .justify-content-center .wrap div p{margin-bottom:0!important}}@media only screen and (max-width:767px){.coverage-section{padding-left:30px;padding-right:30px}
.diffrencepage-top-cards h2{font-size:25px}
.diffrencepage-top-cards .social-heading{padding-top:0!important;padding-bottom:28px!important}
.diffrencepage-top-cards .justify-content-center .wrap div p{margin-bottom:20px!important}
.diffrencepage-top-cards .justify-content-center .wrap div p:last-child{margin-bottom:0!important}
.diffrencepage-top-cards .justify-content-center .align-center:last-child{margin-bottom:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.coverage-section{align-items:stretch}}
.image-width-100 img{max-width:100%}
.image-width-76 img{width:76px}
.img-width-100 img{width:100px}
.icon-container{width:82px;height:82px;border-radius:50%;box-shadow:4px 4px 10px rgba(0,0,0,.1);position:relative;flex-shrink:0;margin:20px auto;background:#009ace;padding:25px 0}
.icon-content{text-align:center;font-size:25px;color:#fff}
.slick-next,.slick-prev{top:25%!important}
.slick-next:before,.slick-prev:before{color:#009ace!important;opacity:1!important}
.slick-carousel-section .slick-prev{left:-14px!important}[dir=rtl] .slick-carousel-section .slick-prev{left:auto;right:-14px}
.slick-carousel-section .slick-prev:before{content:"\2039"!important}[dir=rtl] .slick-carousel-section .slick-prev:before{content:"\203A"!important}
.slick-carousel-section .slick-next{right:-14px!important}[dir=rtl] .slick-carousel-section .slick-next{left:-14px;right:auto}
.slick-carousel-section .slick-next:before{content:"\203A"!important}[dir=rtl] .slick-carousel-section .slick-next:before{content:"\2039"!important}
.slick-carousel-section .slick-next:before,.slick-carousel-section .slick-prev:before{font-size:60px!important}
.slick-carousel-section .slick-disabled{opacity:0!important;pointer-events:none!important}
.img-width-100 img{width:100px}
.img-width-200 img{width:200px}@media only screen and (min-width:1200px){.zip-card{width:100%;display:block}}@media only screen and (max-width:1199px)and (min-width:992px){.zip-card{width:80%}}
.zip-card .wrap{box-shadow:0 5px 10px 0 rgba(0,0,0,.08);background-color:#fff;padding:10px;margin-top:20px;border-radius:4px}
.zip-card h3{font-size:16px;color:#21285e}@media only screen and (max-width:767px){.zip-card img{display:none}}@media only screen and (max-width:767px){.border-left-yellow .wrap{border-left:8px solid #f99d1d}
.border-left-blue .wrap{border-left:8px solid #22285e}
.border-left-green .wrap{border-left:8px solid #00afb8}
.border-left-red .wrap{border-left:8px solid #f15d3e}}
.faq-container{padding-bottom:120px}
.Overbite_US .faq-container{padding-bottom:20px}
.faq-item-wrap{border-radius:18px;box-shadow:0 4px 25px 0 rgba(0,0,0,.25);padding:20px;font-size:17px;min-height:110px;display:flex;flex-direction:column;justify-content:center;margin:10px 0;background-color:#fff}
.faq-item-wrap.faq-expand{min-height:unset}
.faq-item-wrap .faq-item{display:inline-flex}
.faq-item-wrap .faq-title{font-weight:900}
.faq-item-wrap .faq-desc{padding:15px 0;color:#000}
.faq-view-more{cursor:pointer;text-align:center;width:160px;margin:50px auto;font-weight:700;font-size:20px;line-height:23px;border-bottom:2px solid #1da6d4}
.faq-view-more::before{content:"";border:solid #1da6d4;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);position:absolute;margin-top:20px;background:#fff;margin-left:70px}@media only screen and (min-width:768px){.faq-item-wrap{display:table;width:100%}
.faq-item-wrap .faq-title{width:80%}
.faq-item-wrap .faq-item{width:100%;flex-direction:row}
.faq-item-wrap .faq-icon{width:20%;display:table-caption;padding-left:10px}
.faq-item-wrap .faq-desc{width:80%}}@media only screen and (min-width:768px)and (max-width:1199px){.faq-container .faq-item-wrap{padding:16px;font-size:16px;min-height:140px;padding-top:40px}}@media only screen and (min-width:768px)and (max-width:992px){.faq-item-wrap .faq-icon{padding-left:5px}}@media only screen and (max-width:767px){.faq-container{padding-left:32px;padding-right:32px}
.faq-item-wrap{text-align:center;padding:25px;margin-top:32px}
.faq-item-wrap .faq-item{flex-direction:column;align-items:center}
.faq-item-wrap .faq-icon{margin-top:15px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.faq-item-wrap{display:-ms-inline-flexbox}}
.card-image-item-wrap{background-repeat:no-repeat;background-size:60%;background-position:center;border-radius:10px;background-color:#009ace;font-weight:900;font-size:35px;line-height:128%;text-align:center;color:#fff;box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05)}
.card-image-item-wrap.back{background:#fff}
.card-image-item-wrap.front{transition:opacity 1s ease-in,visibility .75s linear}
.easy-steps-cost .card-image-item-wrap a{font-size:18px}
.easy-steps-cost .coverage-btn{max-width:330px;margin:auto;padding-top:48px}
.card-image-item-wrap.front{position:relative;color:#fff}
.card-image-item-wrap.front:after{content:"";position:absolute;bottom:0;right:0;width:30px;height:30px;border:25px solid #fff;border-bottom-color:#f2f2f2;border-right-color:#f2f2f2;border-top-left-radius:18px;box-shadow:-4px 0 50px 0 rgba(0,0,0,.25)}
.flip-card-container{transform:translateZ(0)}
.flip-card-container .card-back{padding:20px;display:flex;align-items:center}
.flip-card-container .card-back h4{color:#3d3935;font-size:17px;margin-bottom:32px}
.card-front h2{color:#fff;padding:0 25px 30px 25px;font-weight:900}
.flip-card{width:inherit;height:inherit;position:relative;transform-style:preserve-3d;transition:.6s .1s}
.flip-card-container:focus-within .flip-card,.flip-card-container:hover .flip-card{transform:rotateY(180deg)}@media only screen and (min-width:767px){.fr-CA .vivera-cards.disable-flip .flip-card-container .card-back #sub-heading{min-height:105px}}@media only screen and (min-width:768px)and (max-width:1100px){.fr-CA .vivera-cards.disable-flip .flip-card-container .card-back #sub-heading{min-height:140px;margin:10px 0 40px 0}}
.vivera-cards.disable-flip .heading-part h4{max-width:800px!important;margin-bottom:60px}@media only screen and (max-width:767px){.vivera-cards.disable-flip .heading-part h4{margin-bottom:0}}
.vivera-cards.disable-flip .heading-part h2{color:#ea6536!important;font-weight:800!important}
.vivera-cards.disable-flip .flip-card-container:focus-within .flip-card,.vivera-cards.disable-flip .flip-card-container:hover .flip-card{transform:rotateY(0)}
.vivera-cards.disable-flip .flip-card-container .card-back #sub-heading{min-height:70px;margin:10px 0 70px 0}@media only screen and (max-width:767px){.vivera-cards.disable-flip .flip-card-container .card-back #sub-heading{margin:10px 0 40px 0}}
.vivera-cards.disable-flip .flip-card-container .card-back h4{margin:20px 0 40px 0}
.vivera-cards.disable-flip .card-front{background-size:inherit;transform:rotateY(180deg);z-index:2}
.vivera-cards.disable-flip .card-back{transform:rotateY(0);z-index:1}
.card-front{background-color:#009ace}
.card-back{background-color:#fff}
.card-back,.card-front{border-radius:24px;position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.card-front{background-size:inherit;transform:rotateY(0);z-index:2}
.card-back{transform:rotateY(180deg);z-index:1}
.yellow-cards .card-image-item-wrap.card-front{background-color:#fff;background-size:192px}
.yellow-cards .card-image-item-wrap.card-front:after{border-color:#ffa300;border-bottom-color:#f2f2f2;border-right-color:#f2f2f2}
.yellow-cards .card-image-item-wrap.card-front h2{color:#3d3935}
.yellow-cards .card-image-item-wrap.card-back{border-bottom:57px solid #ffa300}
.igo-teeth-cards .flip-card-container{margin-top:20px}
.igo-teeth-cards .card-image-item-wrap.card-front{background-color:#fff;background-size:192px;display:flex;flex-direction:column;justify-content:flex-end;background-size:60%!important}
.igo-teeth-cards .card-image-item-wrap.card-front h2{font-weight:500;text-align:center;width:100%}
.igo-teeth-cards .card-image-item-wrap.card-front:after{border-color:#8bc501;border-bottom-color:#f2f2f2;border-right-color:#f2f2f2}
.igo-teeth-cards .card-image-item-wrap.card-front h2{color:#3d3935}
.igo-teeth-cards .card-image-item-wrap.card-back{border-bottom:15px solid #8bc501}
.vivera-cards .heading-part h2{color:#fe5000!important;font-weight:200!important}@media only screen and (max-width:767px){.vivera-cards .heading-part h2{font-size:32px!important}}
.vivera-cards .heading-part h3{font-size:32px!important}@media only screen and (max-width:767px){.vivera-cards .heading-part h3{font-size:24px!important}}
.vivera-cards .heading-part h4{max-width:1000px;margin:auto}
.vivera-cards .card-image-item-wrap .btn-blue{background-color:#fe5000!important;border:2px solid #fe5000!important;color:#fff}
.vivera-cards .card-image-item-wrap .btn-blue:active,.vivera-cards .card-image-item-wrap .btn-blue:hover{background-color:#fff!important;color:#fe5000!important}
.vivera-cards .card-image-item-wrap.card-front{background-color:#fe5000}@media only screen and (min-width:1200px){.flip-card-container .card-image-item-wrap{min-height:325px}
.flip-card-container .card-image-item-wrap.card-front h2{margin-top:calc(9vw - 50px)}}@media only screen and (min-width:992px)and (max-width:1199px){.flip-card-container .card-image-item-wrap{height:330px}
.flip-card-container .card-image-item-wrap h2{font-size:30px}
.flip-card-container .card-image-item-wrap.card-front{background-size:80%}
.flip-card-container .card-image-item-wrap.card-front h2{margin-top:calc(9vw - 50px)}}@media only screen and (min-width:768px)and (max-width:991px){.flip-card-container .card-image-item-wrap{height:330px;background-size:80%}
.flip-card-container .card-image-item-wrap h2{font-size:24px;margin-top:calc(15vw - 50px)}
.flip-card-container .card-image-item-wrap h4{margin-bottom:15px;font-size:16px}
.flip-card-container .card-image-item-wrap a{font-size:16px}}@media only screen and (max-width:767px){.easy-steps-cost .heading-part h2,.easy-steps-cost .heading-part h3{margin-bottom:32px!important}
.easy-steps-cost .coverage-btn{padding-top:32px}
.easy-steps-cost .row{margin-right:0;margin-left:0}
.flip-card-container{padding:30px 32px 0 32px}
.flip-card-container .card-image-item-wrap{max-width:unset;min-height:300px;margin:auto;display:flex;align-items:center}
.flip-card-container .card-image-item-wrap h2{font-size:25px}
.min-height-380 .card-image-item-wrap{min-height:380px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.flip-card-container{perspective:1000;transform-style:preserve-3d}
.card-front{border-radius:24px;position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}
.card-back{border-radius:24px;position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;display:list-item!important}
.flip-card-container:hover .back{transform:rotateY(0)}
.flip-card-container:hover .front{transform:rotateY(180deg)}
.card-image-item-wrap{box-shadow:0 9px 24px 10px rgba(0,0,0,.1),0 9px 24px 10px rgba(0,0,0,.05)}}
.pink-cards .card-image-item-wrap.card-front{background-color:#fff;background-size:192px}
.pink-cards .card-image-item-wrap.card-front:after{border-color:#e10098;border-bottom-color:#f2f2f2;border-right-color:#f2f2f2}
.pink-cards .card-image-item-wrap.card-front h2{color:#3d3935}
.pink-cards .card-image-item-wrap.card-back{padding:12px 12px 0 12px;border-bottom:56px solid #e10098}@media only screen and (min-width:600px)and (max-width:768px){.pink-cards .card-image-item-wrap.card-back{padding:60px}}
.pink-cards .card-image-item-wrap.card-back h4{margin-bottom:8px;font-size:14px}
.pink-cards.bradesco-design .card-image-item-wrap.card-front:after{border-color:#009ace;border-bottom-color:#f2f2f2;border-right-color:#f2f2f2}
.pink-cards.bradesco-design .card-image-item-wrap.card-back{border-bottom:56px solid #009ace}
.pink-cards .pink-card-container{display:flex;flex-direction:row}
.pink-cards .card-image{margin:auto}@media only screen and (min-width:1200px){.pink-cards .card-image{max-width:160px}}@media only screen and (min-width:1040px)and (max-width:1199px){.pink-cards .card-image{max-width:120px}}@media only screen and (max-width:1039px){.pink-cards .card-image{max-width:33%}}@media only screen and (min-width:992px)and (max-width:1199px){.pink-cards .flip-card-container .card-image-item-wrap{height:248px}}@media only screen and (max-width:991px){.pink-cards .flip-card-container .card-image-item-wrap{height:220px}}
.pink-cards .card-image-header{max-width:67%;font-size:1.2rem;font-weight:500;color:#000;margin:auto;line-height:1.3;text-align:left}@media only screen and (min-width:1040px){.pink-cards .card-image-header{margin-right:12px}}@media only screen and (min-width:993px)and (max-width:1199px){.pink-cards .card-image-header{font-size:1.2rem}}@media only screen and (max-width:992px){.pink-cards .card-image-header{font-size:1rem}}
.policy-input-wrapper .field-description{text-align:left}
.policy-input-wrapper .options-wrapper{display:flex}
.policy-input-wrapper .options-wrapper .option-wrapper{margin:5px 0;margin-right:15px}
.policy-input-wrapper .options-wrapper .option-wrapper label{font-size:14px;margin:5px}
.custom-form-policy{font-size:14px;margin:0 20px}
.custom-form-policy p{font-size:14px;text-align:left}
.custom-form-policy p.error-message{font-size:14px;font-weight:600;color:red!important}
.custom-form-policy p.error-message.hidden{display:none}
.custom-form-policy h4.heading{font-weight:600;font-size:16px}
.social-card .card-image-item-wrap{background-size:100%;height:384px;margin-left:auto;margin-right:auto}
.social-card .card-image-item-wrap>div{display:block}
.social-card .card-image-item-wrap>div img{width:128px!important;height:128px!important}
.social-row{display:flex;justify-content:center}
.social-card-container .social-card .card-image-item-wrap{border-radius:0;display:flex;align-items:center;background-color:rgba(0,0,0,0)}
.social-card-container .social-card .card-image-item-wrap div{margin:auto}@media only screen and (min-width:1365px){.social-card-container .social-card .card-image-item-wrap{height:383px;width:383px}
.social-card-container:parent{color:red}}@media only screen and (min-width:1024px)and (max-width:1200px){.social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:278px}
.social-card-container .social-card .card-image-item-wrap>div{display:block}
.social-card-container .social-card .card-image-item-wrap>div img{width:90px!important;height:90px!important}}@media only screen and (min-width:768px)and (max-width:1023px){.social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:214px}
.social-card-container .social-card .card-image-item-wrap>div{display:block}
.social-card-container .social-card .card-image-item-wrap>div img{width:80px!important;height:80px!important}}@media only screen and (max-width:767px){.success-head{padding-bottom:0!important}
.success-head div h2 span{font-size:30px!important;line-height:1.28!important}
.social-row{margin-left:0;margin-right:0}
.social-row .social-card-container{width:50%!important;padding:8px;flex:0 0 50%}
.social-row .social-card-container:first-child{padding-top:0}
.social-row .social-card-container:nth-child(2){padding-top:0}}@media only screen and (max-width:738px)and (min-width:668px){.social-row .social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:338px}
.social-row .social-card-container .social-card .card-image-item-wrap>div img{width:115px!important;height:115px!important}}@media only screen and (max-width:667px)and (min-width:569px){.social-row .social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:304px}
.social-row .social-card-container .social-card .card-image-item-wrap>div img{width:90px!important;height:90px!important}}@media only screen and (max-width:568px)and (min-width:427px){.social-row .social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:254px}
.social-row .social-card-container .social-card .card-image-item-wrap>div img{width:80px!important;height:80px!important}}@media only screen and (min-width:378px)and (max-width:426px){.social-row .social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:180px}
.social-row .social-card-container .social-card .card-image-item-wrap>div img{width:65px!important;height:65px!important}}@media only screen and (min-width:325px)and (max-width:377px){.social-row .social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:150px}
.social-row .social-card-container .social-card .card-image-item-wrap>div img{width:50px!important;height:50px!important}}@media only screen and (max-width:324px){.social-row .social-card-container .social-card .card-image-item-wrap{background-size:100% 100%;height:130px}
.social-row .social-card-container .social-card .card-image-item-wrap>div img{width:45px!important;height:45px!important}}@media only screen and (min-width:768px){.social-row .social-card-container:nth-child(4){display:none}}
.step-tiles-section{position:relative;max-width:100%;overflow:hidden;z-index:1}
.step-tiles-section .row{margin-right:0;margin-left:0;width:80%;max-width:100%;margin:40px auto;display:flex;position:relative;z-index:9}@media only screen and (max-width:1499px)and (min-width:1200px){.step-tiles-section .row{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.step-tiles-section .row{width:85%;margin-left:100px}}@media only screen and (max-width:991px)and (min-width:768px){.step-tiles-section .row{width:95%;margin:20px auto}}
.step-tiles-section .row .tile-step-content-side{display:flex;align-items:center}
.step-tiles-section .row .tile-step-content-side .tile-heading{font-size:45px;font-weight:500;line-height:1.36;color:#fff;margin-bottom:35px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h3{font-size:22px;line-height:1.28;color:#fff;margin-bottom:35px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h2{color:#fff;margin-bottom:35px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content p{font-size:17px;color:#fff}
.step-tiles-section .row .tile-step-content-side .btn-transparent{border:2px solid #fff;background:rgba(0,0,0,0);color:#fff}
.step-tiles-section .row .tile-step-content-side .btn-transparent.button-active,.step-tiles-section .row .tile-step-content-side .btn-transparent:active,.step-tiles-section .row .tile-step-content-side .btn-transparent:focus,.step-tiles-section .row .tile-step-content-side .btn-transparent:hover{border:2px solid #fff!important;background-color:#fff!important;color:#019acd!important}@media only screen and (max-width:1199px)and (min-width:992px){.step-tiles-section .row .tile-step-content-side .tile-heading{font-size:32px;margin-bottom:20px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h3{font-size:18px;margin-bottom:20px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h2{font-size:28px;margin-bottom:20px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content p{font-size:16px}}@media only screen and (max-width:991px)and (min-width:768px){.step-tiles-section .row .tile-step-content-side .tile-heading{font-size:28px;margin-bottom:15px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h3{font-size:16px;margin-bottom:15px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h2{font-size:24px;margin-bottom:15px}
.step-tiles-section .row .tile-step-content-side .tile-sub-content p{font-size:14px}}
.step-tiles-section .row .tile-step-image-side{margin-top:auto;margin-bottom:auto}
.step-tiles-section .row .tile-step-image-side .image-side-wrapper{padding:45px;margin:4%;position:relative}@media only screen and (max-width:1199px)and (min-width:992px){.step-tiles-section .row .tile-step-image-side .image-side-wrapper{padding:25px;margin:2%}}@media only screen and (max-width:991px)and (min-width:768px){.step-tiles-section .row .tile-step-image-side .image-side-wrapper{padding:20px;margin:0}}
.step-tiles-section .row .tile-step-image-side img{width:100%;box-shadow:0 12px 30px -15px rgba(0,0,0,.74)}
.step-tiles-section .row .tile-step-image-side .image-border-frame{height:184px;width:144px}@media only screen and (max-width:767px){.step-tiles-section>.border-frame{top:0;height:80%}
.step-tiles-section .row{margin:15px auto;width:100%}
.step-tiles-section .row .tile-step-content-side,.step-tiles-section .row .tile-step-image-side{padding-right:0;padding-left:0}
.step-tiles-section .row .tile-step-content-side{padding:30px 32px 0 32px}
.step-tiles-section .row .tile-step-content-side .tile-heading{font-size:25px;margin-bottom:30px!important}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h3{font-size:24px;margin-bottom:50px!important}
.step-tiles-section .row .tile-step-content-side .tile-sub-content h2{font-size:25px;margin-bottom:25px!important}
.step-tiles-section .row .tile-step-content-side .tile-sub-content p{font-size:16px}
.step-tiles-section .row .tile-step-image-side .image-side-wrapper{margin:0;padding:29px}
.step-tiles-section .row .tile-step-image-side .image-side-wrapper .border-frame{bottom:0;right:0;top:auto;width:184px;height:144px}}@media only screen and (min-width:768px){body.rtl .step-tiles-section .right.row{flex-direction:row-reverse}}
.cost-calculator-wrapper{text-align:center;padding:60px 60px 0 60px}@media only screen and (max-width:767px){.cost-calculator-wrapper{padding:30px 32px 0 32px}}
.cost-calculator-wrapper .cost-calculator-titles{max-width:700px;margin:0 auto 40px auto}
.cost-calculator-wrapper .cost-calculator-titles h2{color:#009ace;margin-bottom:24px}
.cost-calculator-wrapper .cost-calculator-titles p{color:#3d3935;font-size:22px;line-height:1.2;margin-bottom:24px}@media only screen and (max-width:767px){.cost-calculator-wrapper .cost-calculator-titles p{font-size:16px}}
.cost-calculator-wrapper .hr-line{margin-right:auto;margin-left:auto;border-top:3px solid #a9a9a9}
.cost-calculator-wrapper .cost-calculator-table-wrapper{max-width:700px;margin:auto}
.cost-calculator-wrapper .cost-calculator-table-wrapper .row{margin-bottom:15px}
.cost-calculator-wrapper .cost-calculator-table-wrapper .row:first-child{color:#009ace}
.cost-calculator-wrapper .cost-calculator-table-wrapper .row .col-sm-6:first-child{text-align:right}
.cost-calculator-wrapper .cost-calculator-table-wrapper .row .col-sm-6:first-child span{top:8px;padding-bottom:0;position:relative}
.cost-calculator-wrapper .cost-calculator-table-wrapper .row .col-sm-6:last-child{text-align:left}@media only screen and (max-width:767px){.cost-calculator-wrapper .cost-calculator-table-wrapper .row .col-sm-6{width:50%}}
.cost-calculator-wrapper .cost-calculator-table-wrapper .big{font-size:30px}@media only screen and (max-width:767px){.cost-calculator-wrapper .cost-calculator-table-wrapper .big{font-size:28px}}
.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators{bottom:30px}
.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators li{width:12px;height:12px;margin-right:8px;margin-left:8px;border-radius:50%;opacity:.5;background-color:#009ace}
.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators li.active{opacity:1;width:17px;height:17px;position:relative;bottom:3px;background-color:#009ace}
.cost-calculator-wrapper p.desclaimer{margin-top:80px;margin-bottom:20px;max-width:none;color:#949695;font-size:12px;line-height:1.3}
.cost-calculator-wrapper.shadow-box{box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05)}@media only screen and (max-width:767px){.cost-calculator-wrapper.layout-card{width:90%;margin-left:auto;margin-right:auto}}
.vivera-cost.cost-calculator-wrapper .cost-calculator-titles{max-width:810px}
.vivera-cost.cost-calculator-wrapper .cost-calculator-titles h2{color:#fe5000}
.vivera-cost.cost-calculator-wrapper .cost-calculator-table-wrapper{max-width:800px}
.vivera-cost.cost-calculator-wrapper .cost-calculator-table-wrapper .row:first-child{color:#3d3935}
.vivera-cost.cost-calculator-wrapper .cost-calculator-table-wrapper .row:last-child{color:#fe5000}
.vivera-cost.cost-calculator-wrapper .cost-calculator-table-wrapper .row:last-child .col-sm-6:first-child span{top:2px}
.vivera-cost.cost-calculator-wrapper .cost-calculator-table-wrapper .row:last-child .col-sm-6:last-child span{font-size:35px}
.vivera-cost.cost-calculator-wrapper .cost-calculator-table-wrapper .row .col-sm-6:first-child span{top:4px}
.vivera-cost.cost-calculator-wrapper .hr-line{margin-top:20px;margin-bottom:20px}
.vivera-cost.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators{bottom:45px}@media only screen and (max-width:767px){.vivera-cost.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators{bottom:60px}}
.vivera-cost.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators li,.vivera-cost.cost-calculator-wrapper .cost-calculator-carousel .carousel-indicators li.active{background-color:#fe5000}
.vivera-cost.cost-calculator-wrapper p.desclaimer{margin-top:50px;color:#3d3935;font-size:14px;margin-bottom:40px}
.tooltip .tooltip-inner{min-width:230px!important}@media only screen and (max-width:767px){.tooltip .tooltip-inner{min-width:200px!important}}
.sticky-header-child{float:left}
.swiftBadge-cont{left:120px;position:absolute}
.headroom-wrapper{transition:height .5s ease-in-out 0s}
.ribbon-cont span{position:relative;color:#fff;top:64px;font-size:16px;right:-142px;font-weight:700;transition:position 1s}
.sticky-header-child .get-start a:hover{color:#009ace!important}
.zeroHeight{height:0}
.zeroSideMargins{margin-left:0!important;margin-right:0!important}
.sticky-badge-wrapper{position:absolute;z-index:100}
.getSticky{opacity:1!important;margin-top:0!important}
.stickyWrapper{opacity:0;margin-top:-250px;transition:all .5s ease-in-out 0s;position:absolute;z-index:50}
.stickyWrapper .headroom{top:0;left:0;right:0;z-index:9!important;transform:translate3d(0,100%,0)!important;top:-77px!important;transition:all .2s ease-in-out 0s}@media only screen and (max-width:767px){.stickyWrapper .headroom{top:-65px!important}}@media only screen and (min-width:768px)and (max-width:991px){.stickyWrapper .headroom{z-index:9!important;top:-65px!important}}
.stickyWrapper .headroom--unfixed{position:relative;transform:translateY(0)}
.stickyWrapper .headroom--scrolled{transition:transform .2s ease-in-out}
.stickyWrapper .headroom--unpinned{position:fixed;transform:translateY(-100%);transition:all .2s ease-in-out 0s}
.stickyWrapper .headroom--pinned{position:fixed;transform:translateY(0);top:52px!important;transition:all .2s ease-in-out 0s}@media only screen and (max-width:767px){.stickyWrapper .headroom--pinned{top:50px!important}}@media only screen and (min-width:768px)and (max-width:991px){.stickyWrapper .headroom--pinned{top:75px!important}}@media only screen and (min-width:768px){.stickyHeight{position:relative;z-index:99;width:100%;height:76px;background:#fff;border-top:5px solid #ffa300;box-shadow:0 4px 24px 0 rgba(0,0,0,.25);transition:opacity 1s}
.stickyHeight .col-md-8{text-align:center;display:table;height:100%}
.stickyHeight .col-md-8 .trainedDoc{display:table-cell;vertical-align:middle}
.stickyHeight .col-md-8 .trainedDoc p{display:table-cell;vertical-align:middle}
.stickyHeight .buttonContainer{display:table;vertical-align:middle;height:100%}
.stickyHeight .buttonContainer .get-start{display:table-cell;vertical-align:middle}
.stickyHeight .buttonContainer .get-start a{display:table-cell;padding-left:20px;padding-right:20px;width:300px;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}
.ribbon2{width:130px;position:absolute;top:0;text-align:center;background:#3d3935;font-size:14px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.06px;color:#fff;padding:25px 10px 10px 10px;height:100px;box-shadow:3.8px 3.8px 10.1px 0 rgba(0,0,0,.25);margin-left:120px}
.ribbon2 span{display:inline-block}
.ribbon2 span:first-child{border-bottom:1px solid #fff;padding-bottom:10px}
.ribbon2 span:nth-child(2){padding-top:10px}
.ribbon2:after{content:"";position:absolute}
.ribbon2:after{height:0;width:0;bottom:-29.5px;left:0;border-left:65px solid #3d3935;border-right:65px solid #3d3935;border-bottom:31px solid transparent}
.swiftBadge-cont{height:160px;top:-5px}
.sticky .swiftBadge-cont{height:160px;top:-5px}
.sticky .ribbon-cont span{top:40px;font-size:13px;right:-129px}

.content{padding:16px}
.get-start,.ribbon-cont{display:contents}
.stickyHeight .trainedDoc{display:contents;font-size:26px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;color:#3d3935}
.stickyHeight .trainedDoc p{display:contents;font-size:26px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;color:#3d3935}}@media only screen and (min-width:1024px)and (max-width:1200px){.swiftBadge-cont{left:85px}
.swiftBadge-cont{height:135px;top:-5px}
.stickyHeight .trainedDoc{font-size:20px}
.stickyHeight .trainedDoc p{font-size:20px}
.stickyWrapper .headroom--pinned{top:46px!important}
.ribbon2{margin-left:80px;height:85px;font-size:12px;width:100px;padding:25px 4px 10px 4px}
.ribbon2:after{border-left:50px solid #3d3935;border-right:50px solid #3d3935}
.ribbon-cont span{position:relative;color:#fff;top:39px;font-size:12px;right:-96px;font-weight:700}}@media only screen and (min-width:768px)and (max-width:1023px){.swiftBadge-cont{left:50px;background-size:120px 100px;width:118px;height:105px;top:-3px}
.sticky .swiftBadge-cont{width:118px;height:105px;top:-3px}
.stickyHeight{height:65px}
.stickyHeight .trainedDoc{font-size:15px}
.stickyHeight .trainedDoc p{font-size:15px}
.stickyHeight .get-start a{font-size:16px!important}
.ribbon2{margin-left:50px}
.ribbon-cont span{position:relative;color:#fff;top:34px;font-size:11px;left:58px;font-weight:700}}@media only screen and (max-width:767px){.stickyHeight{display:none}
.swiftBadge-cont{position:absolute;height:160px;top:60px;left:-23px}
.sticky-badge-wrapper{margin-top:-100px;opacity:0;transition:all .5s ease-in-out 0s}
.sticky-badge-wrapper-visible{margin-top:0;opacity:1}
.stickyWrapper .headroom--unpinned{top:-17px!important}
.stickyWrapper .headroom--unfixed .swiftBadge-cont{top:-220px}}@media only screen and (max-width:364px){.swiftBadge-cont{top:80px}}
.sticky-section .sticky-vivera-logo{margin:20px;float:left}
.sticky-section .get-start a,.sticky-section .get-start button{background-color:rgba(0,0,0,0);border:2px solid #fff;float:right;margin:15px 30px}@media only screen and (min-width:991px)and (max-width:1200px){.sticky-section .get-start a,.sticky-section .get-start button{margin:15px 50px}}@media only screen and (min-width:768px)and (max-width:990px){.sticky-section .get-start a,.sticky-section .get-start button{margin:15px 90px}}@media only screen and (max-width:768px){.sticky-section .get-start a,.sticky-section .get-start button{margin:0 0 15px 0}}@media only screen and (max-width:768px)and (orientation:landscape){.sticky-section .get-start a,.sticky-section .get-start button{float:none;margin-top:15px;margin-bottom:0}}@media only screen and (min-width:768px)and (max-width:813px)and (orientation:landscape){.sticky-section .get-start a,.sticky-section .get-start button{margin:15px 35%}}
.sticky-section .btn-transparent:active,.sticky-section .btn-transparent:focus,.sticky-section .btn-transparent:hover{background-color:#fff!important;border:2px solid #fff!important;color:#ea6536}@media only screen and (max-width:768px){.sticky-section .sticky-vivera-logo{display:none}}@media only screen and (max-width:813px)and (orientation:landscape){.sticky-section .sticky-vivera-logo{display:none}}
.sticky-section.sticky-footer-bar{position:fixed;z-index:99;bottom:0;width:100%}@media only screen and (min-width:768px){.sticky-section.sticky-footer-bar.only-mobile{display:none}}
.headroom-wrapper .headroom.headroom--unpinned .sticky-section.sticky-header-bar{top:0;position:fixed;z-index:99;transition:all .2s ease-in-out 0s}
.headroom-wrapper .headroom.headroom--pinned .sticky-section.sticky-header-bar{top:129px;position:fixed;z-index:99;transition:all .2s ease-in-out 0s;transform:translate3d(0,0,0)}@media only screen and (min-width:991px)and (max-width:1300px){.headroom-wrapper .headroom.headroom--pinned .sticky-section.sticky-header-bar{top:122px}}@media only screen and (min-width:769px)and (max-width:990px){.headroom-wrapper .headroom.headroom--pinned .sticky-section.sticky-header-bar{top:140px}}@media only screen and (max-width:768px){.headroom-wrapper .sticky-section.sticky-header-bar{display:none}}
.sticky-section.sticky-header-bar{width:100%;background-image:linear-gradient(to right,#fe5000,#ffa900);overflow:hidden}
.bkg-org{background-image:linear-gradient(to right,#e46c44,#ffaf00)}
.bkg-vivera-org{background-image:linear-gradient(to right,#fe5000,#ffa900)}
.modal-backdrop{background-color:#063b4e}
.modal-backdrop.show{opacity:.8}
.content-model-section .model-content-side{display:flex;align-items:center}
.content-model-section .model-content-side::after{content:"";position:absolute;height:0;bottom:-56px;left:-15px;border-left:307px solid #fff;border-right:307px solid #fff;border-bottom:57px solid transparent;width:100%;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.content-model-section .model-content-side .content-wrapper{width:100%;padding-bottom:15px}@media only screen and (max-width:767px){.content-model-section .model-content-side .content-wrapper .tile-sub-content{margin:25px 20px 0 20px}}@media only screen and (max-width:767px){.content-model-section .model-content-side{display:block}}
.content-model-section pre{-webkit-font-smoothing:antialiased}
.content-model-section .modal-dialog{max-width:900px;width:100%}
.content-model-section .modal-dialog .modal-content{background-color:#fff;border-radius:0;border:0}
.content-model-section .modal-dialog .modal-body{padding-top:0;padding:0}
.content-model-section .modal-dialog .modal-footer,.content-model-section .modal-dialog .modal-header{border-style:none;border-radius:0}
.content-model-section .modal-dialog .continue-to-com{display:none}
.content-model-section.ca-model .modal-body{text-align:center;padding:1rem;padding-top:0}
.content-model-section.ca-model p.visit{padding:20px 0;margin-bottom:0}
.content-model-section.ca-model button.close{padding-right:27px;font-size:70px;font-weight:400;opacity:.2}
.content-model-section.ca-model button.close:active,.content-model-section.ca-model button.close:focus{outline:0}
.content-model-section.ca-model button.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}
.content-model-section.ca-model .continue-to-com{display:inline-block;color:#009ace;text-decoration:underline;cursor:pointer}
.content-model-section.ca-model .country{padding:35px 0 24px 0;margin-bottom:0}
.content-model-section.ca-model .country_links{padding:20px 0}
.content-model-section.ca-model a.clink{font-size:24px;color:#009ace;text-decoration:underline;padding:12px}
.content-model-section.ca-model .btn{font-size:20px;padding:0;text-decoration:underline}
.content-model-section.ca-model p{color:inherit}
.content-model-section.swift-homepage-model .modal-dialog{top:15vh;max-width:1200px}@media only screen and (min-width:768px)and (max-width:991px){.content-model-section.swift-homepage-model .modal-dialog{max-width:700px}
.content-model-section.swift-homepage-model .modal-dialog .model-content-side::after{bottom:-39px;border-left:180px solid #fff;border-right:180px solid #fff;border-bottom:40px solid transparent}}@media only screen and (min-width:992px)and (max-width:1199px){.content-model-section.swift-homepage-model .modal-dialog{max-width:900px}
.content-model-section.swift-homepage-model .modal-dialog .model-content-side::after{bottom:-44px;border-left:225px solid #fff;border-right:225px solid #fff;border-bottom:45px solid transparent}}@media only screen and (min-width:1200px)and (max-width:1299px){.content-model-section.swift-homepage-model .modal-dialog{max-width:1100px}
.content-model-section.swift-homepage-model .modal-dialog .model-content-side::after{bottom:-45px;border-left:280px solid #fff;border-right:280px solid #fff;border-bottom:46px solid transparent}}@media only screen and (min-width:300px)and (max-width:450px){.content-model-section.swift-homepage-model .modal-dialog{max-width:320px;margin:auto;top:5vh}
.content-model-section.swift-homepage-model .modal-dialog .model-content-side::after{border-left:160px solid #fff;border-right:160px solid #fff;border-bottom:50px solid transparent;position:static}}@media only screen and (min-width:451px)and (max-width:767px){.content-model-section.swift-homepage-model .modal-dialog{max-width:430px;margin:auto;top:10vh}
.content-model-section.swift-homepage-model .modal-dialog .model-content-side::after{border-left:215px solid #fff;border-right:215px solid #fff;border-bottom:50px solid transparent;position:static}}
.content-model-section.swift-homepage-model .modal-dialog .modal-header{display:none}
.content-model-section.swift-homepage-model .modal-dialog .swift-mobile-image{display:none}@media only screen and (max-width:767px){.content-model-section.swift-homepage-model .modal-dialog .swift-mobile-image{display:block;margin-top:15px}}
.content-model-section.swift-homepage-model .image-side-wrapper{height:100%}
.content-model-section.swift-homepage-model .image-side-wrapper img{width:100%;height:100%;object-fit:cover;position:relative}@media only screen and (max-width:767px){.content-model-section.swift-homepage-model .image-side-wrapper{display:none}}
.content-model-section .customCloseIcon{width:42px;cursor:pointer;position:absolute;right:30px;float:right;top:20px}@media only screen and (min-width:992px)and (max-width:1199px){.content-model-section .customCloseIcon{width:30px;right:25px;top:10px}}@media only screen and (min-width:768px)and (max-width:991px){.content-model-section .customCloseIcon{width:30px;right:25px;top:10px}}@media only screen and (max-width:767px){.content-model-section .customCloseIcon{width:35px;right:25px;top:10px}}
.content-model-section .citypin{width:12px}@media only screen and (min-width:768px)and (max-width:900px){.content-model-section .modal-dialog{max-width:730px}}@media only screen and (max-width:767px){.content-model-section.ca-model{padding:20px!important}
.content-model-section.ca-model .modal-dialog{margin:auto}
.content-model-section.ca-model .country{padding:15px 0 15px 0}
.content-model-section.ca-model a.clink{font-size:16px}}
.swift-specific-css h2{font-size:60px;color:#009ace;font-weight:300}
.swift-specific-css h2 strong{font-weight:700}@media only screen and (max-width:767px){.swift-specific-css h2{font-size:36px}}@media only screen and (min-width:768px)and (max-width:991px){.swift-specific-css h2{font-size:45px}}
.swift-specific-css h4{font-size:22px;font-weight:900;color:#009ace}@media only screen and (max-width:767px){.swift-specific-css h4{font-size:17px}}
.swift-specific-css p{font-size:17px;color:#009ace;margin-bottom:0}
.swift-specific-css p strong{font-weight:900}
.swift-specific-css p .geocity{font-weight:900}
.swift-specific-css p.continuetext{font-size:20px;font-weight:900;color:#3d3935;border-bottom:2px solid;display:inline-block;cursor:pointer}@media only screen and (max-width:767px){.swift-specific-css p.continuetext{margin:auto;display:table}}@media only screen and (max-width:767px){.swift-specific-css p{margin-left:20px;margin-right:20px}}
.swift-specific-css p.desclaimer{font-size:10px;color:#3c3834;margin-bottom:10px;margin-top:20px}
.swift-specific-css h3{font-size:35px;color:#ffa300;line-height:1.28;margin-bottom:0}@media only screen and (max-width:767px){.swift-specific-css h3{font-size:32px}}
.swift-specific-css .additionalText{display:inline}
.swift-specific-css .btn-blue{margin-top:30px;padding:9px;max-width:280px;display:inline-block;margin-right:20px;margin-bottom:10px}@media only screen and (max-width:767px){.swift-specific-css .btn-blue{display:block;margin-left:auto;margin-right:auto;margin-top:20px}}
.swift-specific-css .swift-mobile-image{margin-top:25px}
.content-only-model .modal-dialog{max-width:var(--maxwidth)}
.content-only-model .modal-dialog .modal-header{position:absolute;z-index:99;right:0}
.content-only-model .modal-dialog .modal-header .close{padding:15px;font-size:45px;opacity:1}
.content-only-model .modal-dialog .modal-body{padding:0;border:0!important}
.hide-model-ribon .model-content-side::after{content:none}
.hide-geo-location .geo-location-p{display:none}
.retainer-consultation-wrapper{position:relative;max-width:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}
.retainer-consultation-wrapper .rc-background-image-wrapper{background-size:cover;background-repeat:no-repeat;height:45vw;background-position:center;width:100%;display:flex;align-items:center}
.retainer-consultation-wrapper .rc-background-image-wrapper .tile-heading{margin-bottom:20px!important}@media only screen and (max-width:767px){.retainer-consultation-wrapper.padding-top-0-mob .rc-container .step-wrapper{padding-top:0!important}}
.retainer-consultation-wrapper .rc-container{width:80%;max-width:1300px;background-color:#fff;text-align:center;margin:auto;box-shadow:-10px 10px 40px 0 rgba(0,0,0,.2);min-height:300px;position:relative}
.retainer-consultation-wrapper .rc-container.initial-screen{width:100%;max-width:1800px;background:rgba(0,0,0,0);box-shadow:none}
.retainer-consultation-wrapper .rc-container .step-wrapper{width:100%;display:inline-block;height:auto;margin:auto;padding:56px 50px 80px 50px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0{padding:0}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .mobile-sa-aligners{display:none}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .get-start a{background-color:#ea6536;border:2px solid #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .get-start a:focus,.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .get-start a:hover{color:#ea6536;background-color:#fff;border:2px solid #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .tile-subheading{margin-bottom:80px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a{border:2px solid #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper2 h2{margin-bottom:48px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper3 .tile-heading{margin-bottom:112px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .tile-heading{margin-bottom:32px}
.retainer-consultation-wrapper .rc-container .step-wrapper .first-h4{font-size:65px;font-weight:900;line-height:1.15;color:#3d3935;max-width:845px;margin:auto;margin-bottom:56px}
.retainer-consultation-wrapper .rc-container .step-wrapper h4.tile-subheading{font-size:26px;line-height:1.28;color:#3d3935}
.retainer-consultation-wrapper .rc-container .step-wrapper .sub-heading{font-size:35px;font-weight:900;line-height:1.28;color:#3d3935;margin-bottom:16px}
.retainer-consultation-wrapper .rc-container .step-wrapper h2{font-size:26px;line-height:1.28;color:#3d3935;margin-bottom:56px}
.retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{font-size:45px;font-weight:500;line-height:1.36;color:#ea6536;margin-bottom:20px;width:100%;margin-bottom:24px}
.retainer-consultation-wrapper .rc-container .step-wrapper h2.campaign-tile-heading{font-size:28px;font-weight:500;line-height:1.36;color:#ea6536;margin-bottom:20px;width:100%;margin-bottom:24px}
.retainer-consultation-wrapper .rc-container .step-wrapper .get-start button{font-size:17px;background-color:#ea6536;border:2px solid #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper .get-start button:focus,.retainer-consultation-wrapper .rc-container .step-wrapper .get-start button:hover{background-color:#ea6536;border:2px solid #ea6536;color:#fff}
.retainer-consultation-wrapper .rc-container .step-wrapper .get-start a.button-active{background-color:#ea6536;border:2px solid #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper .custom-checkbox label.custom-control-label:before{border:1px solid #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a{font-size:17px;padding:0}
.retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a label{margin-bottom:0;font-weight:700;width:100%}@media only screen and (min-width:768px){.retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a label{padding:9px 20px 9px 20px}}
.retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a:active,.retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a:focus,.retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a:hover{background-color:#ea6536;border:2px solid #ea6536;color:#fff}
.retainer-consultation-wrapper .rc-container .step-wrapper .form-error{color:red}
.retainer-consultation-wrapper .custom-control-input:checked~.custom-control-label::before{background-color:#ea6536;border:1px solid #ea6536}
.retainer-consultation-wrapper .custom-checkbox label.custom-control-label:before{top:3px;left:-25px;width:16px;height:16px;border:#ea6536 solid 1px;border-radius:0;outline:0;background-color:#fff}
.retainer-consultation-wrapper .custom-control-input:checked~.custom-control-label::after{background-image:url(../images/assets/check_mark.png);background-color:#fff;border:1px solid #ea6536;background-size:10px 10px}
.retainer-consultation-wrapper .hide{display:none}
.retainer-consultation-wrapper .get-start.revert a:focus,.retainer-consultation-wrapper .get-start.revert a:hover{background-color:#ea6536;border:2px solid #ea6536}@media(min-width:1241px)and (max-width:1400px){.get-started-img{width:540px}}@media(min-width:769px)and (max-width:1240px){.get-started-img{width:480px}}
.loader-screen{margin:60px}
.loader-screen img{width:100px}
.custom-alignerinvalid-dialog{font-size:18px;font-weight:700;color:#949695;width:90%;margin:auto;top:40%}
.retainer-consultation-wrapper .thankyouWrapper{padding:20px 20px 20px 20px!important}
.retainer-consultation-wrapper .thankyouWrapper h2 .lead-name{text-transform:capitalize}
.retainer-consultation-wrapper .thankyouWrapper h3{font-size:26px;font-weight:900;line-height:1.28;color:#3d3935;margin-bottom:48px}
.retainer-consultation-wrapper .thankyouWrapper h4{font-size:22px;line-height:1.28;color:#3d3935;margin-bottom:0}
.retainer-consultation-wrapper .thankyouWrapper .get-start{margin-top:24px!important;margin-bottom:16px!important}
.retainer-consultation-wrapper .thankyouWrapper img{max-width:930px;width:100%;margin:0 0 20px 0}
.retainer-consultation-wrapper .thankyouWrapper .retake{border-bottom:1px solid #ea6536;cursor:pointer;font-size:20px;font-weight:700;color:#ea6536!important}
.retainer-consultation-wrapper .slick-slider{max-width:790px;width:100%;margin:auto}
.retainer-consultation-wrapper .slick-slider .slick-arrow.slick-disabled{display:none!important}
.retainer-consultation-wrapper .slick-slider .slick-slide{padding:0 8px 0 8px}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper{border-radius:30px;border:solid 2px #ea6536;background-color:#fff;cursor:pointer}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper img{width:100%;margin:auto}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper p{margin-bottom:15px;color:#333}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide{border:solid 6px #ea6536}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide:hover{border:solid 6px #ea6536}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper:hover{border:solid 6px #ea6536}
.retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper.focus{outline:0}
.retainer-consultation-wrapper .slick-slider .slick-prev{left:-50px}
.retainer-consultation-wrapper .slick-slider .slick-next{right:-50px}
.retainer-consultation-wrapper .slick-slider .slick-prev:before{content:url(../images/arrow_left.png)}
.retainer-consultation-wrapper .slick-slider .slick-next:before{content:url(../images/arrow_right.png)}label.radio-buttons{max-width:310px;width:100%;margin:0 10px 10px 10px;text-align:center}
.img-bg{background-size:cover;height:10vw;background-position:center center}
.change-steps{position:absolute}@media only screen and (max-width:767px){.retainer-consultation-wrapper{height:auto;max-height:100%}
.retainer-consultation-wrapper:before{width:25%;height:90%;bottom:5%}
.retainer-consultation-wrapper .rc-background-image-wrapper{height:100%;max-height:100%}
.retainer-consultation-wrapper .rc-container{width:90%}
.retainer-consultation-wrapper .rc-container.for-slick{width:100%}
.retainer-consultation-wrapper .rc-container.for-slick .slick-arrow{display:none!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .mobile-sa-aligners{width:100%;display:block}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper2 .tile-heading{margin-bottom:24px!important;max-width:300px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper3 .tile-heading{margin-bottom:24px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4{margin:20px;padding:32px 10px 12px 10px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .tile-heading{margin-bottom:24px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 h3{margin-bottom:0!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .tile-heading{margin-bottom:24px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{width:100%;margin:0 auto 48px;display:none}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h3{line-height:1.36;font-size:17px;margin-bottom:32px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h4{font-size:20px;line-height:1.2}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .get-start{margin-top:24px!important;margin-bottom:24px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .get-start a{margin-left:auto;margin-right:auto}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img.mobile-sa-aligners{position:absolute;bottom:0;z-index:1}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .step-wrapper.step-wrapper0{position:relative!important}
.retainer-consultation-wrapper .rc-container .step-wrapper .first-h4{font-size:30px;margin-bottom:32px;padding:0 30px;position:relative;z-index:3;max-width:400px}
.retainer-consultation-wrapper .rc-container .step-wrapper .sub-heading{font-size:26px;margin-top:16px}
.retainer-consultation-wrapper .rc-container .step-wrapper h2{font-size:26px;margin-bottom:32px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{font-size:30px!important;line-height:1.28}
.retainer-consultation-wrapper .rc-container .step-wrapper h2.campaign-tile-heading{font-size:22px!important;line-height:1.28}
.retainer-consultation-wrapper .rc-container .step-wrapper h4.tile-subheading{font-size:22px;line-height:1.28;margin-bottom:32px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper .get-start a{margin-left:auto;margin-right:auto}
.retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons{max-width:325px;width:100%;margin:0;text-align:center}
.retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start{max-width:300px;margin:auto;text-align:center;margin-top:0!important;margin-bottom:16px;margin-left:auto;margin-right:auto}
.retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start a{margin-left:0;margin-right:0;padding:10px 0 10px 0}
.retainer-consultation-wrapper .rc-container .step-wrapper .get-start{margin:15px 28px 10px 35px}
.retainer-consultation-wrapper .rc-container .order_4{order:4}
.retainer-consultation-wrapper .rc-container .order_5{order:5}
.retainer-consultation-wrapper .rc-container .order_6{order:6}
.retainer-consultation-wrapper form .form-group{margin-bottom:22px}
.retainer-consultation-wrapper form h3{font-size:17px!important;line-height:1.36!important;padding-bottom:24px}
.radio-buttons .get-start a{font-size:17px!important}}@media only screen and (max-width:1699px)and (min-width:1500px){.retainer-consultation-wrapper .step-wrapper0 h2{max-width:35%}}@media only screen and (max-width:1499px)and (min-width:1200px){.retainer-consultation-wrapper .rc-container{width:85%}
.retainer-consultation-wrapper label.radio-buttons{max-width:325px}
.retainer-consultation-wrapper .step-wrapper0 h2{max-width:35%}}@media only screen and (max-width:1199px)and (min-width:992px){.retainer-consultation-wrapper .rc-background-image-wrapper{height:50vw}
.retainer-consultation-wrapper .rc-container{width:90%}
.retainer-consultation-wrapper .rc-container h2{margin-bottom:25px!important}
.retainer-consultation-wrapper .rc-container h2.tile-heading{font-size:36px!important}
.retainer-consultation-wrapper .rc-container h2.campaign-tile-heading{font-size:28px!important}
.retainer-consultation-wrapper .rc-container h4.tile-subheading{margin-bottom:20px!important}
.retainer-consultation-wrapper .rc-container h4.first-h4{margin-bottom:30px!important;font-size:45px!important;max-width:560px!important}
.retainer-consultation-wrapper .rc-container .slick-slider{max-width:650px}
.retainer-consultation-wrapper .rc-container .slick-slider .slick-slide .image-wrapper p{font-size:12px}
.retainer-consultation-wrapper .rc-container .step-wrapper{padding:40px 40px 40px 40px}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h2{margin-bottom:10px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h3{margin-bottom:30px}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{max-width:280px}
.retainer-consultation-wrapper label.radio-buttons{max-width:245px}
.retainer-consultation-wrapper label.radio-buttons .get-start a{font-size:14px}
.retainer-consultation-wrapper .step-wrapper0 h2{max-width:35%}}@media only screen and (max-width:991px)and (min-width:768px){.retainer-consultation-wrapper .rc-background-image-wrapper{height:55vw}
.retainer-consultation-wrapper .rc-container{width:90%}
.retainer-consultation-wrapper .rc-container .steps-wrapper{width:58px;left:-29px;height:230px}
.retainer-consultation-wrapper .rc-container .steps-wrapper p{font-size:24px}
.retainer-consultation-wrapper .rc-container .step-wrapper{padding:10px 30px 15px 40px}
.retainer-consultation-wrapper .rc-container .step-wrapper h2{font-size:22px;margin-bottom:25px}
.retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{font-size:28px;margin-bottom:30px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper h2.campaign-tile-heading{font-size:16px!important;margin-bottom:30px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper h4{font-size:22px!important;margin-bottom:20px!important;max-width:450px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider{max-width:501px}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide{padding:0 0 0 5px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper img{width:150px;margin:auto;padding:5px}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper p{font-size:10px}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide{border:solid 4px #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide:hover{border:solid 4px #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper:hover{border:solid 4px #ea6536}
.retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons{max-width:180px}
.retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start a{font-size:10px}
.retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start{margin-top:15px!important;margin-bottom:10px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .tile-heading,.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 h3{margin-bottom:15px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group{margin-bottom:20px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group input{height:35px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group span{font-size:12px}
.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group .invbtn{padding:6px 30px 6px 30px;font-size:14px}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .tile-heading{margin-bottom:5px!important}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h3{margin-bottom:15px}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h4{margin-bottom:10px}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{max-width:250px}
.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .get-start{margin-top:10px!important;margin-bottom:5px!important}}
.newvivera-retainer-section .content-wrap{width:100%;text-align:center}
.newvivera-retainer-section .content-wrap h2{font-size:65px;font-weight:900;color:#ea6536!important;text-align:center}@media only screen and (max-width:767px){.newvivera-retainer-section .content-wrap h2{font-size:35px!important;margin-bottom:30px}}
.newvivera-retainer-section .content-wrap .get-start a.btn-transparent{background-color:rgba(0,0,0,0);border:2px solid #ea6536;color:#414042;margin-top:25px}
.newvivera-retainer-section .content-wrap .get-start .btn-transparent:active,.newvivera-retainer-section .content-wrap .get-start .btn-transparent:focus,.newvivera-retainer-section .content-wrap .get-start .btn-transparent:hover{background-color:#ea6536!important;color:#fff!important;border:2px solid #ea6536!important}@media only screen and (max-width:1499px)and (min-width:1200px){.newvivera-retainer-section .content-wrap h1{font-size:55px}}@media only screen and (max-width:1299px)and (min-width:1024px){.newvivera-retainer-section h2{font-size:35px!important}}@media only screen and (max-width:991px)and (min-width:768px){.newvivera-retainer-section h2{font-size:35px!important}}@media only screen and (max-width:767px){.newvivera-retainer-section .content-wrap{padding-bottom:10px}
.newvivera-retainer-section .content-wrap h2{font-size:32px!important}#sign-up{width:60%}
.vivera-case{font-size:32px!important}
.vivera-superscripts{font-size:15px!important}}
.vivera-superscripts{font-size:12px;text-decoration:none!important}
.vivera-case{font-size:52px!important}@media only screen and (max-width:319px){.newvivera-retainer-section .content-wrap h2{font-size:27px!important}}@media only screen and (max-width:1399px)and (min-width:768px){.retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{max-width:70%}}@media only screen and (max-width:767px){.retainer-consultation-wrapper .rc-container .steps-wrapper .inner-wrap{padding-top:24px}}@media only screen and (max-width:1299px)and (min-width:1200px){.retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{max-width:780px}}
.vivera-retainer-container-section .vivera-text-content{padding:100px 85px 10px 110px}@media only screen and (max-width:767px){.vivera-retainer-container-section .vivera-text-content{padding:37px 25px 45px 38px}}@media only screen and (max-width:991px)and (min-width:768px){.vivera-retainer-container-section .vivera-text-content{padding:10px 25px 5px 40px}}@media only screen and (max-width:1299px)and (min-width:992px){.vivera-retainer-container-section .vivera-text-content{padding:25px 60px 5px 60px}}@media only screen and (max-width:767px){.vivera-retainer-container-section .vivera-text-content h1{font-size:32px}}
.vivera-retainer-container-section .orange-bullet-points li{max-width:55%}@media only screen and (min-width:1200px)and (max-width:1399px){.vivera-retainer-container-section .orange-bullet-points li{max-width:78%}}@media only screen and (min-width:992px)and (max-width:1199px){.vivera-retainer-container-section .orange-bullet-points li{max-width:99%}}@media only screen and (min-width:768px)and (max-width:991px){.vivera-retainer-container-section .orange-bullet-points li{max-width:100%;font-size:15px}}@media only screen and (max-width:767px){.vivera-retainer-container-section .orange-bullet-points li{max-width:100%}}@media only screen and (max-width:767px){.no-mobile-bg{background-image:none!important}}
.vivera_reg_mark{color:#fff!important;font-size:16px;position:relative;font-weight:900}
.row-age-radio-rc{margin-bottom:20px}
.row-age-radio-rc .custom-radio{display:inline-block;margin-right:40px}
.row-age-radio-rc .custom-radio label{font-size:16px}@media only screen and (max-width:767px){.row-age-radio-rc .custom-radio{margin-right:20px}}
.row-age-radio-rc .custom-radio .custom-control-input:checked~.custom-control-label::after{color:transparent;border-color:transparent;border:none;background-color:rgba(0,0,0,0);background-image:none}
.row-age-radio-rc .custom-radio .custom-control-input:checked~.custom-control-label::before{color:beige;border-color:#b3b3b3;border:4px Solid #b3b3b3;background-color:#ea6536;background-image:none;border-radius:50%}
.row-age-radio-rc .col-md-12{text-align:left}
.retainer-consultation-wrapper form{max-width:1000px;margin:auto}
.retainer-consultation-wrapper form h3{font-size:17px;font-weight:900;line-height:1.36;color:#3d3935;margin-bottom:24px}
.retainer-consultation-wrapper .form-group{margin-bottom:24px}
.retainer-consultation-wrapper .form-group label{width:100%;text-align:left;font-size:17px;color:#333;margin-bottom:0}
.retainer-consultation-wrapper .form-group input{height:50px;width:100%;margin:auto;border-radius:0;font-size:17px;color:#333;border:1px solid #3d3935}
.retainer-consultation-wrapper .form-group input.success{background-image:url(../imaegs/radio_tick.svg)!important;background-repeat:no-repeat;background-position:right 8px center;background-size:15px 15px}
.retainer-consultation-wrapper .form-group input.is-invalid{background-image:url(../images/Invisalign_icon_input_X.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}
.retainer-consultation-wrapper .form-group .phone-prefix{width:10%;border-right:0}
.retainer-consultation-wrapper .form-group .phone-field-prefix{width:90%}
.retainer-consultation-wrapper .for-progress-page .get-start{margin-top:0!important}
.retainer-consultation-wrapper .custom-checkbox{margin-left:40px}
.retainer-consultation-wrapper .custom-checkbox label.custom-control-label{font-size:12px!important;line-height:1.2;color:#707372}
.retainer-consultation-wrapper.common-form .rc-container{margin:90px auto}
.retainer-consultation-wrapper.common-form .rc-container .step-wrapper{padding:56px 50px 56px 50px}@media only screen and (max-width:767px){.retainer-consultation-wrapper.common-form .rc-container .step-wrapper{padding:32px 10px 12px 10px}}
.has-float-label .form-control:placeholder-shown:not(:focus)+*{color:#3d3935}
.common-form .form-group.get-start button{font-size:20px!important;max-width:250px}
.common-form .form-group input{opacity:.75;border:solid 1px #b2b4b2}
.shell{position:relative;line-height:1}
.shell .labelMask{position:absolute;left:3px;font-size:17px;top:1em;color:#707372;pointer-events:none}
.shell .labelMask i{color:transparent;opacity:0;visibility:hidden}
.concierge-form .labelMask{font-size:16px;left:9px;top:18px}
.shell #dobMask,.shell #phoneMask,.shell #zipMask,input.masked #dobMask,input.masked #phoneMask,input.masked #zipMask{background-color:rgba(0,0,0,0)!important;padding-left:.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.retainer-consultation-wrapper .form-group .phone-prefix{width:15%}
.retainer-consultation-wrapper .form-group .phone-field-prefix{width:85%}}@media only screen and (max-width:767px){.retainer-consultation-wrapper .form-group .phone-prefix{width:12%}
.retainer-consultation-wrapper .form-group .phone-field-prefix{width:88%}}
.has-float-label{position:relative}@media only screen and (max-width:443px){.en-IN .has-float-label label,.en-IN .has-float-label>.labelName.ra-comment{top:-2.3em}}
.has-float-label label,.has-float-label>.labelName{position:absolute;cursor:text;opacity:1;transition:all .2s;top:-1.5em;left:.75rem;z-index:3;line-height:1;padding:0 1px;color:#707372;font-size:12px}
.has-float-label label::after,.has-float-label>.labelName::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}
.has-float-label .form-control::-webkit-input-placeholder{opacity:1;transition:all .2s}
.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}
.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:17px;top:.9em;color:#3d3935}
.input-group .has-float-label{display:table-cell}
.input-group .has-float-label .form-control{border-radius:.25rem}
.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}
.has-float-label .form-control:placeholder-shown:not(:focus)~.labelMask{display:none}
.labelMask{display:block}body.rtl .has-float-label label,body.rtl .has-float-label>.labelName{right:.75rem;text-align:right}
.retainer-consultation-wrapper .steps-wrapper{position:absolute;width:97px;height:262px;background-color:#ea6536;color:#fff;padding:15px 10px 15px 10px;z-index:9;top:0;bottom:0;margin:auto;left:-48px;box-shadow:0 30px 52px 0 rgba(0,0,0,.2),0 10px 20px 0 rgba(0,0,0,.1)}
.retainer-consultation-wrapper .steps-wrapper .inner-wrap{display:flex;flex-flow:column}
.retainer-consultation-wrapper .steps-wrapper p{color:#fff;margin-bottom:5px;margin-top:5px;font-size:26px;cursor:pointer}
.retainer-consultation-wrapper .steps-wrapper p.active{font-size:35px}
.retainer-consultation-wrapper .steps-wrapper .devider{height:110px;width:2px;margin-left:4px;transition:all .2s ease;position:relative;z-index:9999999;background-color:#fff;margin:auto}
.retainer-consultation-wrapper .steps-wrapper .devider.devs1{height:100px}
.retainer-consultation-wrapper .steps-wrapper .devider.devs2{height:60px}
.retainer-consultation-wrapper .steps-wrapper .devider.devs3{height:30px}
.retainer-consultation-wrapper .steps-wrapper .devider.devs4{height:75px}@media only screen and (max-width:1199px)and (min-width:992px){.retainer-consultation-wrapper .steps-wrapper{width:70px;left:-35px}}@media only screen and (max-width:767px){.retainer-consultation-wrapper .steps-wrapper{width:245px;height:70px;padding:7px;margin:auto;top:-25px;left:0;right:0;bottom:auto;box-shadow:0 30px 52px 0 rgba(0,0,0,.2),0 10px 20px 0 rgba(0,0,0,.1)}
.retainer-consultation-wrapper .steps-wrapper .inner-wrap{display:inline-flex;flex-flow:row}
.retainer-consultation-wrapper .steps-wrapper .inner-wrap span{text-align:center;margin:auto}
.retainer-consultation-wrapper .steps-wrapper p{font-size:22px;margin:0 10px 0 10px;display:block;float:left}
.retainer-consultation-wrapper .steps-wrapper p.active{font-size:26px}
.retainer-consultation-wrapper .steps-wrapper .devider{width:90px;position:relative;content:"";background-color:#fff;top:3px;height:2px;display:inline-block}
.retainer-consultation-wrapper .steps-wrapper .devider.devs2{width:50px}
.retainer-consultation-wrapper .steps-wrapper .devider.devs3{width:35px}}
.corporate-partner-badge-wrapper{padding:10px;position:static}
.corporate-partner-badge-wrapper img{max-width:90px;width:100%;margin:auto}
.corporate-partner-badge-wrapper .gbadge{display:block;background-color:#fff;border:2px solid #ffa300;margin:0 auto;box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);width:100%;border:2px solid #afb1af;border-bottom:8px solid #ffa300}
.corporate-partner-badge-wrapper .gbadge .gbadge-inner{width:100%;max-width:80%;margin:auto;background-color:#fff;padding-top:12px;text-align:center;display:flex;padding:8px;align-items:center}@media only screen and (max-width:767px){.corporate-partner-badge-wrapper .gbadge .gbadge-inner{max-width:90%}}
.corporate-partner-badge-wrapper .gbadge .gbadge-inner .cp-image{width:20%;height:100%;max-width:70px;padding-right:10px}
.corporate-partner-badge-wrapper .gbadge .gbadge-inner .cp-content{width:80%;text-align:left;padding-left:10px}
.corporate-partner-badge-wrapper .gbadge .gbadge-inner .cp-content p{margin-bottom:0}
.corporate-partner-badge-wrapper .gbadge .gbadge-inner .cp-content h2{margin-bottom:0;color:#269ace}@media only screen and (max-width:767px){.corporate-partner-badge-wrapper .gbadge .gbadge-inner .cp-content h2{font-size:20px}}
.first_sec{width:100%}
.head_msg{font-size:45px;color:#009ace;margin-bottom:20px;font-weight:500;line-height:1.36;text-align:center}
.sub_head{text-align:center;font-size:22px;margin-bottom:20px}
.head_sec{text-align:center;font-size:35px;color:#009ace;letter-spacing:3.5px;font-weight:500}
.row_sec{background-color:#e5e4e4;max-width:1110px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row_sec .col-md-6{padding:1.5rem}
.row_sec .col-md-6 .cost_title{font-size:18px;color:#009ace}
.row_sec .col-md-6 .cost_desc{font-size:18px}
.row_sec .input_box{height:40px;box-shadow:none;border-radius:0;outline:0;border:none;width:80%}
.row_sec .displlay_price{padding-top:20px;background:#3d3935;color:#fff}
.row_sec .displlay_price .dolar{color:#009ace;margin-bottom:0}
.row_sec .displlay_price .calc_amount{color:#009ace;font-size:60px;margin-left:15px}
.row_sec .total_price{background:#a9a9a9;color:#fff;padding-top:10px;padding-bottom:10px;margin-bottom:30px}
.row_sec .estimated_text{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:11px}
.row_sec .total_output{text-align:right}
.row_sec .dob_box{color:#fff;max-width:30%;border:1px solid #fff;cursor:pointer;text-align:center;padding:.5rem;margin-right:4px;display:inline-block}
.row_sec .dob_box:checked{background:#009ace}@media only screen and (min-width:768px){.row_sec .col-md-6 .cost_slidder{padding-top:38px}
.row_sec .col-md-6 .slidder_align{padding-top:6px;max-width:60.666667%}}@media only screen and (max-width:768px){.row_sec .col-md-6{flex:unset;max-width:unset}}
.actbox{background-color:red;color:#0b2e13}@media only screen and (max-width:767px){.row_sec .displlay_price{padding-top:12px}
.row_sec .col-md-6 .cost_slidder{display:inherit}
.row_sec .col-md-6 .cost_slidder .slidder_align{width:100%;max-width:unset;padding-top:10px;padding-bottom:15px}
.row_sec .col-md-6 .cost_slidder .slidder_align1{width:100%;max-width:unset;display:flex}
.row_sec .col-md-6 .cost_slidder .input_box{width:100%}
.row_sec .col-md-6 .cost_slidder .dolar{margin-top:8px;margin-right:5px}
.row_sec .col-md-6 .cost_slidder .col-8{max-width:unset}
.row_sec .col-md-6 .cost_slidder .estimated_text{padding-top:15px;margin-bottom:0;padding-bottom:10px}
.row_sec .dob_box{max-width:unset;margin-left:auto;margin-right:auto;width:100%;font-size:18px}
.row_sec .total_price0{width:auto;font-size:18px}
.row_sec .total_output{width:auto}
.row_sec .col-4 .dolar{font-size:20px}
.row_sec .col-4 .calc_amount{font-size:36px;margin-bottom:4px}
.head_msg{font-size:30px;margin-bottom:12px}
.sub_head{font-size:17px;padding-right:15px;padding-left:15px}}
.cost_section_one{background-color:#e5e4e4;max-width:1920px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.cost_section_one .col-6{padding:1.5rem!important}
.cost_section_one .col-6 .cost_title{font-size:18px;color:#009ace}
.cost_section_one .col-6 .cost_desc{font-size:18px}@media only screen and (min-width:992px){.cost_section_one{max-width:960px}}@media only screen and (min-width:1200px){.cost_section_one{max-width:1140px}}
.container-fluid .container{padding-top:0}
.boxbg{background:#009ace}
.dob_box input{display:none}
.cost_slidder input{padding-left:10px}
.dl-no-overflow{overflow:hidden!important;position:relative;height:100%}

.is-iphone .dl-root .dl-profile-outer{max-height:75vh}
.dl-root-initial-hidden{margin-bottom:0}
.dl-root-initial-hidden .dl-search-pane{display:none}@media(min-width:992px){.dl-root.dl-profile-dlg .modal-dialog{max-width:800px}}@media(max-width:1200px){.dl-profile-details-desktop{display:none}}@media(min-width:1200px){.dl-profile-details-mobile{display:none}}img.tier-icon{width:28px;margin-left:-2px;display:inline-block}
.custom-annotation{cursor:pointer}
.custom-annotation-lagend .legend-icon-custom{display:inline-block;text-align:center;padding-bottom:20px;font-size:14px;width:25%;vertical-align:middle}@media(max-width:767px){.custom-annotation-lagend .legend-icon-custom{width:33.33%;height:85px}}
.custom-annotation-lagend .annotation-cluster{width:120px;margin-bottom:20px}
.other-location .dark-row{background-color:#efefef}
.other-location .add-heading{background-color:#949695;color:#fff;padding:10px;width:30%;border-right:4px solid #fff}
.other-location .add-heading:last-child{width:40%}
.other-location .show-more{cursor:pointer;margin-bottom:5px;display:inline-block}
.other-location .show-more .plus:before{content:"+"}
.other-location .show-more .minus:before{content:"-"}
.other-location .add-subheading{border-right:4px solid #fff;vertical-align:text-top;padding:10px}
.other-location .show-table{display:block}
.other-location .hide-table{display:none}
.reqAppt-disclaimer1{float:left;margin-top:24px;font-size:16px}
.reqAppt-disclaimer2{font-size:11px;float:left}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}
.react-datepicker-wrapper{display:inline-block;padding:0;border:0}
.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}
.react-datepicker--time-only .react-datepicker__triangle{left:35px}
.react-datepicker--time-only .react-datepicker__time-container{border-left:0}
.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}
.react-datepicker__triangle{position:absolute;left:50px}
.react-datepicker-popper{z-index:1}
.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}
.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}
.react-datepicker-popper[data-placement^=right]{margin-left:8px}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}
.react-datepicker-popper[data-placement^=left]{margin-right:8px}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}
.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}
.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}
.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}
.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}
.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.react-datepicker__navigation{background:0 0;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}
.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}
.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}
.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}
.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}
.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}
.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}
.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}
.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}
.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}
.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}
.react-datepicker__month-container{float:left}
.react-datepicker__year-container{margin:.4rem;text-align:center;display:flex;flex-wrap:wrap}
.react-datepicker__year-container-text{display:inline-block;cursor:pointer;flex:1 0 30%;width:12px;padding:2px}
.react-datepicker__month{margin:.4rem;text-align:center}
.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}
.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}
.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}
.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}
.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}
.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}
.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}
.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}
.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}
.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}
.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}
.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}
.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}
.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}
.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}
.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3rem;background-color:#f0f0f0}
.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}
.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}
.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}
.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}
.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}
.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}
.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}
.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}
.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}
.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}
.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}
.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}
.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}
.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}
.react-datepicker__input-container{position:relative;display:inline-block;width:100%}
.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}
.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}
.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}
.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}
.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}
.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}
.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}
.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}
.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}
.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}
.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\D7"}
.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}
.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}
.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}
.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}
.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}
.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}
.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}
.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}
.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}
.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}
.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
.container-fluid .dl-root .container{padding-top:0}

.APAC-doc-locator .dl-root{margin-bottom:0}
.APAC-doc-locator .dl-root select.dl-input{-webkit-appearance:menulist-button}
.APAC-doc-locator .dl-root .bbanner-img{min-height:650px}
.APAC-doc-locator .dl-root .dl-loading-icon{position:absolute;top:12px;right:12px;left:auto}
.APAC-doc-locator .dl-root .dl-location-icon{right:17px}
.APAC-doc-locator .doc-business-name{color:#009ace;font-size:22px;margin-bottom:10px}
.APAC-doc-locator .free-assessment{color:#3d3935}
.APAC-doc-locator .modal-dialog{max-width:90%!important;margin:auto;margin-top:30px}
.APAC-doc-locator .modal-dialog .modal-body>div:first-child,.APAC-doc-locator .modal-dialog .modal-body>div:nth-child(2){text-align:center;margin-bottom:10px;font-size:15px}
.APAC-doc-locator .modal-dialog .modal-body>div:nth-child(2){margin-bottom:30px}
.APAC-doc-locator .modal-dialog .modal-body p{margin-bottom:0}
.APAC-doc-locator .modal-dialog .modal-body .annotation_p{font-weight:700}
.APAC-doc-locator .modal-dialog .modal-body .legend-icon-container{max-width:50%;width:100%;float:left;margin-bottom:40px;padding-right:10px}@media only screen and (max-width:991px){.APAC-doc-locator .modal-dialog .modal-body .legend-icon-container{max-width:100%;margin-bottom:20px}}
.APAC-doc-locator .additional-doc-details p{margin-bottom:5px}
.en-IN .doc-locator-ra-model{padding-left:20px!important}
.doc-locator-ra-model{padding:20px}
.doc-locator-ra-model .modal-dialog{max-width:1200px!important}
.doc-locator-ra-model .modal-body .smile-assessment-wrapper{margin-top:0!important}
.is-popup .concerge-popup,.is-popup .fb_dialog_content,.is-popup .footer-expandable-bar{display:none}
.is-popup .fb_dialog{display:none!important}
.is-popup .smile-assessment-wrapper{margin-top:0}@media(min-width:992px){body.rtl .dl-root .dl-results-list{padding-right:0;padding-left:10px}}body.rtl .dl-root .dl-appointment-remove{left:0;right:initial}body.rtl .dl-root .dl-phone-small{margin-right:75px;margin-left:0}body.rtl .dl-root .dl-callback-box{text-align:right}
.brazil-doc-locator .dl-loading-icon{right:15px;left:auto}
.brazil-doc-locator .dl-results-item-container .orange-bullet-points li{font-size:16px;margin-bottom:12px!important}
.brazil-doc-locator .dl-results-item-container .orange-bullet-points li::before{position:relative;margin-right:10px;top:2px}
.dl-root.br .dl-extra-doc-param{display:block}
.dl-root.br .dl-prev-page.dl-bold.dl-width-50{padding-right:10px}
.dl-root.br .dl-profile-whatsapp{width:35px}@media(min-width:991px)and (max-width:1300px){.dl-root.br .item-cell-specialties .btn.btn-dark-border.btn-full{font-size:12px;padding:9px}}
.modal-open .dl-profile-dlg .dl-results-item-container .orange-bullet-points li{font-size:16px;margin-bottom:12px!important}
.modal-open .dl-profile-dlg .dl-results-item-container .orange-bullet-points li::before{position:relative;margin-right:10px;top:2px}
.sv-text-panel{padding:0 15px 10px}@media only screen and (max-width:767px){.sv-text-panel{padding-bottom:5px}
.sv-text-panel h2{margin-top:10px}}

.sv-white{background:#fff}
.sv-charcoal{background-color:#3d3935}
.sv-inpractice-bkg .sv-landing-page,.sv-inpractice-bkg .sv-user-form{color:#3d3935}
.sv-inpractice-bkg .sv-landing-page .sv-upload-label,.sv-inpractice-bkg .sv-user-form .sv-upload-label{background-color:#009ace;color:#fff}
.sv-transparent .sv-charcoal{background-color:transparent}
.sv-transparent .sv-text-panel div,.sv-transparent .sv-text-panel h1,.sv-transparent .sv-text-panel h2,.sv-transparent .sv-text-panel h3,.sv-transparent .sv-text-panel p{color:#fff}
.sv-transparent .smile-visualization-wrap .sv-upload-label:hover{border:1px solid #fff}
.sv-transparent .smile-visualization-wrap .sv-results-page{background-color:transparent}
.sv-transparent .smile-visualization-wrap a,.sv-transparent .smile-visualization-wrap div{color:#fff}
.sv-transparent .smile-visualization-wrap .btn.btn-lblue:hover{background-color:#fff;color:#3d3935!important;border:1px solid #3d3935}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.modal-main{position:fixed;background:#fff;width:90%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal-main .age-modal{line-height:1.36;color:#949695;font-size:20px;text-align:left;padding:20px}
.display-block{display:block}
.modal-close{float:right;width:25px;cursor:pointer;font-size:20px;text-align:center;background-color:#009ace;border-radius:50%;margin:5px}
.display-none{display:none}
.sv-text-panel{padding:0 15px 10px}@media only screen and (max-width:767px){.sv-text-panel{padding-bottom:5px}
.sv-text-panel h2{margin-top:10px}}
.sv-carousel-item{display:flex!important}
.sv-carousel-item>div{text-align:center}
.sv-carousel-item img{max-width:100%}@media only screen and (min-width:768px){.SmileViewDisplayOnMobile{display:none}}
.cls{border-radius:50%;overflow:hidden;margin:6px}

ul.smile-view-checklist{list-style-type:none;margin:0;padding:0;font-size:1rem}ul.smile-view-checklist li{text-align:left;display:flex;margin-bottom:10px}ul.smile-view-checklist li span.BulletPoint{min-width:20px;max-width:20px;margin-top:2px}ul.smile-view-checklist li span.BulletText{margin-left:10px;font-size:15px;display:flex;align-items:center}
.after-submit-disc{font-size:12px;text-align:left;padding:0 15px 40px 10px}
.smileView-error{width:100%}
.smileView-error .smileView-error-header{text-align:center;background-color:#ffa300;padding:1.6rem;color:#fff;font-size:42px;font-family:Roboto,Arial,sans-serif!important}
.smileView-error .smileView-error-block{padding:1.6rem}
.smileView-button{text-align:center}
.smileView-label-button{background:#00aee8;color:#fff!important;outline:0;border:0;padding:10px 30px;font-size:20px;margin:10px 10px 40px;font-weight:400;border-radius:20px;display:inline-block;text-align:center;text-decoration:none!important;cursor:pointer}
.smileView-hidden-input{width:.1px;height:.1px;opacity:0;position:absolute}
.smileView-user-form label{display:block}
.smileView-user-form input{width:100%;border:none;border-radius:0;padding:14px 5px 14px 14px;background-color:#ebebeb;font-size:16px;height:auto!important;box-shadow:none;color:#3d3935!important;font-family:"Neue Haas Grotesk Disp Med",sans-serif!important;font-weight:400}
.smileView-input-error{border:1px solid red!important}
.smileView-input-error::-webkit-input-placeholder{color:red}
.smileView-input-error:-ms-input-placeholder{color:red}
.smileView-input-error::placeholder{color:red}
.hide{display:none}label.ageAcceptance.sv-checkbox-error .popover{opacity:1;border-color:red}label.ageAcceptance.sv-checkbox-error .popover .arrow{border-top-color:red!important}label.ageAcceptance>input.error{border-color:red}
.toolTipOutlined{border:1px solid #666!important}
.toolTipOutlined .arrow{border-top-color:#666!important}
.popover{max-width:300px!important;top:-55px!important;left:-14px!important}
.popover .arrow{border-width:11px;left:8px}
.popover .arrow:after{bottom:-9px;margin-left:-10px;content:" ";border-top-color:#fff!important;border-width:10px}
.popover .arrow,.popover .arrow:after{width:0;height:0;border-color:transparent;border-style:solid}
.popover .popover-content{padding:10px!important}
.sv-white{background:#fff}
.sv-charcoal{background-color:#3d3935}
.sv-inpractice-bkg .sv-landing-page,.sv-inpractice-bkg .sv-user-form{color:#3d3935}
.sv-inpractice-bkg .sv-landing-page .sv-upload-label,.sv-inpractice-bkg .sv-user-form .sv-upload-label{background-color:#009ace;color:#fff}
.sv-transparent .sv-charcoal{background-color:transparent}
.sv-transparent .sv-text-panel div,.sv-transparent .sv-text-panel h1,.sv-transparent .sv-text-panel h2,.sv-transparent .sv-text-panel h3,.sv-transparent .sv-text-panel p{color:#fff}
.sv-transparent .smile-visualization-wrap .sv-upload-label:hover{border:1px solid #fff}
.sv-transparent .smile-visualization-wrap .sv-results-page{background-color:transparent}
.sv-transparent .smile-visualization-wrap a,.sv-transparent .smile-visualization-wrap div{color:#fff}
.sv-transparent .smile-visualization-wrap .btn.btn-lblue:hover{background-color:#fff;color:#3d3935!important;border:1px solid #3d3935}
.smile-visualization-wrap .smile-view-user-header-wrapper{display:flex;justify-content:center}
.smile-visualization-wrap .smile-view-user-header{max-width:80%;line-height:1.1!important;font-family:Roboto,Arial,sans-serif;font-size:26px;font-weight:400;color:#333;margin:16px;text-align:center}
.smile-visualization-wrap ul.smile-view-checklist{padding-left:24px!important}
.smile-visualization-wrap a:hover{background-color:#00aee8}
.smile-visualization-wrap #sv-form-result{margin-top:1rem}
.smile-visualization-wrap #sv-form-result h3{width:80%;text-align:center;margin:auto}
.smile-visualization-wrap .sv-loading{position:inherit}
.smile-visualization-wrap .sv-carousel-item img,.smile-visualization-wrap .sv-user-form .sv-carousel-item img{border-radius:50%}
.brazil-mobile-carousel{background-color:#ffa300;padding:1.2rem}
.brazil-mobile-carousel .carousel-image{padding:0}
.brazil-mobile-carousel .br-sm-carousel-caption{font-size:.7rem;color:#fff;text-align:center}
.brazil-loading-section{background-color:#ffa300;text-align:center;color:#fff;width:100%;padding-bottom:1rem;padding-top:1rem}
.brazil-loading-section .progress-heading-section{margin:auto;font-size:2rem}
.brazil-loading-section .progress-heading-capture{margin:auto;font-size:22px;padding:0 10px}
.smile-visualization-wrap label.sv-checkmarkcontainer.sv-font-smaller{font-size:10px;color:#949695!important;font-weight:400!important}
.brazil-smile-view-result-view{display:flex;flex-direction:column}
.brazil-smile-view-result-view .sv-disclamer{width:65%;margin-left:auto;margin-right:auto}
.brazil-smile-view-result-view .brazil-smile-view-result{background-color:#ffa300}
.brazil-smile-view-result-view .brazil-smile-view-result .brazil-smile-view-result-spacing{padding-top:2rem}
.brazil-smile-view-result-view .brazil-smile-view-result .brazil-smile-view-img-container{width:65%;margin:auto}
.brazil-smile-view-result-view .brazil-smile-view-result .brazil-smile-view-img-background{text-align:right;background-color:#009ace;width:100%!important;margin-top:0;height:1.5rem}
.brazil-smile-view-result-view .brazil-smile-view-result .brazil-smile-view-result-img{margin-left:auto;margin-right:auto;width:65%}
.brazil-smile-view-result-view .brazil-smile-view-result .brazil-smile-view-result-img-banner{background-color:#009ace;display:block;margin-left:auto;margin-right:auto;margin-top:0;float:right;padding-top:.25rem;height:24px}
.brazil-smile-view-result-view .brazil-smile-view-before{color:#009ace;background-color:#fff;border:1px solid #42abe7;font-size:1rem;width:100%}
.brazil-smile-view-result-view .brazil-smile-view-after{background-color:#009ace;border:1px solid #42abe7;font-size:1rem;width:100%;color:#fff}
.brazil-smile-view-result-view .result-title{margin:.1rem auto auto;font-size:8px;text-align:center}
.footer-description-points{padding:0 30px;font-size:12px;text-align:left;line-height:1.4;font-family:Roboto,Arial,sans-serif}
.privacy-link{color:#949695;text-decoration:underline;font-weight:400}
.patientTypeRadios{display:flex;flex-wrap:wrap;margin-top:8px;margin-bottom:5px}
.radioWrapper{position:relative;display:flex;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:15px;margin-bottom:10px}
.radioWrapper:hover>.radioButton:after{content:"";display:block;border-radius:50%;width:10px;height:10px;background:#bebebe}
.radioInput{opacity:0;width:18px;height:18px}
.radioInput:checked+.radioButton:after{content:"";display:block;border-radius:50%;width:10px;height:10px;background:#009ace}
.radioButton{position:absolute;left:0;width:17px;height:17px;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center}
.radioLabel{margin-left:3px}
.tooltipContainer{z-index:90;top:-60px;left:-26px;width:320px;padding:10px 13px;box-shadow:0 2px 5px rgba(0,0,0,.2);border:1px solid;border-radius:8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-size:14px;line-height:1.42857143;letter-spacing:normal}
.tooltip-arrow,.tooltipContainer{position:absolute;background-color:#fff}
.tooltip-arrow{bottom:-8px;left:26px;width:15px;height:15px;border-left:1px solid;border-top:1px solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.send-form-wrapper{display:flex;justify-content:center}
.resultDesc1{width:60%!important}
.resultDesc2{width:100%!important;margin:10px!important}
.largeFont{font-size:42px}
.age-checkbox-label{font-family:Roboto,Arial,sans-serif}
.bullet-point-heading{font-size:30px}
.sv-root .container.sv-text-panel{padding-top:40px}
.sv-root .container.smile-visualization-wrap{padding-top:0}
.sv-root .bg-charcoal{background-color:#3d3935}
.sv-root .text-panel{padding:25px 15px}@media(min-width:768px){.sv-root .text-panel{padding:70px 0}}
.sv-root .btn-lblue{border-radius:35px;background-color:#009ace;display:inline-block;border:none;padding:9px 20px 9px 20px;max-width:330px;width:100%;text-align:center;font-size:20px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer}
.sv-root .btn-lblue:active,.sv-root .btn-lblue:focus,.sv-root .btn-lblue:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.sv-root .btn-lblue:active{transform:translateY(5px)}
.sv-root .btn-lblue.revert{background-color:#fff;color:#3d3935!important}
.sv-root .btn-lblue.revert.button-active,.sv-root .btn-lblue.revert:active,.sv-root .btn-lblue.revert:focus,.sv-root .btn-lblue.revert:hover,.sv-root .btn-lblue.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.sv-root .sv-landing-page p{color:#fff}
.sv-root .sv-user-form select{font-size:16px}
.sv-root .sv-inpractice-bkg h2,.sv-root .sv-inpractice-bkg p{color:#3d3935!important}
.sv-root .inpractice-user-form .btn-lblue{width:auto}@media only screen and (max-width:767px){.handle-desktop-smileview{display:none}}
.smile-visualization-wrap .modal-header{display:block}
.smile-visualization-wrap .modal-header,.smile-visualization-wrap .modal-header h2,.smile-visualization-wrap .modal-header h3{color:#fff!important}
.smile-visualization-wrap .modal-header .close{padding:0;width:30px;height:30px;top:0;right:0}
.smile-visualization-wrap .modal-header .close span[aria-hidden]{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;padding-left:2px}
.smile-visualization-wrap .sv-loading-page h2{color:#fff}
.smile-visualization-wrap .sv-loading-page .sv-loading-header{padding-top:20px}@media(min-width:768px){.smile-visualization-wrap .modal-dialog{max-width:600px}}
.smile-visualization-wrap .sv-error-page{padding-top:30px;overflow:hidden}
.smile-visualization-wrap .sv-error-page,.smile-visualization-wrap .sv-error-page h2{color:#fff}
.smile-visualization-wrap .sv-upload-label{border-radius:35px;background-color:#009ace;display:inline-block;border:none;padding:9px 20px 9px 20px;max-width:330px;width:100%;text-align:center;font-size:20px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer;max-width:100%}
.smile-visualization-wrap .sv-upload-label:active,.smile-visualization-wrap .sv-upload-label:focus,.smile-visualization-wrap .sv-upload-label:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.smile-visualization-wrap .sv-upload-label:active{transform:translateY(5px)}
.smile-visualization-wrap .sv-upload-label.revert{background-color:#fff;color:#3d3935!important}
.smile-visualization-wrap .sv-upload-label.revert.button-active,.smile-visualization-wrap .sv-upload-label.revert:active,.smile-visualization-wrap .sv-upload-label.revert:focus,.smile-visualization-wrap .sv-upload-label.revert:hover,.smile-visualization-wrap .sv-upload-label.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.smile-visualization-wrap .sv-percentage{right:-50px;top:-5px}
.smile-visualization-wrap .btn-lblue{border-radius:35px;background-color:#009ace;display:inline-block;border:none;padding:9px 20px 9px 20px;max-width:330px;width:100%;text-align:center;font-size:20px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer}
.smile-visualization-wrap .btn-lblue:active,.smile-visualization-wrap .btn-lblue:focus,.smile-visualization-wrap .btn-lblue:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.smile-visualization-wrap .btn-lblue:active{transform:translateY(5px)}
.smile-visualization-wrap .btn-lblue.revert{background-color:#fff;color:#3d3935!important}
.smile-visualization-wrap .btn-lblue.revert.button-active,.smile-visualization-wrap .btn-lblue.revert:active,.smile-visualization-wrap .btn-lblue.revert:focus,.smile-visualization-wrap .btn-lblue.revert:hover,.smile-visualization-wrap .btn-lblue.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.smile-visualization-wrap .sv-checkmarkcontainer{font-size:16px}
.smile-visualization-wrap .sv-user-form .sv-checkmarkcontainer{font-size:14px}
.inpractice-landing-header{padding-top:30px}@media(min-width:768px){.inpractice-landing-header h1{font-size:30px}}
.inpractice-landing-header .inpractice-landing-tip{font-size:16px}body.rtl .sv-root .smile-visualization-wrap .sv-phone-prefix{float:right}body.rtl .sv-root .smile-visualization-wrap .sv-phone-short{float:left}body.rtl .sv-root .smile-visualization-wrap .sv-checkmarkcontainer{padding-right:30px;padding-left:0}body.rtl .sv-root .smile-visualization-wrap .sv-checkmarkcontainer .sv-checkmark{right:0}
.container-sa{border-bottom:15px solid #009ace;min-height:400px;position:relative}
.container-sa .caption h1,.container-sa .caption h2,.container-sa .caption h3{margin-top:0}
.container-sa .caption h3{text-align:right}
.container-sa .popover-content{color:#000;font-size:12px}
.container-sa .upper{padding-bottom:10px}
.sa-answer-item input{position:absolute;left:0;opacity:0}
.sa-answer-item input:checked+.answer-check:before{background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/arrow-lg-check.svg)}
.sa-answer-item label{margin-bottom:0;padding-left:40px;position:relative}
.sa-answer-item label:before{content:"";position:absolute;left:0;top:2px;width:25px;height:25px;background-color:#b2b4b2}
.sa-answer-item label.round:before{border-radius:7px}
.sa-answer-item{margin-bottom:2px}
.sa-image-answer-item{margin-bottom:10px}
.sa-image-answer-item .image-check{cursor:pointer;position:relative;width:100%;border:1px solid #b2b4b2;display:block}
.sa-image-answer-item input{position:absolute;left:0;opacity:0}
.sa-image-answer-item input:checked+.image-check{border:1px solid #009ace}
.label-text{position:absolute;bottom:5px;display:block;width:100%;text-align:center}
.sa-question{margin-top:20px;margin-bottom:10px;margin-left:0;position:relative}
.sa-question:before{content:"1";position:absolute;left:-40px;top:-6px;font-weight:300;border:1px solid #009ace;text-align:center;width:32px;height:32px;display:block;padding-top:6px;border-radius:16px;padding-left:2px}
.sa-question.error{color:red}
.sa-question.error:before{border-color:red}
.idx2:before{content:"2"}
.idx3:before{content:"3"}
.idx4:before{content:"4"}
.idx5:before{content:"5"}
.idx6:before{content:"6"}
.idx7:before{content:"7"}
.sa-select{margin-bottom:10px;padding-left:130px}
.sa-select select{width:110px;background-color:#b2b4b2;position:absolute;left:0}
.sa-select.error span{color:red}
.sa-select.error select{border:1px solid red}
.rtl .sa-select select{position:static}
.rtl .container-sa-full{padding-right:50px;padding-left:40px}
.rtl .sa-question:before{right:-40px}
.rtl .sa-answer-item label{padding-right:25px}
.rtl .sa-answer-item label:before{right:0}
.sa-prevnext{text-align:left;margin-top:0}
.sa-relative{position:relative}
.sa-teeth-img{background-size:180px 110px;height:160px!important;background-repeat:no-repeat;background-position:center 5px;margin:0 auto 5px}
.sa-teeth-descr{margin-bottom:25px}
.sa-teeth-descr .sa-answer-item{text-align:center}
.sa-carousel .item .row{padding-left:50px;padding-right:50px}
.scale-label{text-align:center}
.sa-input{margin-bottom:10px}
.sa-input input{min-width:280px}
.sa-phone-prefix{margin-bottom:10px}
.sa-phone-prefix .sa-select{width:25%;float:left}
.sa-phone-prefix .sa-select select{color:#3d3935}
.sa-phone-prefix input{width:70%!important;float:right}
.sa-phone-prefix:after{content:"";clear:both;display:table}
.accept-container,.sa-answer-container{margin-bottom:10px}
.container-sa-full{border-bottom:15px solid #009ace;position:relative;padding-left:50px}
.popover-content{min-width:200px}
.captcha-container{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}
.captcha-container.error iframe{border:2px solid red}input.error{border:1px solid red}#imgloading{width:20px;margin-top:0}
.sa-disclaimer{padding-top:30px}
.sub-heading{margin-bottom:20px}
.bcarousel.sa-carousel .carousel-control{width:30px}
.bcarousel.sa-carousel .carousel-control.left,.bcarousel.sa-carousel .carousel-control.right{background-image:none;opacity:1}
.bcarousel.sa-carousel .carousel-control.left:hover,.bcarousel.sa-carousel .carousel-control.right:hover{opacity:.8}
.bcarousel.sa-carousel .carousel-control.left{left:0}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-right{background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/arrow-lb-left.svg);width:30px;height:30px}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-right:before{content:""}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-left{background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/arrow-lb-right.svg);width:30px;height:30px}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-left:before{content:""}#spacing-lower,#spacing-upper{width:327px;height:142px;background:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/desktop_teeth.png) no-repeat;margin:0 auto}#spacing-lower{margin-top:-40px}#spacing-upper[data-value="1"]{background-position:0 -142px}#spacing-upper[data-value="2"]{background-position:0 -284px}#spacing-upper[data-value="3"]{background-position:0 -426px}#spacing-upper[data-value="4"]{background-position:0 -568px}#spacing-upper[data-value="5"]{background-position:0 -710px}#spacing-upper[data-value="6"]{background-position:0 -852px}#spacing-lower[data-value="0"]{background-position:-327px 0}#spacing-lower[data-value="1"]{background-position:-327px -142px}#spacing-lower[data-value="2"]{background-position:-327px -284px}#spacing-lower[data-value="3"]{background-position:-327px -426px}#spacing-lower[data-value="4"]{background-position:-327px -568px}#spacing-lower[data-value="5"]{background-position:-327px -710px}#spacing-lower[data-value="6"]{background-position:-327px -852px}input[type=range]{-webkit-appearance:none;width:100%;padding-bottom:0}input[type=range]:focus{outline:0}input[type=range]{padding:0;background-color:transparent}input[type=range]::-webkit-slider-thumb{height:20px;width:5px;border-radius:0;border:0;background-color:#3d3935;top:-8px}@media(max-width:767px){input[type=range]::-webkit-slider-thumb{width:15px}}input[type=range]::-moz-range-thumb{height:20px;width:5px;border-radius:0;border:0;background-color:#3d3935;top:-8px}@media(max-width:767px){input[type=range]::-moz-range-thumb{width:15px}}input[type=range]::-ms-thumb{height:20px;width:5px;border-radius:0;border:0;background-color:#3d3935;top:-8px}@media(max-width:767px){input[type=range]::-ms-thumb{width:15px}}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#009ace;padding:0;margin-bottom:8px;margin-top:8px}input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:#009ace;padding:0}input[type=range]::-ms-track{background:0 0;border-color:transparent;color:transparent;width:100%;height:4px;cursor:pointer;background:#009ace;margin-top:7px;margin-bottom:7px;padding:0}label.error{color:red}
.btn-wide{max-width:400px;text-align:center;width:100%}@media(min-width:992px){.container-sa-full,.container-sa-full p,.container-sa-full select,.sa-answer-item,.sa-answer-item p,.sa-answer-item select,.sa-prevnext .btn,.sa-question,.sa-question p,.sa-question select,.sa-select,.sa-select p,.sa-select select,label,label p,label select{font-size:16px}
.question-label p,.sa-teeth-descr p{font-size:16px;font-weight:100}
.sa-teeth-descr{min-height:25px}
.sa-teeth-img{margin-bottom:10px}
.container-sa{width:60%;margin-left:40px;max-width:700px}
.lower{margin-bottom:50px}
.accept-container,.sa-answer-container{margin-bottom:20px}
.sa-disclaimer{font-size:18px;width:100%}
.md-separator{position:absolute;top:20px;bottom:5px;left:50%;width:2px;background-color:#3d3935;-webkit-transform:translateX(-1px);transform:translateX(-1px)}
.container-outer{position:relative;padding-top:20px;padding-bottom:20px}}@media(min-width:768px){.upper{margin-top:20px;margin-bottom:20px}}@media(max-width:991px){.container-sa-full{width:100%}}@media(min-width:992px)and (max-width:1199px){.container-sa{width:55%}}@media(max-width:767px){.smileAssessmentTooltip{max-width:182px}
.sa-answer-container.first{margin-bottom:30px}
.container-full h1{font-weight:200;font-size:27px}
.upper{margin-top:20px;margin-bottom:20px}
.sa-select{margin-bottom:15px}
.sa-select select{font-size:16px}
.sa-select span{display:inline-block;margin-top:4px}
.container-sa{padding-left:15px;padding-right:15px}
.container-sa .caption h3{text-align:left}
.sa-carousel .item .row{padding-left:20px;padding-right:20px}
.bcarousel.sa-carousel .carousel-control{width:20px}
.bcarousel.sa-carousel .carousel-control.left{left:-10px}
.bcarousel.sa-carousel .carousel-control.right{right:-10px}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-left,.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-right{width:20px;height:20px}}
.flipTextBox{background-color:#009ace;color:#fff;position:relative;width:100%;border:2px solid #009ace;display:block;background-size:180px 110px;height:160px;background-repeat:no-repeat;background-position:center 5px;margin:0 auto;text-align:center;font-size:14px;line-height:1.5;padding:8px}@media(max-width:767px){.flipTextBox{font-size:12px!important}}
.flipTextBoxHeader{font-size:16px!important;font-weight:700}@media(max-width:767px){.flipTextBoxSubHeader{font-size:14px!important}}@media(max-width:500px){.sa-teeth-img{background-size:160px 100px;height:160px}#spacing-lower,#spacing-upper{width:248px;height:112px;background:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/mobile_teeth.png) no-repeat}#spacing-upper[data-value="0"]{background-position:0 0}#spacing-upper[data-value="1"]{background-position:0 -112px}#spacing-upper[data-value="2"]{background-position:0 -224px}#spacing-upper[data-value="3"]{background-position:0 -336px}#spacing-upper[data-value="4"]{background-position:0 -448px}#spacing-upper[data-value="5"]{background-position:0 -560px}#spacing-upper[data-value="6"]{background-position:0 -672px}#spacing-lower[data-value="0"]{background-position:-248px 0}#spacing-lower[data-value="1"]{background-position:-248px -112px}#spacing-lower[data-value="2"]{background-position:-248px -224px}#spacing-lower[data-value="3"]{background-position:-248px -336px}#spacing-lower[data-value="4"]{background-position:-248px -448px}#spacing-lower[data-value="5"]{background-position:-248px -560px}#spacing-lower[data-value="6"]{background-position:-248px -672px}}#spacing-lower,#spacing-upper{width:248px;height:112px;background:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/mobile_teeth.png) no-repeat}#spacing-upper[data-value="0"]{background-position:0 0}#spacing-upper[data-value="1"]{background-position:0 -112px}#spacing-upper[data-value="2"]{background-position:0 -224px}#spacing-upper[data-value="3"]{background-position:0 -336px}#spacing-upper[data-value="4"]{background-position:0 -448px}#spacing-upper[data-value="5"]{background-position:0 -560px}#spacing-upper[data-value="6"]{background-position:0 -672px}#spacing-lower[data-value="0"]{background-position:-248px 0}#spacing-lower[data-value="1"]{background-position:-248px -112px}#spacing-lower[data-value="2"]{background-position:-248px -224px}#spacing-lower[data-value="3"]{background-position:-248px -336px}#spacing-lower[data-value="4"]{background-position:-248px -448px}#spacing-lower[data-value="5"]{background-position:-248px -560px}#spacing-lower[data-value="6"]{background-position:-248px -672px}
.sa-narrow-row>div:first-child{padding-right:5px}
.sa-narrow-row>div:last-child{padding-left:5px}
.sa-question{padding-left:50px;margin-bottom:15px;color:#3d3935}
.sa-question:before{left:0;background-color:#ffb500;color:#fff;border-color:#ffb500}
.sa-answer-item2 input{position:absolute;left:0;opacity:0}
.sa-answer-item2 input:checked+.answer-check:before{background-image:none}
.sa-answer-item2 input:checked+.answer-check{background-color:#009ace;color:#fff;border-color:#009ace}
.sa-answer-item2 label{margin-bottom:0;padding:12px 20px;width:100%;text-align:center;border:1px solid #3d3935;position:relative}
.sa-answer-item2 label:before{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;background-color:transparent}
.sa-answer-item2 label.round:before{border-radius:7px}
.sa-select{width:100%;padding:0;position:relative}
.sa-select:after{position:absolute;top:14px;right:10px;width:10px;height:10px;border-left:1px solid #3d3935;border-bottom:1px solid #3d3935;display:block;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sa-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:center;border-radius:0;border-color:#3d3935;background-color:#fff;padding:12px 10px;display:block;position:static;text-align:left}
.sa-select select[name=radiocities].unfocused{color:#999}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background-color:#009ace;cursor:pointer;position:relative;top:-11px;padding:0}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background-color:#009ace;cursor:pointer;position:relative;top:-11px;padding:0}input[type=range]::-ms-thumb{-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background-color:#009ace;cursor:pointer;position:relative;top:-11px;padding:0}input[type=range]::-webkit-slider-runnable-track{background-color:#3d3935}input[type=range]::-moz-range-track{background-color:#3d3935}input[type=range]::-ms-track{background-color:#3d3935}
.container-sa-full{padding:20px 20px 0}
.container-sa-full .gray-input{width:100%;padding-top:12px;padding-bottom:12px;padding-left:12px;background-color:#fff}
.container-sa-full .gray-input::-webkit-input-placeholder{color:#3d3935}
.container-sa-full .gray-input::-moz-placeholder{color:#3d3935}
.container-sa-full .gray-input:-ms-input-placeholder{color:#3d3935}
.container-sa-full .gray-input::-ms-input-placeholder{color:#3d3935}
.container-sa-full .gray-input::placeholder{color:#3d3935}
.container-sa-full .gray-input.error{border-color:red}
.container-sa-full .gray-input.error::-webkit-input-placeholder{color:red}
.container-sa-full .gray-input.error::-moz-placeholder{color:red}
.container-sa-full .gray-input.error:-ms-input-placeholder{color:red}
.container-sa-full .gray-input.error::-ms-input-placeholder{color:red}
.container-sa-full .gray-input.error::placeholder{color:red}
.sa-dark-frame{color:#fff;background-color:#3d3935;padding:10px 20px 20px;margin-top:10px;margin-left:-20px;margin-right:-20px}
.sa-dark-frame .sa-question{color:#fff}
.sa-dark-frame .gray-input{color:#3d3935}
.sa-input-label{width:100%;position:relative}
.sa-input-label .mask-invisible{visibility:hidden}
.sa-input-label .patternMask,.sa-input-label .placeholder{color:#3d3935;left:0;top:0;padding:12px;color:#999;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}
.sa-input-label .placeholder,.sa-input-label input:not(:focus)~.patternMask{display:none}
.sa-input-label input:not(:focus)~.placeholder{display:inline}
.sa-input-label input.error~.placeholder{color:red}
.sa-phone-prefix .sa-input-label{width:70%;float:right}
.sa-phone-prefix .sa-input-label input{width:100%!important}
.thankyou-logo img{max-width:30%;width:100%;margin:0 0 40px}@media only screen and (max-width:767px){.thankyou-logo img{max-width:50%}}
.thankyou-item-container{display:flex;align-content:center;flex-wrap:wrap;margin-bottom:25px;padding:0}
.thankyou-item a{display:block}
.thankyou-item img{max-width:150px;width:100%}
.main-bar{width:100%;margin:15px 0}
.thankyou-image{display:flex;align-items:center;justify-content:flex-end}
.thankyou-image img{max-width:100%}@media only screen and (max-width:767px){.thankyou-image{display:none}}
.thankyou-social-bar{display:flex;justify-content:center;align-items:center;height:50px;margin:10px 0}
.thankyou-social-bar .social-icon-btn{margin:0 15px;height:90%}
.thankyou-social-bar .social-icon-btn img{height:100%;max-height:50px}
.docloc-btn-container{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}
.docloc-btn-container .btn-thank{border-radius:35px;background-color:#009ace;display:inline-block;padding:10px;max-width:330px;width:100%;text-align:center;font-size:1rem;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer}
.docloc-btn-container .btn-thank:active,.docloc-btn-container .btn-thank:focus,.docloc-btn-container .btn-thank:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.docloc-btn-container .btn-thank:active{-webkit-transform:translateY(5px);transform:translateY(5px)}
.docloc-btn-container .btn-thank.revert{background-color:#fff;color:#3d3935!important}
.docloc-btn-container .btn-thank.revert.button-active,.docloc-btn-container .btn-thank.revert:active,.docloc-btn-container .btn-thank.revert:focus,.docloc-btn-container .btn-thank.revert:hover,.docloc-btn-container .btn-thank.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.static-thankyou{justify-content:center}
.static-thankyou h1.thank-title{font-size:40px;font-weight:600}@media only screen and (max-width:768px){.static-thankyou h1.thank-title{font-size:35px}}@media only screen and (max-width:414px){.static-thankyou h1.thank-title{font-size:25px;font-weight:500}}
.static-thankyou .caption{display:flex;flex-wrap:wrap;align-content:center;max-width:500px}
.thankyou-recap-container{display:flex;justify-content:space-between}
.sa-reverse-column{flex-direction:row-reverse}
.back-nav:hover{cursor:pointer}
.form-selector{display:flex;justify-content:space-evenly;margin-top:50px}
.form-selector h1,.form-selector h2{width:100%}
.form-selector .form-selector-card{max-width:350px;width:90%;height:7rem;background-color:#269ace;cursor:pointer;font-size:17px}
.form-selector .form-selector-card p{margin:0}
.form-selector .form-selector-card.igo{background-color:#8bc501}
.form-selector .form-selector-card .form-selector-card-back,.form-selector .form-selector-card:hover .form-selector-card-front{display:none}
.form-selector .form-selector-card:hover .form-selector-card-back{display:flex}
.form-selector .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}
.form-selector .card-body img{width:100%;max-width:150px}
.apac-smile-assessment .igo h1{color:#8bc501}
.apac-smile-assessment .igo .sa-answer-item2 input:checked+.answer-check{background-color:#8bc501;border-color:#8bc501}
.apac-smile-assessment .igo .sa-image-answer-item input:checked+.image-check{border-color:#8bc501}
.notice-privacy{margin-top:10px;margin-left:40px;font-size:16px!important}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.modal-main{position:fixed;background:#fff;width:50%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal-main p{color:#949695;font-size:20px;padding:20px}
.display-block{display:block}
.modal-close{float:right;width:25px;cursor:pointer;font-size:20px;text-align:center;background-color:#009ace;border-radius:50%;margin:5px}
.display-none{display:none}
.container-fluid .sa-root{padding-top:20px}@media(min-width:768px){.sa-root h1{font-size:45px}}
.sa-root .btn-lblue{border-radius:35px;background-color:#009ace;display:inline-block;border:none;padding:9px 20px 9px 20px;max-width:330px;width:100%;text-align:center;font-size:20px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer}
.sa-root .btn-lblue:active,.sa-root .btn-lblue:focus,.sa-root .btn-lblue:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.sa-root .btn-lblue:active{transform:translateY(5px)}
.sa-root .btn-lblue.revert{background-color:#fff;color:#3d3935!important}
.sa-root .btn-lblue.revert.button-active,.sa-root .btn-lblue.revert:active,.sa-root .btn-lblue.revert:focus,.sa-root .btn-lblue.revert:hover,.sa-root .btn-lblue.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.sa-root .sa-dark-frame,.sa-root .sa-dark-frame label,.sa-root .sa-dark-frame p{color:#fff}
.sa-root .scale .pull-left{float:left}
.sa-root .scale .pull-right{float:right}
.sa-root.emea-smile-assessment h1{color:#009ace}
.sa-root.emea-smile-assessment .sa-dark-frame{background-color:rgba(0,0,0,0)}
.sa-root.emea-smile-assessment .sa-dark-frame,.sa-root.emea-smile-assessment .sa-dark-frame .sa-question,.sa-root.emea-smile-assessment .sa-dark-frame label,.sa-root.emea-smile-assessment .sa-dark-frame p{color:#3d3935}
.sa-root.emea-smile-assessment .sa-dark-frame input[type=text]{border:1px solid #3d3935}
.sa-root.emea-smile-assessment .sa-dark-frame input[type=text].error{border-color:red}
.sa-root.emea-smile-assessment .bkg-white{background-color:rgba(0,0,0,0)}
.sa-root.emea-smile-assessment .sa-select select{text-overflow:ellipsis;overflow:hidden;padding-right:25px}
.smile-assessment-fad .fad{max-width:690px;padding:0 20px 70px 20px;text-align:center}@media only screen and (min-width:768px)and (max-width:991px){.smile-assessment-fad .fad{position:inherit}}
.smile-assessment-fad .fad .fad-btn{float:inherit}
.smile-assessment-fad .fad .fad-btn a{border-radius:20px;width:72px}@media only screen and (min-width:768px)and (max-width:1112px){.smile-assessment-fad .fad .fad-btn a{padding:9px;top:0}}@media only screen and (max-width:767px){.smile-assessment-fad .fad .fad-btn a{width:50%}}@media only screen and (min-width:1025px)and (max-width:1299px){.smile-assessment-fad .fad{margin-left:15%}}@media only screen and (min-width:1300px){.smile-assessment-fad .fad{margin-left:20%}}
.smile-assessment-fad .fad .fad-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-right:5px;width:25%}@media only screen and (max-width:767px){.smile-assessment-fad .fad .fad-input{margin:auto;display:block;margin-bottom:5px;width:50%}}
.smile-assessment-fad .fad .fad-link{display:block;padding-bottom:10px}
.sa-input-label.sa-multi-select-comment{position:absolute;width:25%}@media(max-width:766px){.sa-input-label.sa-multi-select-comment{width:40%}}
.sa-input-label.sa-multi-select-comment .gray-input{color:#000;padding-left:5px;padding-top:5px;padding-bottom:5px}
.pt-BR .apac-smile-assessment .container-inner .row.sa-relative .col-md-6:nth-child(2){display:none}
.pt-BR .apac-smile-assessment .container-inner .row.sa-relative .md-separator{display:none}
.pt-BR .apac-smile-assessment .container-inner .row.sa-relative .caption{max-width:100%;flex:0 0 100%;text-align:center;padding-bottom:50px}
.zh .apac-smile-assessment .container-inner .row.sa-relative .col-md-6:nth-child(2) p,.zh-Hans-CN .apac-smile-assessment .container-inner .row.sa-relative .col-md-6:nth-child(2) p{display:none}
.zh .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6,.zh-Hans-CN .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6,.zh-Hant-TW .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6{display:contents}
.zh .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2,.zh-Hans-CN .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2,.zh-Hant-TW .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2{padding:15px}
.zh .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2 .answer-check,.zh-Hans-CN .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2 .answer-check,.zh-Hant-TW .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2 .answer-check{border-radius:50%;width:40px;height:40px;padding:9px 14px;font-weight:700}@media only screen and (max-width:767px){.zh .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2,.zh-Hans-CN .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2,.zh-Hant-TW .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2{padding:8px}
.zh .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2 .answer-check,.zh-Hans-CN .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2 .answer-check,.zh-Hant-TW .apac-smile-assessment .container-inner .row.sa-answer-container.sa-narrow-row.question_2 .col-md-4.col-6 .sa-answer-item2 .answer-check{padding:8px}}
.zh-Hant-TW .apac-smile-assessment .sa-dark-frame .row:nth-child(3n) .col-sm-5{margin:auto}
.apac-smile-assessment h1{color:#009ace}
.apac-smile-assessment .answer-check.error::before{border:1px solid red}@media only screen and (max-width:767px){.apac-smile-assessment .sa-narrow-row>div{padding-left:15px!important;padding-right:15px!important;min-width:100%;margin-bottom:15px}
.apac-smile-assessment .sa-image-answer-item .label-text{font-size:16px}
.apac-smile-assessment .sa-dark-frame .question-label .col-sm-5{max-width:100%;flex:100%}
.apac-smile-assessment .sa-dark-frame .question-label .col-sm-5 .sa-input input{min-width:100%}}@media only screen and (max-width:991px)and (min-width:500px){.apac-smile-assessment{font-size:16px}
.apac-smile-assessment .sa-image-answer-item .image-check{background-size:140px 100px}
.apac-smile-assessment .sa-image-answer-item .image-check .label-text{font-size:14px}}
.apac-smile-assessment .answer-check a{color:#009ace;text-decoration:none}
.apac-smile-assessment .sa-answer-container .answer-check{padding:12px 10px}body.rtl .sa-root .answer-check{padding-right:40px}body.rtl .sa-root .sa-input-label input.error~.placeholder,body.rtl .sa-root .sa-input-label input:not(:focus)~.placeholder{right:0}body.rtl .sa-root .gray-input{padding-right:10px}body.rtl .sa-root .sa-select select{padding-right:10px;padding-left:25px}body.rtl .sa-root .sa-select:after{left:10px;right:initial}body.rtl .sa-root .sa-phone-prefix .sa-select{float:right}body.rtl .sa-root .sa-phone-prefix .sa-select select{padding-right:25px}body.rtl .sa-root .sa-phone-prefix .sa-input-label{float:left}
.us-smile-assessment .sa-root{width:100%;padding:0}
.us-smile-assessment .sa-root .container-outer{padding:0}
.us-smile-assessment .sa-root .container-sa-full{padding:0;background-color:rgba(0,0,0,0);border-bottom:none}
.us-smile-assessment .sa-root .container-sa-full .question-label .sub-heading,.us-smile-assessment .sa-root .container-sa-full .row.caption{display:none}
.us-smile-assessment .sa-root .container-sa-full .sa-question{padding-left:0;margin-bottom:8px;color:#707372;font-size:16px;font-weight:100;margin-top:30px}@media only screen and (max-width:767px){.us-smile-assessment .sa-root .container-sa-full .sa-question{margin-top:15px}}
.us-smile-assessment .sa-root .container-sa-full .sa-question::before{content:none}
.us-smile-assessment .sa-root .container-sa-full .sa-question.clr-lblue.idx1{margin-top:0}
.us-smile-assessment .sa-root .container-sa-full .sa-question.sa-question.error{color:red}
.us-smile-assessment .sa-root .container-sa-full .sa-answer-container{margin-bottom:0}
.us-smile-assessment .sa-root .container-sa-full .sa-answer-container .sa-answer-item2 .answer-check{background-color:#ebebeb;padding:10px 20px;border:1px solid #009ace;color:#555;font-size:14px;line-height:1.4}@media only screen and (max-width:767px){.us-smile-assessment .sa-root .container-sa-full .sa-answer-container.sa-narrow-row .col-md-4{flex:0 0 33.33%;max-width:33.33%}
.us-smile-assessment .sa-root .container-sa-full .sa-answer-container.sa-narrow-row .col-md-4:nth-child(2){padding-left:5px;padding-right:5px}}
.us-smile-assessment .sa-root .container-sa-full .sa-answer-item2 input:checked+.answer-check{background-color:#009ace;color:#fff;border-color:#009ace}
.us-smile-assessment .sa-root .container-sa-full .sa-image-answer-item .sa-teeth-img{background-color:#ebebeb;background-size:150px;background-position:center 25px}@media(max-width:991px){.us-smile-assessment .sa-root .container-sa-full .sa-image-answer-item .sa-teeth-img{height:140px}}
.us-smile-assessment .sa-root .container-sa-full .sa-image-answer-item .sa-teeth-img.image-check.logo-radioOverbite{background-position:center 35px}
.us-smile-assessment .sa-root .container-sa-full .sa-image-answer-item input:checked+.image-check{border:2px solid #009ace}
.us-smile-assessment .sa-root .container-sa-full .sa-select{margin-bottom:0}
.us-smile-assessment .sa-root .container-sa-full .sa-select select{background-color:#ebebeb;padding:14px 5px 14px 14px;font-size:16px;height:50px;cursor:pointer;border:none;color:#555}
.us-smile-assessment .sa-root .container-sa-full .sa-select select:focus{outline:0}
.us-smile-assessment .sa-root .container-sa-full .sa-select.error select{border:1px solid red}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame{margin:0;padding:0;background-color:rgba(0,0,0,0)}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .answer-check{color:#3d3935;font-size:11px;color:#949695}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .sa-question{color:#3d3935}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .row:nth-child(3n) .col-sm-5{margin:auto}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .row:nth-child(3n) .col-sm-5 .sa-prevnext{text-align:center}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5{flex:100%;max-width:100%}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5 .btn-lblue{font-size:18px}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5 .btn-lblue:active,.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5 .btn-lblue:focus{box-shadow:none;color:#fff;background-color:#009ace;border:4px solid #009ace}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5 .sa-input input{min-width:100%;border:none;padding:14px 5px 14px 14px;background-color:#ebebeb;font-size:16px;color:#3d3935!important}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5 .sa-input input.error{border:1px solid red}@media(min-width:992px){.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .col-sm-5{flex:50%;max-width:50%}}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .sa-answer-item label{padding-left:30px}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .sa-answer-item label::before{background-color:#fff;border:1px solid #009ace;width:16px;height:16px}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .sa-answer-item input:checked+.answer-check:before{background:url(https://storagy-invisalign.s3.amazonaws.com/invisalign-contentful/check.svg) no-repeat center;background-size:10px 10px}
.us-smile-assessment .sa-root .container-sa-full .sa-dark-frame .sa-answer-item.accept-container p:first-child{color:#707372;font-size:12px!important}
.us-smile-assessment .sa-root .container-sa-full .custom-sa-after-submit{padding:50px 20px 70px 20px}@media only screen and (min-width:992px){.us-smile-assessment .sa-root .container-sa-full .row .col-sm-4:nth-child(7),.us-smile-assessment .sa-root .container-sa-full .row .col-sm-4:nth-child(8){flex:0 0 50%;max-width:50%}}
.us-smile-assessment.smile-assessment-fad .sa-root .container-sa-full .custom-sa-after-submit{padding-bottom:0}
.us-smile-assessment .sa-fotnotes{border-top:solid 1px #949695;padding-top:30px;margin-bottom:60px}
.us-smile-assessment .sa-fotnotes p{font-size:11px;color:#949695;margin-bottom:10px}@media only screen and (max-width:767px){.us-smile-assessment label{font-size:16px}}
.us-smile-assessment .cp-wrapper-1{align-items:center}
.us-smile-assessment .cp-wrapper-1 .col-9{max-width:250px;margin:auto}
.us-smile-assessment .cp-wrapper-1 .col-3{height:50px;border-left:2px solid;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}
.us-smile-assessment .cp-wrapper-1 p{margin-top:10px}
.us-smile-assessment .sa-header{font-size:25px;color:#171c8f;margin:0 0 20px;border-bottom:1px solid #a9a9a9;padding-bottom:10px;letter-spacing:-.5px;line-height:1.1}@media only screen and (max-width:767px){.us-smile-assessment .sa-header{font-size:22px}}
.us-smile-assessment-v4 .sa-root .container-sa-full .sa-select select{border:1px solid #009ace;background-color:#fff}
.us-smile-assessment-v4 .sa-root .container-sa-full .sa-dark-frame .col-sm-5 .sa-input input{border:1px solid #009ace;background-color:#fff}
.us-smile-assessment-v4 .sa-root .container-sa-full .sa-answer-container .sa-answer-item2 .answer-check{background-color:#fff}
.us-smile-assessment-v4 .sa-root .container-sa-full .sa-image-answer-item .sa-teeth-img{background-color:#fff}
.us-smile-assessment-v4 .btn-lblue:hover{color:#fff;background-color:#00aee8;border:4px solid #00aee8}@media(max-width:991px){.us-smile-assessment>.col-md-5{order:1;max-width:100%;flex:100%}
.us-smile-assessment>.col-md-5 .main-content .cp-wrapper-1{background-color:#fff;box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);border:2px solid #afb1af;margin-top:10px!important;padding:5px;max-width:100%!important}
.us-smile-assessment>.col-md-5 .main-content .cp-wrapper-1 .col-md-12{padding-right:0;padding-left:0}
.us-smile-assessment>.col-md-5 .main-content .cp-wrapper-2{display:none}
.us-smile-assessment>.col-md-12:first-child{order:2;max-width:100%;flex:100%}
.us-smile-assessment>.col-md-7{order:3;max-width:100%;flex:100%}
.us-smile-assessment>.col-md-12:last-child{order:4;max-width:100%;flex:100%}}
.invalid-phn-text{width:70%;float:right;color:red!important}
.us-smile-assessment{width:100%;max-width:100%;margin:auto}@media only screen and (min-width:992px){.us-smile-assessment{padding-left:10%;padding-right:10%}}@media only screen and (max-width:1499px)and (min-width:1200px){.us-smile-assessment{padding-left:7%;padding-right:7%}}@media only screen and (max-width:1199px)and (min-width:992px){.us-smile-assessment{padding-left:5%;padding-right:5%}}@media only screen and (max-width:991px)and (min-width:768px){.us-smile-assessment{padding-left:25px;padding-right:25px}}
.us-smile-assessment.sa-result>.col-md-12,.us-smile-assessment.sa-result>.col-md-5{display:none}
.us-smile-assessment.sa-result>.col-md-7{flex:0 0 100%;max-width:100%}
.modal-main p{color:#949695!important}
.US-Smile-assesmnt-V3 .sa-root .container-outer{max-width:690px}@media only screen and (max-width:767px){.US-Smile-assesmnt-V3 .SA-V3-headingMob .main-content p{font-size:22px!important}}
.style-eu-teen-page .sa-root.emea-smile-assessment{--border-radius:0.5rem}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-select{margin-bottom:unset}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-select select{border-radius:.5em;border:2px solid orange;padding-right:1.5rem}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-question{padding-left:initial;color:#009ace;font-weight:600;font-size:clamp(1.2rem,1.5vw,2.5rem)}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-question:before{display:none}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-input-label input{border-radius:var(--border-radius);border:2px solid orange}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-phone-prefix{display:flex;align-items:center;gap:1em}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-phone-prefix>*{margin-bottom:unset}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item label:before{border-radius:var(--border-radius);border:2px solid orange;background-color:rgba(0,0,0,0)}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item input:checked+.answer-check:before{content:"\2713";display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#009ace;background-image:none}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2{margin-bottom:unset}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 label{text-align:inherit;border:none;padding:.5rem}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 label::before{content:"";width:40px;height:40px;border:2px solid orange;border-radius:var(--border-radius);position:unset;flex-shrink:0}@media(max-width:420px){.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 label::before{width:35px;height:35px}}@media(max-width:420px){.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 label{font-size:1rem}}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 input:checked+.answer-check{background-color:initial;color:inherit;border-color:initial}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 input:checked+.answer-check::before{content:"\2713";display:flex;justify-content:center;align-items:center;font-size:2.5rem;color:#009ace}@media(max-width:420px){.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item2 input:checked+.answer-check::before{font-size:2rem}}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-dark-frame .sa-disclaimer{font-size:.8rem;line-height:1.5}
.style-eu-teen-page .sa-root.emea-smile-assessment .answer-check{display:flex;align-items:center;gap:2rem}@media(max-width:420px){.style-eu-teen-page .sa-root.emea-smile-assessment .answer-check{gap:1rem}}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-narrow-row{row-gap:.5rem}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-narrow-row>div:is(:first-child,:last-child){padding-inline:15px}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-container>div{flex:0 0 100%;max-width:none}@media(min-width:760px){.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-container>div{flex:0 0 40%}}@media only screen and (min-width:768px)and (max-width:1199px){.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-container>div{flex:0 0 50%}}
.style-eu-teen-page .sa-root.emea-smile-assessment .col-md-12.sa-image-answer-item{flex:0 0 55%;max-width:100%}@media(max-width:700px){.style-eu-teen-page .sa-root.emea-smile-assessment .col-md-12.sa-image-answer-item{flex:0 0 100%;padding-right:0;padding-left:0}}@media only screen and (min-width:768px)and (max-width:1199px){.style-eu-teen-page .sa-root.emea-smile-assessment .col-md-12.sa-image-answer-item{flex:0 0 100%}}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item{--img-size:180px;--border-space:9px;--border-width:4px}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item label{border:none}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item .image-check{border-radius:1rem;background-size:var(--img-size);background-position:center var(--border-space);height:calc(var(--img-size) + var(--border-space)*2 + var(--border-width)*2 + 2em)!important}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item .image-check:before{position:absolute;content:"";left:50%;top:0;transform:translate(-50%,0);width:calc(var(--img-size) + 2*var(--border-space));height:calc(var(--img-size) + 2*var(--border-space));border:var(--border-width) solid transparent;border-radius:1.5rem}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item input:checked+.image-check{color:inherit;background-color:rgba(0,0,0,0)}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item input:checked+.image-check:before{border-color:#009ace}@media(max-width:420px){.style-eu-teen-page .sa-root.emea-smile-assessment .sa-answer-item.accept-container{margin-bottom:10px;margin-top:10px}}@media(max-width:420px){.style-eu-teen-page .sa-root.emea-smile-assessment .col-sm-4{flex:1 1 50%}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item .image-check{border-radius:1rem;background-size:calc(var(--img-size)/2);background-position:center calc(var(--border-space));height:calc(var(--img-size)/ 2 + var(--border-space)*4 + var(--border-width) + 1em)!important}
.style-eu-teen-page .sa-root.emea-smile-assessment .sa-image-answer-item .image-check::before{width:calc(var(--img-size)/ 2 + 1.5*var(--border-space)*1.4);height:calc(var(--img-size)/ 2 + 1.5*var(--border-space)*1.4);border-radius:1rem}}@media only screen and (max-width:767px){.style-eu-teen-page .sa-root.emea-smile-assessment .__react_component_tooltip{left:1em!important}
.style-eu-teen-page .sa-root.emea-smile-assessment .__react_component_tooltip .place-top{margin-top:10px}
.style-eu-teen-page .sa-root.emea-smile-assessment .__react_component_tooltip::after{content:unset}}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .row.sa-relative{flex-direction:row-reverse}@media(max-width:700px){.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .row.sa-relative{flex-direction:column-reverse}}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .row.sa-relative>*{padding-bottom:2rem}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .row.sa-relative h1{font-weight:900}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .row.sa-relative .col-md-6.caption>p>p:last-of-type{color:gray;font-size:.8rem}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .md-separator{background-color:#009ace}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout{display:grid;gap:1.5rem;font-size:1rem}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout>section{display:grid;gap:.3em}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout>section.didyouknow{display:grid;gap:.5em;background-color:#009ace;border-radius:1rem;padding:1.5rem;color:#fff}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout>section.didyouknow>:nth-child(3){font-size:.8em}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout>section>span:nth-child(1){font-weight:900}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout .change-answers-btn{position:relative;display:flex;align-items:center;gap:.5em;margin-top:1rem;color:#009ace;font-size:1.25rem;font-weight:900}
.style-eu-teen-page .sa-root.emea-smile-assessment #step-container>div:nth-child(2) .emeaTeenLayout .change-answers-btn::before{position:relative;content:"\2039";font-size:3.5em;font-weight:400;line-height:.5;top:-.075em}
.faqs-list .faq-category-title{font-size:32px;color:#009ace;margin:30px 0 0 0;padding:0 0 0 35px;position:relative;cursor:pointer;user-select:none}
.faqs-list .faq-category-title::before{position:absolute;transform:translate(0,-50%);position:absolute;top:50%;content:"+";width:20px;height:20px;border-radius:50%;background-color:#009ace;left:0;color:#fff;font-size:18px;line-height:18px;text-align:center}
.faqs-list .faq-item-title{font-size:32px}
.faqs-list .faq-item{margin-top:50px;margin-bottom:50px}
.faqs-list .faq-item p{font-size:22px}@media(max-width:767px){.faqs-list .faq-item{margin-top:20px;margin-bottom:20px}
.faqs-list .faq-item p{font-size:20px}}
.faqs-list .faq-items{display:none}
.faqs-list .faq-items .faq-answers,.faqs-list .faq-items .faq-questions{padding-top:10px}
.faqs-list .expanded .faq-items{display:block}
.faqs-list .expanded .faq-category-title::before{content:"-"}
.faqs-list .faq-search{border-bottom:2px solid #ececec;margin-bottom:50px}
.faqs-list .faq-search input{border-radius:0;z-index:0;box-shadow:none;height:42px;font-size:32px;border:0;padding:0 5px 0 5px;color:#3d3935;width:100%}
.faqs-list .faq-search input::placeholder{color:#009ace}
.faqs-list .faq_head{color:#009ace;text-align:center;margin:50px 0 50px;font-weight:400}
.container-fluid .container.faqs-list{padding-top:60px}@media only screen and (max-width:767px){.mobile-fontsize-15 .faq-search input{font-size:15px}}
.orrange-bullet-points .faqs-list .faq-category-title{color:#ea6536}
.orrange-bullet-points .faqs-list .faq-category-title::before{color:#fff;background-color:#ffa300}
.orrange-bullet-points .faq-search input::placeholder{color:#ea6536!important}
.info-kit-container .info-kit-container-inner{background-color:#fff;padding:20px}
.info-kit-container .error{color:red;border:1px solid red}
.info-kit-container .error::-webkit-input-placeholder{color:red}
.info-kit-container .error::-moz-placeholder{color:red}
.info-kit-container .error:-ms-input-placeholder{color:red}
.info-kit-container .error::-ms-input-placeholder{color:red}
.info-kit-container .error::placeholder{color:red}
.info-kit-container .ik-form-field{margin-bottom:10px}
.info-kit-container .ik-form-field label{display:inline}
.info-kit-container .ik-input{border-radius:0;font-size:16px;max-width:400px;display:block;width:100%;height:42px;padding:6px 12px;color:#555;background-color:#fff;background-image:none}
.info-kit-container textarea.ik-input{height:60px}
.info-kit-container .ik-mb-2{margin-bottom:20px}
.info-kit-container .ik-captcha-container{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}
.info-kit-container .ik-submit-container{position:relative}
.info-kit-container .ik-loading{position:absolute;top:10px;left:10px;width:20px;height:20px}
.info-kit-container .btn-wide{text-align:center;width:100%;max-width:400px}
.info-kit-container .btn-tall{padding-top:12px;padding-bottom:12px}
.info-kit-container .ik-captcha-container{width:305px}
.info-kit-container .ik-label-error{color:red}
.info-kit-container .ik-phone-prefix{position:absolute;width:60px;color:#555;height:42px}
.info-kit-container .ik-phone-short{margin-left:70px;max-width:330px}@media(max-width:991px){.info-kit-container .info-kit-container-inner{margin-right:-15px;margin-left:-15px}}
.container-fluid .ik-root{padding-top:20px}
.ik-root h1{font-size:32px}@media(min-width:768px){.ik-root h1{font-size:45px}}
.ik-root .btn-lblue{border-radius:35px;background-color:#009ace;display:inline-block;border:none;padding:9px 20px 9px 20px;max-width:330px;width:100%;text-align:center;font-size:20px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer}
.ik-root .btn-lblue:active,.ik-root .btn-lblue:focus,.ik-root .btn-lblue:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.ik-root .btn-lblue:active{transform:translateY(5px)}
.ik-root .btn-lblue.revert{background-color:#fff;color:#3d3935!important}
.ik-root .btn-lblue.revert.button-active,.ik-root .btn-lblue.revert:active,.ik-root .btn-lblue.revert:focus,.ik-root .btn-lblue.revert:hover,.ik-root .btn-lblue.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.ik-root select{font-size:16px}
.ik-root .info-kit-container-inner{max-width:900px;margin-left:auto;margin-right:auto}
.ik-root .ik-submit-container{text-align:center}
.styling-hide-infokit-headers .ik-root .ik-top-header,.styling-hide-infokit-headers .ik-root .ik-top-subheader{display:none}body.rtl .ik-root .ik-phone-short{margin-right:70px;margin-left:0}
.video-box video{width:100%;max-width:100%}
.video-box .video-container{position:relative}
.video-box .video-container .video-progress-container{position:absolute;bottom:60px;font-size:16px;display:flex;align-items:center;width:100%;justify-content:center}@media only screen and (max-width:767px){.video-box .video-container .video-progress-container{bottom:18px}}
.video-box .video-container .video-progress-container .video-progress{width:300px}
.video-box .video-container .video-progress-container .video-progress-left,.video-box .video-container .video-progress-container .video-progress-right{padding-left:15px;padding-right:15px}
.video-box .video-container .video-progress-container .video-text{position:absolute;top:35px}@media only screen and (max-width:767px){.video-box .video-container .video-progress-container .video-text{top:20px;font-size:7px}
.video-box .video-container .video-progress-container .video-progress-left,.video-box .video-container .video-progress-container .video-progress-right{font-size:8px}}
.video-box.clr-white .video-progress::-webkit-slider-runnable-track{background:#fff}
.video-box.clr-white .video-progress::-moz-range-track{background:#fff}
.video-box.clr-white .video-progress::-ms-track{background:#fff}
.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.invislaign_first_class .left{padding:40px}
.invislaign_first_class .video-progress-container{font-size:16px}
.invislaign_first_class .video-progress-container .video-progress{width:75%;margin-left:38px}
.invislaign_first_class .video-progress-container .video-progress-right{float:right}
.invislaign_first_class .video-progress-container .video-progress-left{float:left}
.invislaign_first_class .video-side .video{margin-bottom:40px}@media only screen and (max-width:1024px){.invislaign_first_class .video-progress-container .video-progress{width:62%;margin-left:10px}}@media only screen and (max-width:767px){.overbite_height .treatable_type .video-container .video-progress-container .video-progress-left,.overbite_height .treatable_type .video-container .video-progress-container .video-progress-right{font-size:15px}}
.image-animation-container{margin-bottom:30px}
.image-animation-container.type-animation{background:#ebf8fe;padding-top:15px;padding-bottom:15px}
.image-animation-container.type-animation h1{font-weight:300;font-size:36px;color:#009ace;text-align:center;margin-top:20px;margin-bottom:20px}
.image-animation-container.type-animation .progress-text{text-align:center;font-weight:700;font-size:20px}
.image-animation-container.type-animation .slider-container{padding:0 15px;margin-bottom:15px}
.image-animation-container.type-animation input[type=range]{-webkit-appearance:none;width:100%;padding-bottom:0;background:rgba(0,0,0,0);height:30px}
.image-animation-container.type-animation input[type=range]:focus{outline:0}
.image-animation-container.type-animation input[type=range]{padding:0;background-color:rgba(0,0,0,0)}
.image-animation-container.type-animation input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:30px;width:30px;border-radius:50%;border:0;cursor:pointer;position:relative;top:-14px;padding:0;background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/img/new/arrow-lb-left.svg);background-size:contain;background-repeat:no-repeat}
.image-animation-container.type-animation input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:30px;width:30px;border-radius:50%;border:0;cursor:pointer;position:relative;top:-14px;padding:0;background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/img/new/arrow-lb-left.svg);background-size:contain;background-repeat:no-repeat}
.image-animation-container.type-animation input[type=range]::-ms-thumb{-webkit-appearance:none;height:30px;width:30px;border-radius:50%;border:0;cursor:pointer;position:relative;top:-14px;padding:0;background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/img/new/arrow-lb-left.svg);background-size:contain;background-repeat:no-repeat}
.image-animation-container.type-animation input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:#009ace;padding:0}
.image-animation-container.type-animation input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;background:#009ace;padding:0}
.image-animation-container.type-animation input[type=range]::-ms-track{width:100%;cursor:pointer;background:rgba(0,0,0,0);border-color:transparent;color:transparent;width:100%;height:1px;cursor:pointer;background:#009ace;padding:0}
.image-animation-container.type-before-after{margin-bottom:50px}
.image-animation-container.type-before-after .image-container{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:40px}
.image-animation-container.type-before-after .button-container{text-align:center}
.image-animation-container.type-before-after .btn-blue{color:#3d3935;background-color:#fff}
.image-animation-container.type-before-after .image-container{min-height:230px;position:relative}
.image-animation-container.type-before-after .image-container img{transform:translate(0,-50%);position:absolute;top:50%}
.image-animation-container .image-container{margin-bottom:15px}
.image-animation-container .image-container img{max-width:100%}@media(min-width:768px){.image-animation-modal .modal-dialog{max-width:700px}}
.image-animation-modal img{max-width:100%;margin-bottom:10px}
.image-animation-modal,.image-animation-modal div,.image-animation-modal h2,.image-animation-modal p{color:#009ace}
.image-animation-modal .modal-header h2{width:100%;text-align:center}
.image-animation-modal .modal-body{padding-bottom:40px}
.image-animation-modal .image-title{font-size:30px}@media(max-width:767px){.image-animation-modal .image-title{font-size:20px}}
.request-appointment-container{text-align:center;margin:auto;padding:25px}
.request-appointment-container .request-appointment-wrapper-inner .ra-page-heading h3{font-size:17px;font-weight:900;line-height:1.36;color:#3d3935;margin-bottom:24px;width:100%}
.request-appointment-container .request-appointment-wrapper-inner form{max-width:800px}
.request-appointment-container .request-appointment-wrapper-inner form .form-group{margin-bottom:30px}
.request-appointment-container .request-appointment-wrapper-inner form textarea{height:100%;width:100%;margin:auto;border-radius:0;font-size:17px;color:#333;border:1px solid #3d3935;background-position:right 8px top 8px!important}
.request-appointment-container .request-appointment-wrapper-inner form select{background-position:right 25px center!important}
.request-appointment-container .request-appointment-wrapper-inner .ra-form-discalimer1{float:left;margin-top:24px;font-size:16px}
.request-appointment-container .request-appointment-wrapper-inner .ra-form-discalimer2{font-size:11px;float:left}
.request-appointment-container .thankyouWrapper h3{font-size:18px;max-width:800px;margin-top:20px}
.request-appointment-container .thankyouWrapper .tile-heading{color:#269ace}
.request-appointment-container .WhatsappLogo h3{margin-bottom:10px}
.request-appointment-container .WhatsappLogo img{max-width:20%;width:100%;margin:0 0 40px 0}@media only screen and (max-width:767px){.request-appointment-container .WhatsappLogo img{max-width:50%!important}}
.request-appointment-container .row-age-radio{margin-bottom:20px}
.request-appointment-container .row-age-radio .custom-radio{display:inline-block;margin-right:40px}
.request-appointment-container .row-age-radio .custom-radio label{font-size:16px}@media only screen and (max-width:767px){.request-appointment-container .row-age-radio .custom-radio{margin-right:20px}}
.request-appointment-container .row-age-radio .col-md-12{text-align:left}
.request-appointment-container .custom-checkbox{margin-left:25px}
.request-appointment-container p.contactEnquary{text-align:left;margin-bottom:10px}@media only screen and (max-width:767px){.request-appointment-wrapper-inner .ra-form-discalimer{text-align:left}}
.request-appointment-container{text-align:center;margin:auto;padding:25px}@media only screen and (max-width:399px){.request-appointment-container{padding:10px}}
.request-appointment-container .request-appointment-wrapper-inner form{max-width:800px}
.request-appointment-container .request-appointment-wrapper-inner form .form-group{margin-bottom:30px}
.request-appointment-container .request-appointment-wrapper-inner form textarea{height:100%;width:100%;margin:auto;border-radius:0;font-size:17px;color:#333;border:1px solid #3d3935;background-position:right 8px top 8px!important}
.request-appointment-container .request-appointment-wrapper-inner form select{background-position:right 25px center!important}
.request-appointment-container .request-appointment-wrapper-inner form .phone-prefix{width:15%;border-right:0;-webkit-text-fill-color:#333}
.request-appointment-container .request-appointment-wrapper-inner form .phone-field-prefix{width:85%}
.request-appointment-container .request-appointment-wrapper-inner .cu-comment-label,.request-appointment-container .request-appointment-wrapper-inner cu-form-note-label{float:left;margin-bottom:24px;font-size:18px}
.request-appointment-container .request-appointment-wrapper-inner .cu-form-note-label{margin-top:24px;margin-left:15px}
.request-appointment-container .request-appointment-wrapper-inner .cu-form-discalimer{font-size:12px;margin-left:14px;margin-top:10px;text-align:left}
.request-appointment-container .thankyouWrapper h3{font-size:18px;max-width:800px;margin-top:20px}
.request-appointment-container .thankyouWrapper .tile-heading{color:#009ace}
.request-appointment-container .row-age-radio{margin-bottom:20px}
.request-appointment-container .row-age-radio .custom-radio{display:inline-block;margin-right:40px}
.request-appointment-container .row-age-radio .custom-radio label{font-size:16px}@media only screen and (max-width:767px){.request-appointment-container .row-age-radio .custom-radio{margin-right:20px}}@media only screen and (max-width:320px){.request-appointment-container .row-age-radio .custom-radio{margin-right:2px!important}}@media only screen and (max-width:399px){.request-appointment-container .row-age-radio .custom-radio{margin-right:10px}}
.request-appointment-container .row-age-radio .col-md-12{text-align:left}
.request-appointment-container .custom-checkbox{margin-left:25px}
.request-appointment-container p.contactEnquary{text-align:left;margin-bottom:10px}
.custom-dialog{font-size:18px;color:#949695;position:absolute;top:6%;left:30%}
.custom-alignerinvalid-dialog{font-size:18px;font-weight:700;color:#949695;width:90%;margin:auto;top:40%}
.custom-alignerloader-dialog{margin:auto}
.custom-alignerloader-dialog .modal-content{background-color:rgba(51,51,51,0);border:1px solid transparent}
.custom-alignerloader-dialog .modal-content .modal-header{border:1px solid transparent}
.aligner-loader-screen{display:flex;justify-content:center}
.aligner-loader-screen img{width:100px}@media(max-width:767px){.custom-dialog{top:1%!important;left:1%!important}
.alignerinfo{margin-top:0!important;margin-bottom:25px}}@media(max-width:1023px){.custom-dialog{top:1%;left:20%}}
.infolink{background-size:100% 100%;width:15px!important;height:15px!important;display:inline-block;position:relative;content:url(//dv2c9ihs6hqjp.cloudfront.net/assets/invisalign/Invisalign_icon__-ec0a92ff2cdc1db581b47563cad055d7b1be0a5aa9e956c7d6d177eff74e9857.svg)}
.alignerinfo{font-size:17px;float:left;margin-top:14px}@media only screen and (max-width:767px){.request-appointment-wrapper-inner .cu-form-note-label{text-align:left}}
.smile-check-wrapper.retainer-consultation-wrapper .rc-background-image-wrapper{margin:30px 0 100px 0;height:auto}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper{padding:50px 50px 25px 50px}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper .get-start button{background-color:#fe5000;border:2px solid #fe5000}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 h2{font-size:44px;font-weight:700;max-width:600px}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 label.radio-buttons{max-width:280px}@media only screen and (min-width:991px)and (max-width:1200px){.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 label.radio-buttons{max-width:250px}}@media only screen and (min-width:768px)and (max-width:991px){.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 label.radio-buttons{max-width:200px}}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a{color:#949494!important;border:1px solid #cdcdcd;border-radius:0}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a label.imaged{padding:20px 20px}@media only screen and (max-width:767px){.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a label.imaged{padding:10px 20px}}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a label{padding:60px 20px;font-size:22px;font-weight:500}@media only screen and (max-width:767px){.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a label{padding:20px 0}}@media only screen and (max-width:991px){.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a label{font-size:16px}}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a:active,.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a:focus,.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a:hover{color:#949494!important;background-color:#fff;border:1px solid #fe5000}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a.button-active{color:#949494!important;background-color:#fff;border:1px solid #fe5000}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a.button-error{color:#949494!important;background-color:#fff;border:1px solid red}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start img{height:200px;width:200px}@media only screen and (max-width:991px){.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start img{height:100px;width:100px}}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper2 .has-float-label .form-control:placeholder-shown:not(:focus)+*{color:#949494!important;font-weight:300}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .ty-sub-heading{color:#fe5000;max-width:600px;font-weight:500;margin-bottom:20px!important}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .get-start a{font-size:17px;background-color:#fe5000;border:2px solid #fe5000}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .get-start a:focus,.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .get-start a:hover{background-color:#fe5000;border:2px solid #fe5000;color:#fff}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .get-start a.button-active{background-color:#fff;border:2px solid #fe5000;color:#fe5000}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .custom-checkbox label.custom-control-label:before{border:#fe5000 solid 1px}
.smile-check-wrapper.retainer-consultation-wrapper .rc-container .custom-control-input:checked~.custom-control-label::after{border:1px solid #fe5000}
.smile-check-wrapper.retainer-consultation-wrapper .form-group input{border:1px solid #cdcdcd}
.smile-check-info{text-align:left;margin:24px 0 24px 40px}
.smile-check-info label.smile-check-label{margin-bottom:20px;font-size:12px!important;line-height:1.2;color:#707372}
.smile-check-required{text-align:left}
.smile-check-required label.smile-check-required-label{margin-bottom:30px;font-size:12px!important;line-height:1.2;color:#707372}
.smilecheck-hero-wrapper{margin:50px 100px 50px 100px}@media only screen and (max-width:767px){.smilecheck-hero-wrapper{margin:30px}}
.smilecheck-hero-wrapper h1{font-weight:700;color:#fe5000;font-size:54px}@media only screen and (min-width:991px)and (max-width:1200px){.smilecheck-hero-wrapper h1{font-size:44px}}@media only screen and (max-width:991px){.smilecheck-hero-wrapper h1{font-size:32px}}
.smilecheck-hero-wrapper h2{color:#fe5000;font-weight:300;font-size:28px}@media only screen and (max-width:991px){.smilecheck-hero-wrapper h2{font-size:22px}}@media only screen and (min-width:767px){.fr-CA .smile-check-wrapper.retainer-consultation-wrapper .step-wrapper.step-wrapper1 .get-start a label.imaged{min-height:96px}
.fr-CA .smile-check-wrapper.retainer-consultation-wrapper .step-wrapper.step-wrapper1 .get-start a label{display:inline-table;min-height:176px}}
.accordion-wrapper{padding:25px}
.accordion-wrapper h2{margin-bottom:30px}
.accordion-wrapper .row.accordion{text-align:left}
.accordion-wrapper .row.accordion .tb{padding:0;font-weight:600;margin-bottom:35px;font-size:22px;color:#009ace;text-decoration:none;text-align:left;pointer-events:none}
.accordion-wrapper .row.accordion .country-item a{font-size:15px;text-decoration:none;font-weight:600;color:#269ace;display:block;margin-bottom:10px}@media only screen and (max-width:1023px){.accordion-wrapper .row.accordion .col-md-2{max-width:100%;flex:100%;margin-bottom:15px}
.accordion-wrapper .row.accordion .col-md-2 .tb{margin-bottom:10px;width:100%;pointer-events:auto}
.accordion-wrapper .row.accordion .tb::after{content:"";background-size:18px 18px;background-position:0 12px;margin-top:0;border:0;position:absolute;width:20px;height:20px;right:15px;top:4px}
.accordion-wrapper .row.accordion .tb.plus::after{content:url(https://s3.amazonaws.com/storagy-invisalign/invisalign_next/homepage/Invisalign_icon_open1.svg)}
.accordion-wrapper .row.accordion .tb.minus::after{content:url(https://s3.amazonaws.com/storagy-invisalign/invisalign_next/homepage/Invisalign_icon_close1.svg)}}
.raform-scheduler{overflow:hidden}
.raform-scheduler .bold{font-weight:700}
.raform-scheduler .step-label{font-weight:700;color:#269ace}
.raform-scheduler .date-change{text-align:center}
.raform-scheduler .date-change a{color:#269ace;cursor:pointer}
.raform-scheduler .error-text{text-align:center}
.raform-scheduler .error-text p{color:red}
.raform-scheduler .heading-wrapper{padding:0 30px}
.raform-scheduler .heading-wrapper h3{text-align:center}
.raform-scheduler .no-slots{text-align:center;margin-top:60px}
.raform-scheduler .error-occurred,.raform-scheduler .loader-screen{width:100%;margin:60px auto;text-align:center}
.raform-scheduler .error-occurred .form-error,.raform-scheduler .loader-screen .form-error{color:red;text-align:center}
.raform-scheduler .step-1-slider-wrapper{margin-top:50px;margin-bottom:50px}
.raform-scheduler .step-1-slider-wrapper .date-slider{max-width:250px;margin:auto;text-align:center;margin-bottom:30px}
.raform-scheduler .step-1-slider-wrapper .date-slider .slide-date{font-weight:700}
.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow{top:8px}
.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow::before{font-size:45px;color:#269ace}
.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow.slick-disabled::before{cursor:default;opacity:.2!important}@media only screen and (max-width:991px)and (min-width:768px){.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow{top:25%}}
.raform-scheduler .step-1-slider-wrapper .time-slider{max-width:750px;margin:auto}@media only screen and (max-width:1024px)and (min-width:768px){.raform-scheduler .step-1-slider-wrapper .time-slider{max-width:650px}}
.raform-scheduler .step-1-slider-wrapper .time-slider .slide-time{padding:10px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slide-time:focus{outline:0}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow{top:42%}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow::before{font-size:45px;color:#269ace}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-disabled::before{cursor:default;opacity:.2!important}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-prev{left:-40px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-next{right:-40px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-next,.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-prev{top:40%!important}@media only screen and (max-width:766px){.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-next,.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-prev{top:50%!important}}
.raform-scheduler .step-1-slider-wrapper .slick-arrow{width:40px;height:40px;top:18px}
.raform-scheduler .step-2-form-wrapper{text-align:center;margin:auto;padding:25px}
.raform-scheduler .step-2-form-wrapper form{max-width:800px;margin:auto}
.raform-scheduler .step-2-form-wrapper .form-group{margin-bottom:24px}
.raform-scheduler .step-2-form-wrapper .form-group.phone-with-prefix-group{display:flex}
.raform-scheduler .step-2-form-wrapper .form-group.phone-with-prefix-group .phone-prefix{width:20%;padding-left:10px}
.raform-scheduler .step-2-form-wrapper .form-group.phone-with-prefix-group .phone-field-prefix{margin:0}
.raform-scheduler .step-2-form-wrapper .form-group label{width:100%;text-align:left;font-size:17px;color:#333;margin-bottom:0}
.raform-scheduler .step-2-form-wrapper .form-group input,.raform-scheduler .step-2-form-wrapper .form-group select{height:50px;width:100%;margin:auto;border-radius:0;font-size:17px;color:#333;border:1px solid #3d3935}
.raform-scheduler .step-2-form-wrapper .form-group input.success,.raform-scheduler .step-2-form-wrapper .form-group select.success{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/radio_tick.svg)!important;background-repeat:no-repeat;background-position:right 8px center;background-size:15px 15px}
.raform-scheduler .step-2-form-wrapper .form-group input.is-invalid,.raform-scheduler .step-2-form-wrapper .form-group select.is-invalid{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/invisalign/pin-svgs/Invisalign_icon_input_X.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}
.raform-scheduler .step-2-form-wrapper .row-age-radio{margin-bottom:20px}
.raform-scheduler .step-2-form-wrapper .row-age-radio .custom-radio{display:inline-block;margin-right:40px}
.raform-scheduler .step-2-form-wrapper .row-age-radio .custom-radio label{font-size:16px}@media only screen and (max-width:767px){.raform-scheduler .step-2-form-wrapper .row-age-radio .custom-radio{margin-right:10px}}
.raform-scheduler .step-2-form-wrapper .row-age-radio .col-md-12{text-align:left}
.raform-scheduler .success-step{width:100%;text-align:center;margin:40px auto}@media only screen and (min-width:767px){.raform-scheduler .success-step{margin:40px}}
.raform-scheduler .success-step h2{font-weight:700;color:#269ace;margin-bottom:30px}
.raform-scheduler .success-step h3{margin-bottom:30px}
.raform-scheduler .success-step .get-start{display:block;margin-bottom:25px}
.raform-scheduler .success-step .userName{text-transform:capitalize}
.raform-scheduler .ra-page-heading{display:none}@media only screen and (max-width:366px){.time-slider a{font-size:14px!important}}@media only screen and (max-width:767px){.raform-scheduler{padding:0 30px}
.raform-scheduler .step-1-slider-wrapper .time-slider{padding:0 8px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-slide{padding:0!important}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-slide .slide-time{padding:10px 5px}}
.react-add-to-calendar .react-add-to-calendar__button{margin-bottom:5px}
.react-add-to-calendar .react-add-to-calendar__dropdown li a{color:#009ace;background-color:rgba(0,0,0,0);margin-top:0;border-radius:0;border:none}
.react-add-to-calendar .react-add-to-calendar__dropdown li:last-child a{border-bottom:4px solid #269acc;box-shadow:0 0 1px 0 rgba(178,180,178,.3)}
.smile-assessment-wrapper.mi-acc-create{padding-top:30px}
.valid-pwd-txt{padding:0 5px;font-size:14px}
.success-step .form-error{color:red;text-align:center}
.acc-succ-msg{text-align:center;color:#269ace;font-size:55px}@media only screen and (max-width:768px){.acc-succ-msg{font-size:35px}}@media only screen and (min-width:768px)and (max-width:991px){.acc-succ-msg{font-size:45px}}
.raform-scheduler{overflow:hidden}
.raform-scheduler .bold{font-weight:700}
.raform-scheduler .step-label{font-weight:700;color:#269ace}
.raform-scheduler .date-change{text-align:center}
.raform-scheduler .date-change a{color:#269ace;cursor:pointer}
.raform-scheduler .error-text{text-align:center}
.raform-scheduler .error-text p{color:red}
.raform-scheduler .heading-wrapper{padding:0 30px}
.raform-scheduler .heading-wrapper h3{text-align:center}
.raform-scheduler .no-slots{text-align:center;margin-top:60px}
.raform-scheduler .error-occurred,.raform-scheduler .loader-screen{width:100%;margin:60px auto;text-align:center}
.raform-scheduler .error-occurred .form-error,.raform-scheduler .loader-screen .form-error{color:red;text-align:center}
.raform-scheduler .step-1-slider-wrapper{margin-top:50px;margin-bottom:50px}
.raform-scheduler .step-1-slider-wrapper .boutique-time-slider p.no-slots{margin-top:0;width:100%!important;text-align:center}
.raform-scheduler .step-1-slider-wrapper .date-slider{max-width:250px;margin:auto;text-align:center;margin-bottom:30px}
.raform-scheduler .step-1-slider-wrapper .date-slider .slide-date{font-weight:700}
.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow{top:8px}
.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow::before{font-size:45px;color:#269ace}
.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow.slick-disabled::before{cursor:default;opacity:.2!important}@media only screen and (max-width:991px)and (min-width:768px){.raform-scheduler .step-1-slider-wrapper .date-slider .slick-arrow{top:25%}}
.raform-scheduler .step-1-slider-wrapper .time-slider{max-width:750px;margin:auto}@media only screen and (max-width:1024px)and (min-width:768px){.raform-scheduler .step-1-slider-wrapper .time-slider{max-width:650px}}
.raform-scheduler .step-1-slider-wrapper .time-slider .slide-time{padding:10px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slide-time:focus{outline:0}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow{top:42%}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow::before{font-size:45px;color:#269ace}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-disabled::before{cursor:default;opacity:.2!important}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-prev{left:-40px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-next{right:-40px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-next,.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-prev{top:40%!important}@media only screen and (max-width:766px){.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-next,.raform-scheduler .step-1-slider-wrapper .time-slider .slick-arrow.slick-prev{top:50%!important}}
.raform-scheduler .step-1-slider-wrapper .slick-arrow{width:40px;height:40px;top:18px}
.raform-scheduler .step-2-form-wrapper{text-align:center;margin:auto;padding:25px}
.raform-scheduler .step-2-form-wrapper form{max-width:800px;margin:auto}
.raform-scheduler .step-2-form-wrapper .form-group{margin-bottom:24px}
.raform-scheduler .step-2-form-wrapper .form-group label{width:100%;text-align:left;font-size:17px;color:#333;margin-bottom:0}
.raform-scheduler .step-2-form-wrapper .form-group input,.raform-scheduler .step-2-form-wrapper .form-group select{height:50px;width:100%;margin:auto;border-radius:0;font-size:17px;color:#333;border:1px solid #3d3935}
.raform-scheduler .step-2-form-wrapper .form-group input.success,.raform-scheduler .step-2-form-wrapper .form-group select.success{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/radio_tick.svg)!important;background-repeat:no-repeat;background-position:right 8px center;background-size:15px 15px}
.raform-scheduler .step-2-form-wrapper .form-group input.is-invalid,.raform-scheduler .step-2-form-wrapper .form-group select.is-invalid{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/invisalign/pin-svgs/Invisalign_icon_input_X.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}
.raform-scheduler .step-2-form-wrapper .row-age-radio{margin-bottom:20px}
.raform-scheduler .step-2-form-wrapper .row-age-radio .custom-radio{display:inline-block;margin-right:40px}
.raform-scheduler .step-2-form-wrapper .row-age-radio .custom-radio label{font-size:16px}@media only screen and (max-width:767px){.raform-scheduler .step-2-form-wrapper .row-age-radio .custom-radio{margin-right:10px}}
.raform-scheduler .step-2-form-wrapper .row-age-radio .col-md-12{text-align:left}
.raform-scheduler .success-step{width:100%;text-align:center;margin:40px auto}@media only screen and (min-width:767px){.raform-scheduler .success-step{margin:40px}}
.raform-scheduler .success-step h2{font-weight:700;color:#269ace;margin-bottom:30px}
.raform-scheduler .success-step h3{margin-bottom:30px}
.raform-scheduler .success-step .get-start{display:block;margin-bottom:25px}
.raform-scheduler .success-step .userName{text-transform:capitalize}
.raform-scheduler .ra-page-heading{display:none}
.raform-scheduler .tool-tip-error{display:flex;align-items:center;justify-content:center;bottom:120%;left:-12px;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#949695;padding:10px;max-width:320px;width:90%;background:#fff;border:1px solid #dc3545;border-radius:8px;z-index:10;position:absolute}
.raform-scheduler .tool-tip-error .tool-tip-arrow{position:absolute;bottom:-8px;left:26px;width:15px;height:15px;border-left:1px solid;border-top:1px solid;transform:rotate(-135deg);border-color:#dc3545;background-color:#fff}@media only screen and (max-width:991px)and (min-width:768px){.raform-scheduler .tool-tip-error{left:5px}
.raform-scheduler .tool-tip-error .tool-tip-arrow{left:9px}}@media only screen and (max-width:767px){.raform-scheduler .tool-tip-error{bottom:115%}}
.boutiqueThankWrapper{width:100%;margin:0}
.boutiqueThankWrapper .content{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}
.boutiqueThankWrapper .content h1.boutique-thank-title{font-size:45px;margin:0;text-align:left;margin-bottom:10px}
.boutiqueThankWrapper .content h1,.boutiqueThankWrapper .content p{width:80%}
.boutiqueThankWrapper .imageAlbum{width:100%;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-evenly}
.boutiqueThankWrapper .imageAlbum img{width:100%;height:auto}@media only screen and (max-width:366px){.time-slider a{font-size:14px!important}}@media only screen and (max-width:767px){.raform-scheduler{padding:0 30px}
.raform-scheduler .step-1-slider-wrapper .time-slider{padding:0 8px}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-slide{padding:0!important}
.raform-scheduler .step-1-slider-wrapper .time-slider .slick-slide .slide-time{padding:10px 5px}
.boutiqueThankWrapper .content{padding:0 20px}
.boutiqueThankWrapper .content h1,.boutiqueThankWrapper .content p{width:100%}
.boutiqueThankWrapper .imageAlbum{display:none}}
.react-add-to-calendar .react-add-to-calendar__button{margin-bottom:5px}
.react-add-to-calendar .react-add-to-calendar__dropdown li a{color:#009ace;background-color:rgba(0,0,0,0);margin-top:0;border-radius:0;border:none}
.react-add-to-calendar .react-add-to-calendar__dropdown li:last-child a{border-bottom:4px solid #269acc;box-shadow:0 0 1px 0 rgba(178,180,178,.3)}
.boutique-thank-title{text-align:center;color:#009ace}
.boutique-city-selector{width:750px;margin:0 auto 1rem auto}
.age-validation-modal{width:100%;max-width:700px;margin:auto}
.age-validation-modal .modal-header{border:none;padding:5px}
.age-validation-modal .modal-header .close{box-shadow:0 0 1px 0 #ddd;color:#fff;background-color:#009ace;padding:0 5px;border-radius:50%;margin:3px 3px 3px auto;opacity:1;font-size:20px;font-weight:400;outline:0}
.age-validation-modal .modal-body{padding-top:0;color:#949695;font-size:20px}
.custom-backdrop{background-color:#949695}
.fsa-no-overflow{overflow:hidden!important;position:relative;height:100%}
.fsa-root .simple-form .round.checkbox label{border-radius:0}
.fsa-root .simple-form .label-contact-method{display:block;margin-bottom:15px}
.fsa-root .simple-form .form-already-registered{margin-left:0!important;margin-right:30px}
.fsa-root .simple-form .form-already-registered span{padding-right:15px}
.fsa-root .fsa-white-center{text-align:center;margin-top:20px}
.fsa-root .fsa-white-center a{color:#fff}
.fsa-root .inline-radio{display:inline-block;margin-left:40px!important}
.fsa-root .thankyou-icons{text-align:center;padding-left:0;padding-right:15px}
.fsa-root .thankyou-icon{display:inline-block;padding-bottom:10px;width:25px}
.fsa-root .padding-left-20{padding-left:20px}
.fsa-root .btn-thankyou{text-align:center;text-decoration:none;padding:15px 60px;font-size:18px;background-color:#37b9e5;color:#fff!important;border-width:0}
.fsa-root .thankyou-logo{display:inline-block;padding-bottom:20px;width:125px}
.fsa-root .thankyou-border{margin-top:40px;margin-bottom:10px;background-color:#009ace;height:5px!important;text-align:center;padding-top:0;padding-bottom:0}
.fsa-root .clr-white{color:#fff}
.fsa-root .thankyou-header{background-color:#f8485e;padding:15px;margin-bottom:15px}
.fsa-root .recaptcha-container{width:304px}
.fsa-root .field-container.error,.fsa-root input.has-error{border:1px solid red}
.fsa-root div.has-error{color:red!important}
.fsa-root .round input[type=checkbox],.fsa-root .round input[type=radio]{visibility:hidden;display:none}
.fsa-root .round label{background-color:#fff;border:1px solid #5491f2;border-radius:50%;cursor:pointer;height:28px;left:0;position:relative;top:0;width:28px;text-align:center;vertical-align:middle;margin-bottom:0}
.fsa-root .round input[type=checkbox]:checked+label,.fsa-root .round input[type=radio]:checked+label{background-color:#5491f2;border-color:#fff}
.fsa-root .customInput{padding-top:20px;padding-bottom:20px;width:90%;padding-left:10px;margin-bottom:20px}
.fsa-root .align-center-middle{text-align:center;vertical-align:middle}
.fsa-root .padding-top-20{padding-top:20px}
.fsa-root .margin-top-20{margin-top:20px}
.fsa-root .margin-bottom-15{margin-bottom:15px}
.fsa-root .align-left-middle{text-align:left;vertical-align:middle}
.fsa-root .form-already-registered{text-align:left;margin-left:auto;margin-right:auto;color:#fff;font-size:16px}
.fsa-root .padding-top-10{padding-top:10px}
.fsa-root .padding-bottom-20{padding-bottom:20px}
.fsa-root .form-enter-details{font-size:18px;padding-bottom:10px;color:#fff}
.fsa-root .form-btn-call{padding:15px 60px;font-size:18px;background-color:#009ace;color:#fff!important;border-width:0}
.fsa-root .form-container{background-color:#3a3631;margin:auto;border-top:5px solid #f44265;min-height:100%;padding:40px}
.fsa-root .form-call-us,.fsa-root .form-para{font-size:18px;padding-bottom:10px;padding-top:10px;text-align:center}
.fsa-root .form-top-header{text-align:center;color:#37b9e5;font-weight:300}
.fsa-root .padding-left-10{padding-left:10px}
.fsa-root .padding-left-15{padding-left:15px}
.fsa-root .padding-right-15{padding-right:15px}
.fsa-root .tcs{text-align:center;font-size:11px;line-height:15px}
.fsa-root .underline{text-decoration:underline}
.fsa-root .btn-register{padding:15px 60px;font-weight:300;font-size:18px;background-color:#009ace;color:#fff!important;border-width:0}
.fsa-root .center{text-align:center}
.fsa-root input::-webkit-input-placeholder{color:#000}
.fsa-root input:-moz-placeholder,.fsa-root input::-moz-placeholder{color:#000}
.fsa-root input:-ms-input-placeholder{color:#000}
.fsa-root .form__submit{position:relative;width:200px;margin:2em 0 1em}
.fsa-root .form__submit .glyphicon{position:absolute;right:5%;top:25%}
.fsa-root input#interest-offers-accept{margin:4px 10px 0 0;float:left}
.fsa-root .new-smile{color:#fff;padding-bottom:0}
.fsa-root .new-smile h1{font-size:40px}
.fsa-root .registration{padding-top:0}
.fsa-root .registration p{margin:1em 0 2em}
.fsa-root .registration input[type=text]{width:100%;padding:.5em;background:#be933c;border:none;margin-bottom:1em;color:#000}
.fsa-root .helpful-tips{padding-top:1em}
.fsa-root .helpful-tips img{max-width:45px;margin:0 auto 2em;display:block}
.fsa-root .row-eq-height{display:flex}
.fsa-root .height--100{height:100%}
.fsa-root .wearing-your-aligners img{max-width:100%;height:auto;margin:3em auto 0}
.fsa-root .wearing-your-aligners p:last-of-type{margin-bottom:3em}
.fsa-root .textReduce{opactiy:1;color:#fff;font-size:20px;margin-left:20%;margin-right:20%}
.fsa-root .titleReduce{opactiy:1;color:#fff;font-weight:700}
.fsa-root .nav-menu-button,.fsa-root .nav-menu-button:after,.fsa-root .nav-menu-button:before{background:#000}
.fsa-root .fsaw .bbanner-text{max-width:100%}
.fsa-root .bbanner-box{width:100%!important;bottom:0!important;left:0!important;background-color:rgba(5,5,5,.5);position:absolute!important}
.fsa-root .border-pink{border-color:#f44265}
.fsa-root .bheight-full{min-height:100%!important;height:100%}
.fsa-root .fsaw .bbanner-img{min-height:100%!important;background-size:cover}
.fsa-root .bbanner-box{border-bottom:20px solid #f44265}
.fsa-root .bbanner-box-inner{padding:0 0 5px!important}
.fsa-root .menu-buttons .navbtn,.fsa-root .mini-nav-bar{display:none}@media(max-width:1100px){.fsa-root .textReduce{font-size:16px}
.fsa-root .titleReduce{font-size:20px;padding-top:2%}}@media(max-width:600px){.fsa-root .textReduce{font-size:14px;margin-left:10px;margin-right:10px}
.fsa-root .titleReduce{font-size:20px;padding-top:5%}}@media(min-width:992px){.fsa-root .new-smile{color:#3d3935}}@media(max-width:767px){.fsa-root .block-container.has-mini-nav{padding-top:50px!important}
.fsa-root .xsinner-margin{margin-right:0!important;margin-left:0!important}}@media(min-width:768px){.fsa-root .bbanner-box-inner h1{margin-top:20px}}
.fsa-root .menu-buttons .hidden-sm{display:none}
.fsa-root .transparent-box{position:static}
.fsa-root .transparent-box .bbanner-box{width:100%;bottom:0;left:0;background-color:rgba(5,5,5,.5);position:absolute;color:#fff}@media(min-width:992px){.fsa-root .transparent-box .bbanner-box .bbanner-box.left{bottom:50px;left:50px;width:350px;position:absolute}}
.fsa-root .dl-btn-centered{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.fsa-root .bbanner-img{min-height:500px;height:90vh;background-position:top}
.fsa-root .bbanner{position:relative}
.fsa-root .transparent-box{padding-top:0;padding-bottom:0}
.fsa-root input[type=text]{font-size:14px}
.fsa-root .form-container{font-size:16px}
.fsa-root ol{font-size:16px}ol.tcs-ol.padding-left-20{font-size:16px;padding-left:30px}
.chat-popup .chat-wrapper{position:fixed;z-index:999;bottom:15px}
.chat-popup .close-popup{width:60px;height:60px;border-radius:50%;box-shadow:0 4px 25px 0 rgba(0,0,0,.25);cursor:pointer}
.chat-popup .collapse-closed{display:block;z-index:9999;background-color:#fff;border-radius:50px;box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);width:300px;cursor:pointer;color:#019ace;display:flex;align-items:center;position:relative}
.chat-popup .collapse-closed .exit{width:20px;height:20px;position:absolute;right:-7px;top:-8px;opacity:1;border-radius:50%}
.chat-popup .collapse-closed p{color:#019ace;margin-bottom:0;font-size:17px}
.chat-popup .collapse-closed a{font-size:17px;font-weight:700}
.chat-popup .collapse-closed svg{margin-bottom:10px;margin-right:10px;height:1.25em;margin-left:.1em;overflow:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translate(0,5px);width:1.25em}@media only screen and (min-width:768px){.chat-wrapper{position:fixed;bottom:20px;right:50px}
.question-mark{width:75px;height:75px}}@media only screen and (max-width:767px){.scroll-start .chat-wrapper{position:fixed;bottom:10px;right:10px}
.chat-wrapper{right:4px}
.chat-wrapper .question-mark{width:60px;height:60px}
.chat-popup .chat-form{right:18%}}@media only screen and (min-width:768px)and (max-width:1299px){.chat-popup{position:relative}
.chat-popup .chat-form{right:12%}}@media only screen and (min-width:768px)and (max-width:992px){.chat-popup .chat-form{right:15%}}
.chat-form{right:8vw;bottom:15px}
.text-four-inset-sections{font-size:17px;background-color:#3d3935}
.text-four-inset-sections .header-section{color:#009ace;text-align:center;padding-top:32px;padding-bottom:32px}@media only screen and (min-width:768px){.text-four-inset-sections .header-section{font-weight:600}}@media only screen and (max-width:767px){.text-four-inset-sections .header-section{font-size:2rem;text-align:left;padding:16px;font-weight:700}}
.text-four-inset-sections .section-1-container{position:relative;z-index:1;margin:auto}@media only screen and (min-width:768px){.text-four-inset-sections .section-1-container{padding:48px 0 0 48px;width:90%}}@media only screen and (max-width:767px){.text-four-inset-sections .section-1-container{padding-top:34px}}
.text-four-inset-sections .section-1-content-column-1{background-color:#fff;color:#009ace;font-size:1.5rem}@media only screen and (min-width:768px){.text-four-inset-sections .section-1-content-column-1{padding:4rem}}@media only screen and (max-width:767px){.text-four-inset-sections .section-1-content-column-1{border-top-left-radius:24px;border-top-right-radius:24px;padding:48px 24px 48px 24px}}
.text-four-inset-sections .section-2-container{margin:auto}@media only screen and (min-width:768px){.text-four-inset-sections .section-2-container{padding:0 80px 0 48px;width:90%}}
.text-four-inset-sections .section-2-content-column-1{background-color:#009ace;color:#fff;padding:32px;z-index:1;font-size:1.5rem}@media only screen and (min-width:768px){.text-four-inset-sections .section-2-content-column-1{margin-top:-42px;padding:4rem}}@media only screen and (max-width:767px){.text-four-inset-sections .section-2-content-column-1{margin-top:-22px;border-top-left-radius:24px;border-top-right-radius:24px;padding:48px 24px 48px 24px}}
.text-four-inset-sections .section-3-container{margin:auto}@media only screen and (min-width:768px){.text-four-inset-sections .section-3-container{padding:0 0 0 48px;width:90%}}
.text-four-inset-sections .section-3-content-column-1{background-color:#fff;color:#3d3935;padding:32px;font-size:1.5rem}@media only screen and (min-width:768px){.text-four-inset-sections .section-3-content-column-1{margin-top:-24px;padding:4rem}}@media only screen and (max-width:767px){.text-four-inset-sections .section-3-content-column-1{margin-top:-22px;border-top-left-radius:24px;border-top-right-radius:24px;padding:48px 24px 48px 24px;z-index:1}}
.text-four-inset-sections .section-4-container{position:relative;z-index:1;margin:auto}@media only screen and (min-width:768px){.text-four-inset-sections .section-4-container{padding:0 48px 48px 48px;width:90%}}
.text-four-inset-sections .section-4-content-column-1{color:#fff}@media only screen and (min-width:1180px){.text-four-inset-sections .section-4-content-column-1{font-size:1.7rem;padding:2rem 2rem 2rem 0}}@media only screen and (min-width:980px)and (max-width:1179px){.text-four-inset-sections .section-4-content-column-1{font-size:1.5rem;padding:1rem 1rem 1rem 0}}@media only screen and (min-width:767px)and (max-width:979px){.text-four-inset-sections .section-4-content-column-1{font-size:1.2rem;padding:.5rem .5rem .5rem 0}}@media only screen and (max-width:767px){.text-four-inset-sections .section-4-content-column-1{display:none}}@media only screen and (min-width:768px){.text-four-inset-sections .section-4-content-column-2{margin-top:-42px;margin-left:-16px}}@media only screen and (max-width:767px){.text-four-inset-sections .section-4-content-column-2{background-color:#fff;z-index:1;border-bottom-right-radius:24px;border-bottom-left-radius:24px;margin-top:-1px}}@media only screen and (min-width:768px){.text-four-inset-sections .section-4-content-column-3{display:none}}@media only screen and (max-width:767px){.text-four-inset-sections .section-4-content-column-3{color:#fff;margin:24px;font-size:1.5rem}}@media only screen and (min-width:768px){.text-four-inset-sections .button-container-section{width:90%;margin:auto}}@media only screen and (max-width:767px){.text-four-inset-sections .button-container-section{padding:16px 0}}
.green-corner-top-left-1{right:auto;top:8px;height:55%;background-color:#c4d600;position:absolute;z-index:-1}@media only screen and (min-width:768px){.green-corner-top-left-1{left:8px;width:14%}}@media only screen and (max-width:767px){.green-corner-top-left-1{width:50%}}
.red-corner-bottom-right-1{width:18%;height:50%;position:absolute}@media only screen and (min-width:768px){.red-corner-bottom-right-1{background-color:#cf006f;z-index:-1;bottom:8px;right:32px}}@media only screen and (max-width:767px){.red-corner-bottom-right-1{bottom:0;right:0}}@media only screen and (max-width:768px){.itau-button-section{display:none}}
.itau-button-section-2{text-align:center}@media only screen and (min-width:767px){.itau-button-section-3{display:none}}
.container-sa{border-bottom:15px solid #009ace;min-height:400px;position:relative}
.container-sa .caption h1,.container-sa .caption h2,.container-sa .caption h3{margin-top:0}
.container-sa .caption h3{text-align:right}
.container-sa .popover-content{color:#000;font-size:12px}
.container-sa .upper{padding-bottom:10px}
.sa-answer-item input{position:absolute;left:0;opacity:0}
.sa-answer-item input:checked+.answer-check:before{background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/arrow-lg-check.svg)}
.sa-answer-item label{margin-bottom:0;padding-left:40px;position:relative}
.sa-answer-item label:before{content:"";position:absolute;left:0;top:2px;width:25px;height:25px;background-color:#b2b4b2}
.sa-answer-item label.round:before{border-radius:7px}
.sa-answer-item{margin-bottom:2px}
.sa-image-answer-item{margin-bottom:10px}
.sa-image-answer-item .image-check{cursor:pointer;position:relative;width:100%;border:1px solid #b2b4b2;display:block}
.sa-image-answer-item input{position:absolute;left:0;opacity:0}
.sa-image-answer-item input:checked+.image-check{border:1px solid #009ace}
.label-text{position:absolute;bottom:5px;display:block;width:100%;text-align:center}
.sa-question{margin-top:20px;margin-bottom:10px;margin-left:0;position:relative}
.sa-question:before{content:"1";position:absolute;left:-40px;top:-6px;font-weight:300;border:1px solid #009ace;text-align:center;width:32px;height:32px;display:block;padding-top:6px;border-radius:16px;padding-left:2px}
.sa-question.error{color:red}
.sa-question.error:before{border-color:red}
.idx2:before{content:"2"}
.idx3:before{content:"3"}
.idx4:before{content:"4"}
.idx5:before{content:"5"}
.idx6:before{content:"6"}
.idx7:before{content:"7"}
.sa-select{margin-bottom:10px;padding-left:130px}
.sa-select select{width:110px;background-color:#b2b4b2;position:absolute;left:0}
.sa-select.error span{color:red}
.sa-select.error select{border:1px solid red}
.rtl .sa-select select{position:static}
.rtl .container-sa-full{padding-right:50px;padding-left:40px}
.rtl .sa-question:before{right:-40px}
.rtl .sa-answer-item label{padding-right:25px}
.rtl .sa-answer-item label:before{right:0}
.sa-prevnext{text-align:left;margin-top:0}
.sa-relative{position:relative}
.sa-teeth-img{background-size:180px 110px;height:160px!important;background-repeat:no-repeat;background-position:center 5px;margin:0 auto 5px}
.sa-teeth-descr{margin-bottom:25px}
.sa-teeth-descr .sa-answer-item{text-align:center}
.sa-carousel .item .row{padding-left:50px;padding-right:50px}
.scale-label{text-align:center}
.sa-input{margin-bottom:10px}
.sa-input input{min-width:280px}
.sa-phone-prefix{margin-bottom:10px}
.sa-phone-prefix .sa-select{width:25%;float:left}
.sa-phone-prefix .sa-select select{color:#3d3935}
.sa-phone-prefix input{width:70%!important;float:right}
.sa-phone-prefix:after{content:"";clear:both;display:table}
.accept-container,.sa-answer-container{margin-bottom:10px}
.container-sa-full{border-bottom:15px solid #009ace;position:relative;padding-left:50px}
.popover-content{min-width:200px}
.captcha-container{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}
.captcha-container.error iframe{border:2px solid red}input.error{border:1px solid red}#imgloading{width:20px;margin-top:0}
.sa-disclaimer{padding-top:30px}
.sub-heading{margin-bottom:20px}
.bcarousel.sa-carousel .carousel-control{width:30px}
.bcarousel.sa-carousel .carousel-control.left,.bcarousel.sa-carousel .carousel-control.right{background-image:none;opacity:1}
.bcarousel.sa-carousel .carousel-control.left:hover,.bcarousel.sa-carousel .carousel-control.right:hover{opacity:.8}
.bcarousel.sa-carousel .carousel-control.left{left:0}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-right{background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/arrow-lb-left.svg);width:30px;height:30px}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-right:before{content:""}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-left{background-image:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/arrow-lb-right.svg);width:30px;height:30px}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-left:before{content:""}#spacing-lower,#spacing-upper{width:327px;height:142px;background:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/desktop_teeth.png) no-repeat;margin:0 auto}#spacing-lower{margin-top:-40px}#spacing-upper[data-value="1"]{background-position:0 -142px}#spacing-upper[data-value="2"]{background-position:0 -284px}#spacing-upper[data-value="3"]{background-position:0 -426px}#spacing-upper[data-value="4"]{background-position:0 -568px}#spacing-upper[data-value="5"]{background-position:0 -710px}#spacing-upper[data-value="6"]{background-position:0 -852px}#spacing-lower[data-value="0"]{background-position:-327px 0}#spacing-lower[data-value="1"]{background-position:-327px -142px}#spacing-lower[data-value="2"]{background-position:-327px -284px}#spacing-lower[data-value="3"]{background-position:-327px -426px}#spacing-lower[data-value="4"]{background-position:-327px -568px}#spacing-lower[data-value="5"]{background-position:-327px -710px}#spacing-lower[data-value="6"]{background-position:-327px -852px}input[type=range]{-webkit-appearance:none;width:100%;padding-bottom:0}input[type=range]:focus{outline:0}input[type=range]{padding:0;background-color:transparent}input[type=range]::-webkit-slider-thumb{height:20px;width:5px;border-radius:0;border:0;background-color:#3d3935;top:-8px}@media(max-width:767px){input[type=range]::-webkit-slider-thumb{width:15px}}input[type=range]::-moz-range-thumb{height:20px;width:5px;border-radius:0;border:0;background-color:#3d3935;top:-8px}@media(max-width:767px){input[type=range]::-moz-range-thumb{width:15px}}input[type=range]::-ms-thumb{height:20px;width:5px;border-radius:0;border:0;background-color:#3d3935;top:-8px}@media(max-width:767px){input[type=range]::-ms-thumb{width:15px}}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#009ace;padding:0;margin-bottom:8px;margin-top:8px}input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:#009ace;padding:0}input[type=range]::-ms-track{background:0 0;border-color:transparent;color:transparent;width:100%;height:4px;cursor:pointer;background:#009ace;margin-top:7px;margin-bottom:7px;padding:0}label.error{color:red}
.btn-wide{max-width:400px;text-align:center;width:100%}@media(min-width:992px){.container-sa-full,.container-sa-full p,.container-sa-full select,.sa-answer-item,.sa-answer-item p,.sa-answer-item select,.sa-prevnext .btn,.sa-question,.sa-question p,.sa-question select,.sa-select,.sa-select p,.sa-select select,label,label p,label select{font-size:16px}
.question-label p,.sa-teeth-descr p{font-size:16px;font-weight:100}
.sa-teeth-descr{min-height:25px}
.sa-teeth-img{margin-bottom:10px}
.container-sa{width:60%;margin-left:40px;max-width:700px}
.lower{margin-bottom:50px}
.accept-container,.sa-answer-container{margin-bottom:20px}
.sa-disclaimer{font-size:18px;width:100%}
.md-separator{position:absolute;top:20px;bottom:5px;left:50%;width:2px;background-color:#3d3935;-webkit-transform:translateX(-1px);transform:translateX(-1px)}
.container-outer{position:relative;padding-top:20px;padding-bottom:20px}}@media(min-width:768px){.upper{margin-top:20px;margin-bottom:20px}}@media(max-width:991px){.container-sa-full{width:100%}}@media(min-width:992px)and (max-width:1199px){.container-sa{width:55%}}@media(max-width:767px){.smileAssessmentTooltip{max-width:182px}
.sa-answer-container.first{margin-bottom:30px}
.container-full h1{font-weight:200;font-size:27px}
.upper{margin-top:20px;margin-bottom:20px}
.sa-select{margin-bottom:15px}
.sa-select select{font-size:16px}
.sa-select span{display:inline-block;margin-top:4px}
.container-sa{padding-left:15px;padding-right:15px}
.container-sa .caption h3{text-align:left}
.sa-carousel .item .row{padding-left:20px;padding-right:20px}
.bcarousel.sa-carousel .carousel-control{width:20px}
.bcarousel.sa-carousel .carousel-control.left{left:-10px}
.bcarousel.sa-carousel .carousel-control.right{right:-10px}
.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-left,.bcarousel.sa-carousel .carousel-control .glyphicon-chevron-right{width:20px;height:20px}}
.flipTextBox{background-color:#009ace;color:#fff;position:relative;width:100%;border:2px solid #009ace;display:block;background-size:180px 110px;height:160px;background-repeat:no-repeat;background-position:center 5px;margin:0 auto;text-align:center;font-size:14px;line-height:1.5;padding:8px}@media(max-width:767px){.flipTextBox{font-size:12px!important}}
.flipTextBoxHeader{font-size:16px!important;font-weight:700}@media(max-width:767px){.flipTextBoxSubHeader{font-size:14px!important}}@media(max-width:500px){.sa-teeth-img{background-size:160px 100px;height:160px}#spacing-lower,#spacing-upper{width:248px;height:112px;background:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/mobile_teeth.png) no-repeat}#spacing-upper[data-value="0"]{background-position:0 0}#spacing-upper[data-value="1"]{background-position:0 -112px}#spacing-upper[data-value="2"]{background-position:0 -224px}#spacing-upper[data-value="3"]{background-position:0 -336px}#spacing-upper[data-value="4"]{background-position:0 -448px}#spacing-upper[data-value="5"]{background-position:0 -560px}#spacing-upper[data-value="6"]{background-position:0 -672px}#spacing-lower[data-value="0"]{background-position:-248px 0}#spacing-lower[data-value="1"]{background-position:-248px -112px}#spacing-lower[data-value="2"]{background-position:-248px -224px}#spacing-lower[data-value="3"]{background-position:-248px -336px}#spacing-lower[data-value="4"]{background-position:-248px -448px}#spacing-lower[data-value="5"]{background-position:-248px -560px}#spacing-lower[data-value="6"]{background-position:-248px -672px}}#spacing-lower,#spacing-upper{width:248px;height:112px;background:url(https://eu-conweb.s3-eu-west-1.amazonaws.com/Content/newsa3/images/mobile_teeth.png) no-repeat}#spacing-upper[data-value="0"]{background-position:0 0}#spacing-upper[data-value="1"]{background-position:0 -112px}#spacing-upper[data-value="2"]{background-position:0 -224px}#spacing-upper[data-value="3"]{background-position:0 -336px}#spacing-upper[data-value="4"]{background-position:0 -448px}#spacing-upper[data-value="5"]{background-position:0 -560px}#spacing-upper[data-value="6"]{background-position:0 -672px}#spacing-lower[data-value="0"]{background-position:-248px 0}#spacing-lower[data-value="1"]{background-position:-248px -112px}#spacing-lower[data-value="2"]{background-position:-248px -224px}#spacing-lower[data-value="3"]{background-position:-248px -336px}#spacing-lower[data-value="4"]{background-position:-248px -448px}#spacing-lower[data-value="5"]{background-position:-248px -560px}#spacing-lower[data-value="6"]{background-position:-248px -672px}
.sa-narrow-row>div:first-child{padding-right:5px}
.sa-narrow-row>div:last-child{padding-left:5px}
.sa-question{padding-left:50px;margin-bottom:15px;color:#3d3935}
.sa-question:before{left:0;background-color:#ffb500;color:#fff;border-color:#ffb500}
.sa-answer-item2 input{position:absolute;left:0;opacity:0}
.sa-answer-item2 input:checked+.answer-check:before{background-image:none}
.sa-answer-item2 input:checked+.answer-check{background-color:#009ace;color:#fff;border-color:#009ace}
.sa-answer-item2 label{margin-bottom:0;padding:12px 20px;width:100%;text-align:center;border:1px solid #3d3935;position:relative}
.sa-answer-item2 label:before{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;background-color:transparent}
.sa-answer-item2 label.round:before{border-radius:7px}
.sa-select{width:100%;padding:0;position:relative}
.sa-select:after{position:absolute;top:14px;right:10px;width:10px;height:10px;border-left:1px solid #3d3935;border-bottom:1px solid #3d3935;display:block;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sa-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:center;border-radius:0;border-color:#3d3935;background-color:#fff;padding:12px 10px;display:block;position:static;text-align:left}
.sa-select select[name=radiocities].unfocused{color:#999}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background-color:#009ace;cursor:pointer;position:relative;top:-11px;padding:0}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background-color:#009ace;cursor:pointer;position:relative;top:-11px;padding:0}input[type=range]::-ms-thumb{-webkit-appearance:none;height:25px;width:25px;border-radius:50%;background-color:#009ace;cursor:pointer;position:relative;top:-11px;padding:0}input[type=range]::-webkit-slider-runnable-track{background-color:#3d3935}input[type=range]::-moz-range-track{background-color:#3d3935}input[type=range]::-ms-track{background-color:#3d3935}
.container-sa-full{padding:20px 20px 0}
.container-sa-full .gray-input{width:100%;padding-top:12px;padding-bottom:12px;padding-left:12px;background-color:#fff}
.container-sa-full .gray-input::-webkit-input-placeholder{color:#3d3935}
.container-sa-full .gray-input::-moz-placeholder{color:#3d3935}
.container-sa-full .gray-input:-ms-input-placeholder{color:#3d3935}
.container-sa-full .gray-input::-ms-input-placeholder{color:#3d3935}
.container-sa-full .gray-input::placeholder{color:#3d3935}
.container-sa-full .gray-input.error{border-color:red}
.container-sa-full .gray-input.error::-webkit-input-placeholder{color:red}
.container-sa-full .gray-input.error::-moz-placeholder{color:red}
.container-sa-full .gray-input.error:-ms-input-placeholder{color:red}
.container-sa-full .gray-input.error::-ms-input-placeholder{color:red}
.container-sa-full .gray-input.error::placeholder{color:red}
.sa-dark-frame{color:#fff;background-color:#3d3935;padding:10px 20px 20px;margin-top:10px;margin-left:-20px;margin-right:-20px}
.sa-dark-frame .sa-question{color:#fff}
.sa-dark-frame .gray-input{color:#3d3935}
.sa-input-label{width:100%;position:relative}
.sa-input-label .mask-invisible{visibility:hidden}
.sa-input-label .patternMask,.sa-input-label .placeholder{color:#3d3935;left:0;top:0;padding:12px;color:#999;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}
.sa-input-label .placeholder,.sa-input-label input:not(:focus)~.patternMask{display:none}
.sa-input-label input:not(:focus)~.placeholder{display:inline}
.sa-input-label input.error~.placeholder{color:red}
.sa-phone-prefix .sa-input-label{width:70%;float:right}
.sa-phone-prefix .sa-input-label input{width:100%!important}
.thankyou-logo img{max-width:30%;width:100%;margin:0 0 40px}@media only screen and (max-width:767px){.thankyou-logo img{max-width:50%}}
.thankyou-item-container{display:flex;align-content:center;flex-wrap:wrap;margin-bottom:25px;padding:0}
.thankyou-item a{display:block}
.thankyou-item img{max-width:150px;width:100%}
.main-bar{width:100%;margin:15px 0}
.thankyou-image{display:flex;align-items:center;justify-content:flex-end}
.thankyou-image img{max-width:100%}@media only screen and (max-width:767px){.thankyou-image{display:none}}
.thankyou-social-bar{display:flex;justify-content:center;align-items:center;height:50px;margin:10px 0}
.thankyou-social-bar .social-icon-btn{margin:0 15px;height:90%}
.thankyou-social-bar .social-icon-btn img{height:100%;max-height:50px}
.docloc-btn-container{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}
.docloc-btn-container .btn-thank{border-radius:35px;background-color:#009ace;display:inline-block;padding:10px;max-width:330px;width:100%;text-align:center;font-size:1rem;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.7px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;border:4px solid #009ace;cursor:pointer}
.docloc-btn-container .btn-thank:active,.docloc-btn-container .btn-thank:focus,.docloc-btn-container .btn-thank:hover{text-decoration:none;color:#008ebe;background-color:#fff;border:4px solid #009ace;outline:0}
.docloc-btn-container .btn-thank:active{-webkit-transform:translateY(5px);transform:translateY(5px)}
.docloc-btn-container .btn-thank.revert{background-color:#fff;color:#3d3935!important}
.docloc-btn-container .btn-thank.revert.button-active,.docloc-btn-container .btn-thank.revert:active,.docloc-btn-container .btn-thank.revert:focus,.docloc-btn-container .btn-thank.revert:hover,.docloc-btn-container .btn-thank.revert:visited{text-decoration:none;color:#fff!important;background-color:#009ace;border:4px solid #009ace}
.static-thankyou{justify-content:center}
.static-thankyou h1.thank-title{font-size:40px;font-weight:600}@media only screen and (max-width:768px){.static-thankyou h1.thank-title{font-size:35px}}@media only screen and (max-width:414px){.static-thankyou h1.thank-title{font-size:25px;font-weight:500}}
.static-thankyou .caption{display:flex;flex-wrap:wrap;align-content:center;max-width:500px}
.thankyou-recap-container{display:flex;justify-content:space-between}
.sa-reverse-column{flex-direction:row-reverse}
.back-nav:hover{cursor:pointer}
.form-selector{display:flex;justify-content:space-evenly;margin-top:50px}
.form-selector h1,.form-selector h2{width:100%}
.form-selector .form-selector-card{max-width:350px;width:90%;height:7rem;background-color:#269ace;cursor:pointer;font-size:17px}
.form-selector .form-selector-card p{margin:0}
.form-selector .form-selector-card.igo{background-color:#8bc501}
.form-selector .form-selector-card .form-selector-card-back,.form-selector .form-selector-card:hover .form-selector-card-front{display:none}
.form-selector .form-selector-card:hover .form-selector-card-back{display:flex}
.form-selector .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}
.form-selector .card-body img{width:100%;max-width:150px}
.apac-smile-assessment .igo h1{color:#8bc501}
.apac-smile-assessment .igo .sa-answer-item2 input:checked+.answer-check{background-color:#8bc501;border-color:#8bc501}
.apac-smile-assessment .igo .sa-image-answer-item input:checked+.image-check{border-color:#8bc501}
.notice-privacy{margin-top:10px;margin-left:40px;font-size:16px!important}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.modal-main{position:fixed;background:#fff;width:50%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal-main p{color:#949695;font-size:20px;padding:20px}
.display-block{display:block}
.modal-close{float:right;width:25px;cursor:pointer;font-size:20px;text-align:center;background-color:#009ace;border-radius:50%;margin:5px}
.display-none{display:none}@media only screen and (min-width:992px){.container-fluid .lead-response-root{padding-top:40px}}
.sa-disclaimer .container-inner{font-size:16px!important}
.lead-response-root{width:100%;max-width:100%}@media only screen and (min-width:992px){.lead-response-root{max-width:1300px;width:80%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1499px)and (min-width:1200px){.lead-response-root{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.lead-response-root{width:90%}}@media only screen and (max-width:991px)and (min-width:768px){.lead-response-root{width:95%;margin-left:auto;margin-right:auto}}
.lead-response-root form{text-align:center}
.lead-response-root img{max-width:100%;min-width:100%}@media only screen and (max-width:767px){.lead-response-root .inner-text-content{padding-left:15px;padding-right:15px}}
.lead-response-root .top-row{margin-bottom:60px}@media only screen and (max-width:991px){.lead-response-root .top-row{margin-bottom:40px}}@media only screen and (min-width:992px){.lead-response-root .bottom-image{margin-top:-60px}}
.lead-response-root .react-datepicker-wrapper{margin-bottom:25px}
.lead-response-root .react-datepicker-wrapper input[type=text]{max-width:300px;font-size:18px;padding:10px 20px 10px 20px}
.lead-response-root .img-gold-border{margin-right:30px;margin-bottom:30px;position:relative}
.lead-response-root .img-gold-border::before{position:absolute;bottom:-30px;right:-30px;content:"";background-color:#ffa300;width:100px;height:100px;z-index:-1}
.lead-response-root .img-gold-border img{max-width:100%}#popup1{margin-left:14px;max-width:94%}
.closeBtn{font-size:15px;margin-left:88%;color:#009ace;font-weight:700;margin-bottom:10px;cursor:default}@media only screen and (max-width:767px){.closeBtn{font-size:15px;margin-left:87%;color:#009ace;font-weight:700;margin-bottom:10px;cursor:default}}
.PopupLogo{padding:10px;background-color:#009ace;width:107%;margin-bottom:40px;margin-left:-15px}
.inner-content{padding:50px;text-align:center}
.inner-content h1{font-size:32px}
.inner-content h1,.inner-content p{color:#fff}
.table-data .table-striped>tbody>tr:nth-child(2n)>td,.table-data .table-striped>tbody>tr:nth-child(2n)>th{background-color:rgba(39,37,96,.04)}
.table-data .table-striped>tbody>tr:nth-child(2n+1)>td,.table-data .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fff;border-radius:12px}
.table-data p{color:#272560}
.table-data h4{padding:24px 0 32px}
.table-data .table1-content{margin-top:-100px}@media only screen and (min-width:767px){.table-data .table1-content{margin:-144px 24px 0 80px}}
.table-data .table2-content{margin-top:48px}@media only screen and (min-width:767px){.table-data .table2-content{margin:-144px 80px 0 24px}}
.table-data .table{width:100%;background-color:#fff;margin-bottom:1rem;color:#212529;border-radius:12px;box-shadow:0 5px 10px 0 rgba(0,0,0,.08)}
.table-data .table td{text-align:center;border-top:0;border-bottom:0;padding:32px 0}
.imageContentOverlay{margin:-1px}
.imageContentOverlay .img-bg{height:600px;width:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}
.imageContentOverlay .align-items-center{-ms-flex-align:center!important;align-items:center!important}
.imageContentOverlay .d-flex{display:-ms-flexbox!important;display:flex!important}
.imageContentOverlay *,.imageContentOverlay ::after,.imageContentOverlay ::before{box-sizing:border-box}
.imageContentOverlay .img-bg:hover .box-content-overlay{opacity:1;z-index:1}
.imageContentOverlay .box-content{padding:65px 84px;vertical-align:middle}
.imageContentOverlay .bg-red{background:#cf2f94!important}
.imageContentOverlay .bg-blue{background:#4295c5!important}
.imageContentOverlay .bg-yellow{background:#f8da21!important}
.imageContentOverlay .d-inline-block{display:inline-block!important}
.imageContentOverlay .box-content-overlay{content:"\A";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:all .5s;-webkit-transition:all .5s}
.imageContentOverlay .img-bg .box-details{z-index:2}
.imageContentOverlay .ml-auto,.imageContentOverlay .mx-auto{margin-left:auto!important}
.imageContentOverlay .img-bg:hover .hover-content{display:inline-block}
.imageContentOverlay .hover-content{width:270px;font-weight:500;vertical-align:middle;margin-left:17px;display:none;transition-duration:.5s}
.imageContentOverlay .hover-content ul{padding-left:20px;margin-bottom:0}
.imageContentOverlay .f-18{font-size:18px;color:#4d4d4d}
.imageContentOverlay .text-white{color:#fff!important}
.imageContentOverlay .hover-content ul li{margin-bottom:16px}
.imageContentOverlay h3.sub-header{font-size:32px;font-weight:500}
.imageContentOverlay .text-right{text-align:right!important}
.imageContentOverlay .mt-3,.imageContentOverlay .my-3{margin-top:1rem!important}
.imageContentOverlay span{font-size:11px;font-weight:400}
.imageContentOverlay .floatin-content-margin{margin:auto}
.imageContentOverlay .img-row-section,.imageContentOverlay .video-row-section{width:100%;height:600px;background:#0e0d0b;overflow:hidden}
.imageContentOverlay .img-content img{width:100%;height:600px;object-fit:contain}
.nav-tab-section{margin-bottom:-3px}
.nav-tab-section .tab-section{font-size:18px;font-weight:500}
.nav-tab-section .tab-section .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-tab-section .tab-section .tab-section .nav-justified .nav-item{padding:12px 0}
.nav-tab-section .tab-section .nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.nav-tab-section .tab-section .nav-pills .nav-link{border-radius:.25rem}
.nav-tab-section .tab-section .bg-blue{background:#4295c5!important}
.nav-tab-section .tab-section .bg-red{background:#cf2f94!important}
.nav-tab-section .tab-section .bg-green{background:#9ece40!important}
.nav-tab-section .tab-section .bg-yellow{background:#f8da21!important}
.nav-tab-section .tab-section .nav-link{display:block;padding:.5rem 1rem;color:#fff;background-color:rgba(0,0,0,0)}
.nav-tab-section .tab-section .preview-bg{background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%}
.nav-tab-section .tab-section .nav-title{color:#fff;font-size:18px;font-weight:700;cursor:pointer}
.nav-tab-section .tab-section .tab-fade{transition:opacity .15s linear}
.nav-tab-section .tab-section .tab-section .tab-content{height:650px}
.nav-tab-section .tab-section .tab-section ul li a{color:#fff}
.nav-tab-section .tab-section a{transition:.3s;text-decoration:none!important;background-color:rgba(0,0,0,0)}
.nav-tab-section .tab-section .tab-section .nav-justified .nav-item{padding:12px 0}
.nav-tab-section .tab-section .nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.nav-tab-section .tab-section .video-container-tab{width:100%;position:absolute;background:#000;display:none}
.nav-tab-section .tab-section .tab-content{display:block}
.nav-tab-section .tab-section .tab-content{height:650px}
.nav-tab-section .tab-content-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;height:650px}
.nav-tab-section .text-white{color:#fff!important}
.nav-tab-section .nav-item{padding:12px 0}
.nav-tab-section .overlay{z-index:1}
.nav-tab-section .main-content{margin-bottom:21px}
.nav-tab-section .icon{margin-right:20px}
.nav-tab-section h3.sub-header{font-size:32px;font-weight:500}
.nav-tab-section .text-white{color:#fff!important}
.nav-tab-section .fineprint{max-width:380px;text-align:justify;position:absolute;bottom:20px;font-size:12px;font-weight:600}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper{position:relative;width:85%;margin:0 auto;overflow:visible;display:flex;align-items:center;justify-content:center}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper{background:linear-gradient(90deg,#009ace 55%,#fff 45%);height:auto;padding:54px 0;width:100%;display:flex;justify-content:center}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .tile-heading{margin-bottom:20px!important}@media only screen and (max-width:767px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper.padding-top-0-mob .rc-container .step-wrapper{padding-top:0!important}}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container{width:80%;max-width:1300px;background-color:#fff;text-align:center;margin:auto;box-shadow:-10px 10px 40px 0 rgba(0,0,0,.2);min-height:300px;position:relative}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container.initial-screen{width:100%;max-width:1800px;background:rgba(0,0,0,0);box-shadow:none}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper{background-color:#fff}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper p{color:#3d3935}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper p.active{font-weight:700}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper .devider{background-color:#8fd205}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper{width:100%;display:inline-flex;height:auto;margin:auto;padding:73px 127px 67px 134px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper lebel.custom-control-label p{font-size:12px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0{padding:0 70px;display:flex;justify-content:space-around;align-items:center}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper{text-align:left}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper h2{font-weight:500;font-size:45px;margin-bottom:30px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper h2,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper p{color:#fff;text-align:left;max-width:100%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .get-start a{color:#fff;border:2px solid #fff;background-color:#009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .get-start a:focus,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .get-start a:hover{color:#009ace;background-color:#fff;border:2px solid #fff}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .tile-subheading{margin-bottom:80px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a{border:2px solid #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1{display:block}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .tile-heading{color:#009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper1 .get-start a{border:2px solid #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper2 h2{margin-bottom:48px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper3 .tile-heading{margin-bottom:112px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .tile-heading{margin-bottom:32px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2{font-size:26px;line-height:1.28;color:#3d3935;margin-bottom:56px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{color:#009ace;font-size:45px;font-weight:500;line-height:1.36;margin-bottom:20px;width:100%;margin-bottom:24px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2.campaign-tile-heading{font-size:28px;font-weight:500;line-height:1.36;margin-bottom:20px;width:100%;margin-bottom:24px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .get-start button{font-size:17px;background-color:#009ace;border:2px solid #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .get-start button:focus,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .get-start button:hover{background-color:#009ace;border:2px solid #009ace;color:#fff}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .get-start a.button-active{background-color:#009ace;border:2px solid #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .custom-checkbox label.custom-control-label:before{border:1px solid #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a{font-size:17px;padding:0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a label{margin-bottom:0;font-weight:700;width:100%}@media only screen and (min-width:768px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a label{padding:9px 20px 9px 20px}}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a:active,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a:focus,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .radio-buttons .get-start a:hover{background-color:#009ace;border:2px solid #009ace;color:#fff}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .form-error{color:red}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .custom-control-input:checked~.custom-control-label::before{background-color:#009ace;border:1px solid #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .custom-checkbox label.custom-control-label:before{top:3px;left:-25px;width:16px;height:16px;border:#009ace solid 1px;border-radius:0;outline:0;background-color:#fff}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .custom-control-input:checked~.custom-control-label::after{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/check_mark.png);background-color:#fff;border:1px solid #009ace;background-size:10px 10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .hide{display:none}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .get-start.revert a:focus,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .get-start.revert a:hover{background-color:#009ace;border:2px solid #009ace}
.whitening-vivera-retainers-wrapper .loader-screen{margin:60px auto}
.whitening-vivera-retainers-wrapper .loader-screen img{width:100px}
.whitening-vivera-retainers-wrapper .custom-alignerinvalid-dialog{font-size:18px;font-weight:700;color:#949695;width:90%;margin:auto;top:40%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper{display:flex;padding-left:90px!important;align-items:center}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper .content-wrapper{text-align:left}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper h2 .lead-name{text-transform:capitalize}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper h3{font-size:20px;font-weight:400;line-height:25.6px;color:#3d3935;margin-bottom:15px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper h4{font-size:22px;line-height:1.28;color:#3d3935;margin-bottom:0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper .get-start{margin-top:24px!important;margin-bottom:16px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper img{max-width:930px;width:auto;margin:0 0 20px 0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .thankyouWrapper .retake{border-bottom:1px solid #009ace;cursor:pointer;font-size:20px;font-weight:700;color:#009ace!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider{max-width:790px;width:100%;margin:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-arrow.slick-disabled{display:none!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide{padding:0 8px 0 8px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper{border-radius:30px;border:solid 2px #009ace;background-color:#fff;cursor:pointer}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper img{width:100%;margin:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper p{margin-bottom:15px;color:#333}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide{border:solid 6px #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide:hover{border:solid 6px #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper:hover{border:solid 6px #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-slide .image-wrapper.focus{outline:0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-prev{left:-50px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-next{right:-50px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-prev:before{content:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/arrow_left.png)}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .slick-slider .slick-next:before{content:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/arrow_right.png)}
.whitening-vivera-retainers-wrapper label.radio-buttons{max-width:293px;width:100%;margin:0 10px 10px 10px;text-align:center}
.whitening-vivera-retainers-wrapper .img-bg{background-size:cover;height:10vw;background-position:center center}
.whitening-vivera-retainers-wrapper .change-steps{position:absolute}@media only screen and (max-width:767px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper{height:auto;max-height:100%;width:100%;box-shadow:none}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper:before{width:25%;height:90%;bottom:5%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper{background:linear-gradient(9360deg,#009ace 85%,#fff 15%);height:100%;max-height:100%;padding:0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container{width:100%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container.for-slick{width:100%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container.for-slick .slick-arrow{display:none!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper{padding:20px 10px 15px 10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper .inner-wrap{padding-top:0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper{padding:56px 36px 20px 36px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper img{width:100%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0{flex-direction:column-reverse;padding:0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper{padding:24px;margin-top:-65px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper h2{font-size:30px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper0 .content-wrapper p{font-size:16px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper2 .tile-heading{margin-bottom:24px!important;max-width:300px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper3 .tile-heading{margin-bottom:24px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4{margin:20px;padding:32px 10px 12px 10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .tile-heading{margin-bottom:24px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 h3{margin-bottom:0!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper5 .tile-heading{margin-bottom:0!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper{padding:0!important;flex-direction:column;background:#fff}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .content-wrapper{padding:0 24px 16px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{width:100%;display:block}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h3{line-height:1.36;font-size:17px;margin-bottom:32px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h4{font-size:20px;line-height:1.2}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .get-start{margin-top:24px!important;margin-bottom:24px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .get-start a{margin-left:auto;margin-right:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img.mobile-sa-aligners{position:absolute;bottom:0;z-index:1}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .step-wrapper.step-wrapper0{position:relative!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2{font-size:30px!important;margin-bottom:32px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{font-size:30px!important;line-height:1.28;max-width:100%;color:#009ace;padding-bottom:8px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2.campaign-tile-heading{font-size:22px!important;line-height:1.28}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper p{font-size:16px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h4.tile-subheading{font-size:22px;line-height:1.28;margin-bottom:32px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .get-start a{margin-left:auto;margin-right:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons{max-width:325px;width:100%;margin:0;text-align:center}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start{max-width:300px;margin:auto;text-align:center;margin-top:0!important;margin-bottom:16px;margin-left:auto;margin-right:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start a{margin-left:0;margin-right:0;padding:10px 0 10px 0}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .get-start{margin:15px 28px 10px 35px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .order_4{order:4}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .order_5{order:5}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .order_6{order:6}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper form .form-group{margin-bottom:22px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper form h3{font-size:17px!important;line-height:1.36!important;padding-bottom:24px}
.whitening-vivera-retainers-wrapper .radio-buttons .get-start a{font-size:17px!important}}@media only screen and (max-width:1199px)and (min-width:992px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container{width:90%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container h2{margin-bottom:25px!important;font-size:30!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container h2.tile-heading{font-size:36px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container h2.campaign-tile-heading{font-size:28px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container h4.tile-subheading{margin-bottom:20px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container h4.first-h4{margin-bottom:30px!important;font-size:45px!important;max-width:560px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .slick-slider{max-width:650px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .slick-slider .slick-slide .image-wrapper p{font-size:12px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper{padding:40px 40px 40px 40px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h2{margin-bottom:10px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h3{margin-bottom:30px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{max-width:280px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper label.radio-buttons{max-width:245px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper label.radio-buttons .get-start a{font-size:14px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .step-wrapper0 h2{max-width:35%}}@media only screen and (max-width:991px)and (min-width:768px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container{width:90%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper{width:58px;left:-29px;height:230px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .steps-wrapper p{font-size:24px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper{padding:10px 30px 15px 40px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2{font-size:22px;margin-bottom:25px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2.tile-heading{font-size:28px;margin-bottom:30px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h2.campaign-tile-heading{font-size:16px!important;margin-bottom:30px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper h4{font-size:22px!important;margin-bottom:20px!important;max-width:450px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider{max-width:501px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide{padding:0 0 0 5px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper img{width:150px;margin:auto;padding:5px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper p{font-size:10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide{border:solid 4px #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide:hover{border:solid 4px #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper .slick-slider .slick-slide .image-wrapper:hover{border:solid 4px #009ace}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons{max-width:180px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start a{font-size:10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper label.radio-buttons .get-start{margin-top:15px!important;margin-bottom:10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .tile-heading,.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 h3{margin-bottom:15px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group{margin-bottom:20px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group input{height:35px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group span{font-size:12px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.step-wrapper4 .form-group .invbtn{padding:6px 30px 6px 30px;font-size:14px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .tile-heading{margin-bottom:5px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h3{margin-bottom:15px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper h4{margin-bottom:10px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper img{max-width:250px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-container .step-wrapper.thankyouWrapper .get-start{margin-top:10px!important;margin-bottom:5px!important}}@media only screen and (max-width:1399px)and (min-width:768px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper{height:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper h2{font-size:30px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper h2.tile-heading{max-width:100%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper p{font-size:16px}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper label p{font-size:12px}}@media only screen and (max-width:767px){.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper{height:auto}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper h2{font-size:30px!important}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper h2.tile-heading{max-width:100%}
.whitening-vivera-retainers-wrapper .retainer-consultation-wrapper .rc-background-image-wrapper .rc-container .step-wrapper p{font-size:16px}}
.whitening-vivera-retainers-wrapper .row-age-radio-rc{margin-bottom:20px;font-size:16px}
.whitening-vivera-retainers-wrapper .row-age-radio-rc .custom-radio{display:inline-block;margin-right:40px}@media only screen and (max-width:767px){.whitening-vivera-retainers-wrapper .row-age-radio-rc .custom-radio{margin-right:20px}}
.whitening-vivera-retainers-wrapper .row-age-radio-rc .custom-radio .custom-control-input:checked~.custom-control-label::after{color:transparent;border-color:transparent;border:none;background-color:rgba(0,0,0,0);background-image:none}
.whitening-vivera-retainers-wrapper .row-age-radio-rc .custom-radio .custom-control-input:checked~.custom-control-label::before{color:beige;border-color:#b3b3b3;border:4px Solid #b3b3b3;background-color:#009ace;background-image:none;border-radius:50%}
.whitening-vivera-retainers-wrapper .row-age-radio-rc .col-md-12{text-align:left}
.itero-doclocator .form-input,.itero-doclocator .form-select{padding:8px;width:100%}
.itero-doclocator .doc-locator-item{border-right:solid 1px gray;border-bottom:solid 1px gray}
.itero-doclocator .doc-locator-item:nth-of-type(1),.itero-doclocator .doc-locator-item:nth-of-type(2),.itero-doclocator .doc-locator-item:nth-of-type(3),.itero-doclocator .doc-locator-item:nth-of-type(4){border-top:1px solid gray}
.itero-doclocator .doc-locator-item:nth-of-type(4n+1){border-left:1px solid gray}
.itero-doclocator .doc-locator-item .doc-heading{color:#009ace}
.itero-doclocator .doc-locator-item .doc-data{font-size:1rem}
.itero-doclocator .flex-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:150px}
.itero-doclocator .flex-horizontal{flex-direction:row}
.itero-doclocator .search-input,.itero-doclocator .search-select{position:relative;width:300px;margin:8px}
.itero-doclocator .form-input{padding-right:38px}
.itero-doclocator .search-icon{position:absolute;right:10px;top:15px}
.check-box-container .checkmarkcontainer{color:#3d3935;font-weight:500;display:block;position:relative;padding-left:33px;margin-bottom:16px;font-size:13px;line-height:1.4;letter-spacing:.3px;user-select:none}
.check-box-container .checkmarkcontainer input[type=checkbox]{position:absolute;opacity:0}
.check-box-container .checkmarkcontainer input[type=checkbox]:checked~.checkmark:after{display:block}
.check-box-container .checkmarkcontainer .checkmark{border:1px solid #b2b4b2;border-radius:4px;display:block;position:absolute;top:1px;left:1px;height:20px;width:20px;background:#fff}
.check-box-container .checkmarkcontainer .checkmark.checked{background:#efefed;border:1px solid #009ace}
.check-box-container .checkmarkcontainer .checkmark:after{content:"";position:absolute;display:none;left:7px;width:7px;height:13px;border:2px solid #009ace;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:6px;top:2px}
.check-box-container .checkmarkcontainer.checkbox-error .checkmark{border-color:red}
.inicio .icon-t{position:absolute;right:-20px;top:15px;z-index:999;padding:10px}
.inicio .icon-t.icon-tooltip{top:-34px;left:20%;right:-2px;background:#fff;border:solid 1px #009ace;border-radius:6px;display:flex;align-items:flex-end;justify-content:space-between}@media(max-width:384px){.inicio .icon-t.icon-tooltip{right:10px;left:10px}}@media(min-width:385px){.inicio .icon-t.icon-tooltip{right:10px;max-width:300px;margin-left:auto}}@media(min-width:509px){.inicio .icon-t.icon-tooltip{margin-left:auto;width:300px}}
.form-field{margin:.8rem 0}
.form-field .field-label{font-size:1rem}
.form-field .formGroup{width:100%;position:relative}
.form-field .formGroup label{position:absolute;top:0;font-size:16px;margin:26px 0 0 10px;padding:0 10px;background-color:rgba(0,0,0,0);color:#000;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out;font-weight:500;color:#b2b4b2;z-index:9}
.form-field .formGroup label.active{top:-10px;font-size:14px;font-weight:600;color:#009ace}
.form-field .formGroup label.label-with-error{position:absolute;top:0;font-size:16px;margin:26px 0 0 10px;padding:0 10px;background-color:rgba(0,0,0,0);-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out;font-weight:500;color:red}
.form-field .formGroup label.label-with-error.active{top:-10px;font-size:14px;font-weight:600;color:red}
.form-field .formGroup .input-focus,.form-field .formGroup input:focus{min-width:100%;font-size:16px;padding-left:20px;padding-top:14px;color:#3d3935}@media(max-width:768px){.form-field .formGroup .input-focus,.form-field .formGroup input:focus{width:100%;height:60px;background-color:#fff;border:1px solid #009ace;box-sizing:border-box;border-radius:4px;margin:8px 0}}
.form-field .formGroup .input-error{min-width:100%;font-size:16px;padding-left:20px;padding-top:14px}@media(max-width:768px){.form-field .formGroup .input-error{width:100%;height:60px;background:#fff;border:1px solid red;box-sizing:border-box;border-radius:4px;margin:8px 0}}
.form-field .formGroup .input-style{min-width:100%;font-size:16px;padding-left:20px;padding-right:20px;padding-top:14px}@media(max-width:768px){.form-field .formGroup .input-style{width:100%;height:60px;background:#fff;border:1px solid #b2b4b2;box-sizing:border-box;border-radius:4px;margin:8px 0}}
.form-field :focus{outline:0}
.form-field :focus-visible{outline:0}
.break-line{position:relative;height:1px;background:#c4c4c4;margin:12px 0}
.tooltip-overlay{position:fixed;width:100vw;height:100vh;background:#000;opacity:.7;z-index:99;top:0;left:0}
.form-template .form-header{margin:0 auto 14px auto;text-align:center;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.01em;color:#009ace}
.form-template .form-sub-header{text-align:center}
.form-template .link-style{font-style:normal;font-weight:500;font-size:14px;line-height:17px;letter-spacing:.01em;text-decoration-line:underline;color:#009ace}
.form-template .pink-link{color:#e10098;text-decoration:underline}
.form-template .form-note-dis{font-size:12px;text-align:center;color:#3d3935;margin:auto auto 32px auto}
.form-template div.wrap{width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);vertical-align:middle;position:relative;margin:50px 0}
.progress-container{width:100%;margin:36px auto;display:flex;justify-content:center}
.progress-container .progressbar{width:100%;z-index:1}
.progress-container .progressbar li{list-style-type:none;width:33%;float:left;font-size:12px;position:relative;text-align:center;text-transform:uppercase;color:#7d7d7d;display:flex;justify-content:center}
.progress-container .progressbar li .circle{width:10px;height:10px;background-color:#b2b4b2;border-radius:50%;position:relative;top:10px}
.progress-container .progressbar li:before{width:30px;height:30px;line-height:30px;border:2px solid #7d7d7d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff}
.progress-container .progressbar li:after{width:100%;height:2px;content:"";position:absolute;background-color:#7d7d7d;top:15px;left:-50%;z-index:-1}
.progress-container .progressbar li:first-child:after{content:none}
.progress-container .progressbar li.active,.progress-container .progressbar li.complete{color:#e10098}
.progress-container .progressbar li.active .circle,.progress-container .progressbar li.complete .circle{background-color:#e10098}
.progress-container .progressbar li.active:before{border-color:#e10098}
.progress-container .progressbar li+li:after{background:#b2b4b2}
.progress-container .progressbar li.complete+li:after{background:#e10098}
.progress-container .progressbar li.active+li:after{background:linear-gradient(90deg,#e10098 0,#b2b4b2 100%)}
.details-card{border:1px solid #b2b4b2}
.header-title{font-weight:700;font-size:16px;line-height:24px;text-align:center;letter-spacing:.01em;margin:16px 0}
.doc-detail-card{background-color:#fff;border-radius:24px;padding:16px;font-size:14px;font-weight:500;line-height:16.8px}
.doc-detail-card.not-selected{opacity:.25}
.doc-detail-card .doc-profile-pic{width:60px;height:60px;border-radius:50%}
.doc-detail-card .title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em;color:#009ace;margin:8px 0;display:flex;justify-content:space-between}
.doc-detail-card .sub-title{margin:10px 0}
.doc-detail-card .delete-link{font-weight:500;font-size:14px;letter-spacing:.01em;text-decoration-line:underline;color:#009ace;cursor:pointer}
.doc-detail-card .circle-checkmark{color:#3d3935;font-weight:500;display:block;position:relative;padding-left:26px;margin-bottom:.5rem;font-size:14px;line-height:1.4;letter-spacing:.3px;user-select:none}
.doc-detail-card .circle-checkmark .checkmark{border:1px solid #b2b4b2;border-radius:50%;display:block;position:absolute;top:1px;left:1px;height:1rem;width:1rem;background:#009ace}
.doc-detail-card .circle-checkmark .checkmark:after{content:"";position:absolute;display:block;width:4px;height:8px;border:1px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:5px;top:2px}
.inicio .modal{top:2rem;background-color:#009ace;border-radius:24px 24px 0 0}
.inicio .modal .modal-content{background-color:unset;border:none}
.inicio .modal .header-title{color:#fff;font-size:1rem;font-weight:700}
.inicio .modal .doc-list-modal .doc-list-item{margin:8px}
.inicio .modal .doc-list-modal .close-modal{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;width:100%}
.inicio .modal .footor{display:flex;align-items:flex-end;justify-content:center;width:100%;position:fixed;height:192px;bottom:1px;background:linear-gradient(360deg,#009ace 21.39%,rgba(0,154,206,.991353) 26.63%,rgba(0,154,206,.96449) 31.87%,rgba(0,154,206,.91834) 37.11%,rgba(0,154,206,.852589) 42.35%,rgba(0,154,206,.768225) 47.59%,rgba(0,154,206,.668116) 52.83%,rgba(0,154,206,.557309) 58.07%,rgba(0,154,206,.442691) 63.31%,rgba(0,154,206,.331884) 68.55%,rgba(0,154,206,.231775) 73.8%,rgba(0,154,206,.147411) 79.04%,rgba(0,154,206,.0816599) 84.28%,rgba(0,154,206,.03551) 89.52%,rgba(0,154,206,.0086472) 94.76%,rgba(0,154,206,0) 100%)}
.inicio .modal .footor button{margin-bottom:16px}
.inicio-form .form-one-header{font-weight:700;font-size:18px;color:#009ace;margin:auto;padding-bottom:16px}
.inicio-form .form-two-container{background-color:#efefed;padding-top:1px;padding-bottom:44px}#current-location-doctor-search,#doctor-search{margin-top:12px;margin-bottom:12px}input[type=checkbox]{box-sizing:border-box;padding:0;width:20px;height:20px}
.select-doc-form{background:#efefed}
.select-doc-form .form-sub-header{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#3d3935}
.incio-gray-background{background-color:#efefed;color:#ffa300;text-align:center;padding-bottom:12px}
.delete-modal{top:unset;bottom:0;background-color:#fff;border-radius:24px 24px 0 0;height:60%}
.delete-modal .modal-content,.delete-modal .modal-dialog{height:100%}
.delete-modal .modal-header{border:none}
.delete-modal .modal-header .close-modal{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;width:100%}
.delete-modal .modal-body{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;width:100%;height:100%;padding:10%}
.delete-modal .modal-body .header-title{font-size:24px;line-height:29px;color:#3d3935}
.delete-modal .modal-body .sub-header{font-size:18px;line-height:22px;color:#000}
.delete-modal .modal-footer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;border:none}
.delete-modal .modal-footer button{margin:8px}
.col-left{background-color:#009ace}
.col-right{display:flex;flex-direction:column;justify-content:center;padding:20px 0;padding:60px 40px;background-color:#fff}@media only screen and (max-width:767px){.col-right{background-color:#009ace;padding:0 40px 60px}}@media only screen and (min-width:768px)and (max-width:991px){.col-right{padding:60px 20px}}
.right-side-copy{display:flex;flex-direction:column;justify-content:center;align-items:normal}@media only screen and (max-width:768px){.right-side-slider{padding:40px 0}}
.right-side-slider .slick-active{z-index:99}
.slick-arrow{top:55%!important;z-index:999}@media only screen and (min-width:768px){.slick-arrow{filter:invert(84%) sepia(12%) saturate(24%) hue-rotate(71deg) brightness(85%) contrast(88%);opacity:.5}}
.slick-arrow.slick-prev{left:0}
.slick-arrow.slick-next{right:0}
.logo-slide{padding:0 5px}@media only screen and (min-width:768px){.logo-slide{padding:1px}}@media only screen and (min-width:992px)and (max-width:1199px){.logo-slide{padding:0 3px}}@media only screen and (min-width:1199px){.logo-slide{padding:0 15px}}@media only screen and (max-width:767px){.logo-slide{padding:5px}}@media only screen and (min-width:768px)and (max-width:991px){.partners-logo-module-section .slick-slide{padding:0!important}}
.custom-dots{bottom:0}@media only screen and (max-width:768px){.custom-dots{bottom:-35px!important}}
.custom-dots li{width:12px!important;height:12px!important}
.custom-dots li button::before{width:10px!important;height:10px!important;border-radius:50%;opacity:.5;background-color:#009ace;content:""!important}@media only screen and (max-width:767px){.custom-dots li button::before{background-color:#fff}}
.custom-dots li.slick-active button::before{opacity:1!important;content:""}
.logo-wrapper{background-color:#fff;border-radius:50%;padding:10px;width:100%;max-width:100px;margin:auto}@media only screen and (min-width:768px){.logo-wrapper{border-radius:0;padding:1px;width:100%}}
.row.row-nopadding>div{padding-left:0;padding-right:0}
.row.shadow-box{box-shadow:0 9px 24px 0 rgba(0,0,0,.1),0 9px 24px 0 rgba(0,0,0,.05);margin-bottom:40px}
.row.shared-background{margin-right:0;margin-left:0}
.row.shared-background .col-md-12{padding-right:0;padding-left:0}@media only screen and (max-width:767px){.row.shared-background{background-size:300%!important}}
.row.with-padding .col-md-12{padding-right:15px;padding-left:15px}
.row.background-size-cover{background-size:cover!important}
.row.background-position-top{background-position:top!important}
.row.row-width{max-width:1240px;margin:auto}@media only screen and (min-width:768px){.left-no-padding{padding-left:0}
.right-no-padding{padding-right:0}}@media only screen and (max-width:767px){.row.homepage-payment-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0;align-items:center}}@media only screen and (min-width:768px){body.rtl .left-no-padding{padding-right:0;padding-left:15px}body.rtl .right-no-padding{padding-left:0;padding-right:15px}}
.margin-left-right-auto{margin-left:auto!important;margin-right:auto!important}
.shadow-box-top{box-shadow:0 -5px 5px -5px rgba(0,0,0,.2)}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:rgba(0,0,0,0);color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"\AB"}[dir=rtl] .slick-prev:before{content:"\BB"}
.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"\BB"}[dir=rtl] .slick-next:before{content:"\AB"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.section-heading{text-align:center}
.section-heading h2{font-size:65px;line-height:1.15;color:#5bc3b9;margin-bottom:48px}
.section-heading .step-left-caption{display:inline-block;text-align:center;margin-right:15px;font-weight:900}@media only screen and (max-width:767px){.section-heading .step-left-caption{margin-right:10px}}
.section-heading .step-right-caption{display:inline-block;text-align:center}
.fullscreen .react-images__header{opacity:1!important;transform:translateY(0)}
.home-easysteps-wrapper{position:relative;max-width:1800px;margin:auto;overflow:hidden;z-index:1}
.home-easysteps-wrapper .home-easysteps-row{width:80%;max-width:100%;margin:90px auto;display:flex;align-items:center}
.home-easysteps-wrapper .home-easysteps-row .carousel-side,.home-easysteps-wrapper .home-easysteps-row .text-side{padding-right:0;padding-left:0}
.home-easysteps-wrapper .home-easysteps-row .text-side{padding-right:2%}
.home-easysteps-wrapper .home-easysteps-row .carousel-side{z-index:99;flex:2;margin-top:auto;margin-bottom:auto}
.home-easysteps-wrapper .home-easysteps-row .carousel-side .carousel.slide{box-shadow:0 15px 30px -15px rgba(0,0,0,.74)}
.home-easysteps-wrapper .home-easysteps-row .carousel .carousel-indicators{margin-right:2%;left:auto;bottom:-75px}
.home-easysteps-wrapper .home-easysteps-row .carousel .carousel-indicators li{width:12px;height:12px;margin-right:8px;margin-left:8px;border-radius:50%;opacity:.5;background-color:#009ace; text-indent:-9999px;}
.home-easysteps-wrapper .home-easysteps-row .carousel .carousel-indicators li.on{opacity:1;width:17px;height:17px;position:relative;bottom:3px;background-color:#009ace}
.home-easysteps-wrapper .content-wrap h3{font-size:45px;font-weight:500;line-height:1.36;color:#fff;margin-bottom:24px}
.home-easysteps-wrapper .content-wrap h4{font-size:22px;line-height:1.28;color:#fff;margin-bottom:24px}
.home-easysteps-wrapper .content-wrap .get-start{text-align:left}
.home-easysteps-wrapper .content-wrap .get-start a{border:2px solid #fff}
.home-easysteps-wrapper .content-wrap .btn-blue{border:2px solid #fff;max-width:375px}
.current-step h2{font-size:65px;font-weight:900;line-height:1.15;color:#fff;opacity:.5;margin-bottom:32px}
.hide_steps .hide_steps_c{display:none}
.hide_steps .home-easysteps-wrapper .content-wrap h3{font-size:48px;font-weight:800}
.hide_steps .imgicon{max-width:39px;max-height:39px}
.hide_steps .headsec1{font-size:36px!important}
.hide_steps .headsec2{font-size:22px!important}@media(min-width:768px){.hide_steps .colorwhite{color:#fff!important}
.hide_steps .headsec1{font-size:25px}
.hide_steps .headsec2{font-size:18px}}
.hide_steps .ptext{margin-left:10px;margin-top:8px}
.hide_steps .btn-blue{border:2px solid #fff;max-width:375px}@media only screen and (max-width:767px){.hide_steps .home-easysteps-wrapper .content-wrap h3{margin-top:20px}}@media only screen and (max-width:767px){.section-heading h2{font-size:25px;margin-bottom:0!important}
.home-easysteps-wrapper .home-easysteps-row{flex-direction:column-reverse;width:100%;margin-bottom:0;margin:0 auto 0 auto}
.home-easysteps-wrapper .home-easysteps-row .carousel.slide{margin:40px 27px 32px 27px}
.home-easysteps-wrapper .home-easysteps-row .carousel.slide .carousel-indicators{bottom:-85px}
.home-easysteps-wrapper .home-easysteps-row .carousel.slide .carousel-indicators li{background-color:#fff}
.home-easysteps-wrapper .home-easysteps-row .text-side{padding:0 30px 48px 30px}
.home-easysteps-wrapper .home-easysteps-row .text-side::before{width:220px;left:0;top:30px}
.home-easysteps-wrapper .home-easysteps-row .content-wrap{padding:0}
.home-easysteps-wrapper .home-easysteps-row .content-wrap h3{font-size:30px;margin-bottom:32px!important}
.home-easysteps-wrapper .home-easysteps-row .content-wrap h4{font-size:22px;margin-bottom:16px}
.home-easysteps-wrapper .home-easysteps-row .content-wrap .get-start{text-align:center}
.home-easysteps-wrapper .home-easysteps-row .current-step h2{font-size:25px;margin-bottom:40px!important}
.home-easysteps-wrapper::after{width:0;height:0}}@media only screen and (max-width:1499px)and (min-width:1200px){.home-easysteps-wrapper .home-easysteps-row{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.home-easysteps-wrapper .home-easysteps-row{width:90%}
.home-easysteps-wrapper .home-easysteps-row .content-wrap h3{font-size:32px}
.home-easysteps-wrapper .home-easysteps-row .content-wrap h4{font-size:16px}
.home-easysteps-wrapper .home-easysteps-row .text-side::before{left:-145%}
.home-easysteps-wrapper .home-easysteps-row .text-side .current-step h2{font-size:32px;margin-bottom:20px}}@media only screen and (max-width:991px)and (min-width:768px){.home-easysteps-wrapper .home-easysteps-row{width:95%;margin:50px auto}
.home-easysteps-wrapper .home-easysteps-row .content-wrap h3{font-size:24px}
.home-easysteps-wrapper .home-easysteps-row .content-wrap h4{font-size:14px;margin-bottom:25px}
.home-easysteps-wrapper .home-easysteps-row .content-wrap .get-start a{font-size:12px}
.home-easysteps-wrapper .home-easysteps-row .text-side{margin-top:2%}
.home-easysteps-wrapper .home-easysteps-row .text-side .current-step h2{font-size:24px;margin-bottom:15px}
.home-easysteps-wrapper .home-easysteps-row .text-side::before{left:-145%}}@media only screen and (min-width:768px){.treatmentCarousel .home-easysteps-row .carousel-side{padding-right:46px}}
.treatmentCarousel .videoCarousel1{width:100%}
.treatmentCarousel .home-easysteps-row .carousel-side .carousel.slide{box-shadow:0 0 0 0 rgba(0,0,0,.74)}@media only screen and (min-width:768px){body.rtl .home-easysteps-wrapper .home-easysteps-row{flex-direction:row-reverse}}@media only screen and (max-width:767px){body.rtl .home-easysteps-wrapper .home-easysteps-row .carousel .carousel-indicators{left:0;right:initial}}body.rtl .section-heading .step-left-caption{margin-left:15px;margin-right:0}
.textBold_sec .section-heading .step-right-caption{font-weight:900}
.customized-navigation-header .carousel .carousel-indicators{bottom:-56px!important}
.treatment-plan-sg .current-step h2{font-size:1.8rem;margin-bottom:1.4rem!important}
.treatment-plan-sg .content-wrap h3{font-size:1.6rem;margin-bottom:1.2rem!important}
.treatment-plan-sg .content-wrap h4{font-size:1.4rem;margin-bottom:1rem!important}
.social-sec .inset{padding:0 90px 0 90px;position:relative;max-width:100%;width:80%;margin:auto}@media only screen and (max-width:1499px)and (min-width:1200px){.social-sec .inset{width:85%}}@media only screen and (max-width:1199px)and (min-width:992px){.social-sec .inset{width:90%;padding-top:0;padding:0 40px 0 40px}}@media only screen and (max-width:991px)and (min-width:768px){.social-sec .inset{width:95%;padding:0 20px 0 20px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.social-sec .inset{width:100%;max-width:100%;padding:0;margin-bottom:0;margin-top:0}}
.social-sec .first-grid,.social-sec .second-grid,.social-sec .third-grid{width:32%}@media only screen and (max-width:767px){.social-sec{background-color:#f6f7f8}}
.social-sec .social-wrapper{display:flex;justify-content:space-between}
.social-sec img:not(.social-logo){width:100%;box-shadow:0 4px 25px 0 rgba(0,0,0,.25)}
.social-sec .third-grid img{margin-bottom:35px}
.color-dgray{background-color:#3d3935}
.color-blue{background-color:#009ace}
.color-green{background-color:#8fd205}
.color-red{background-color:#cf006f}
.color-gold{background-color:#ffa300}
.color-pink{background-color:#f8485e}
.rectangle-box{padding:25px}
.rectangle-box img{max-width:50px;width:100%;max-height:50px;height:100%}
.rectangle-box h3{font-size:24px;position:relative;left:25px;top:7px;color:#fff;font-weight:700}
.rectangle-box h2{padding-top:50px;text-align:left;font-size:26px;padding-right:24px;padding-bottom:25px;color:#fff;font-weight:900}
.rectangle-box a{color:#fff;text-decoration:underline;font-size:20px}
.rectangle-box.color-gold a,.rectangle-box.color-gold h2,.rectangle-box.color-gold h3{color:#3d3935}
.image-box{margin-bottom:32px}
.image-box .inner-box{overflow:hidden}
.image-box .inner-box .social-logo{width:100%}@media only screen and (min-width:992px)and (max-width:1299px){.social-sec{padding-left:40px;padding-right:40px}}@media only screen and (min-width:768px){.social-heading{text-align:center;font-size:35px}
.social-sec .rectangle-box{min-height:340px;margin-bottom:32px}
.social-sec .load-more{display:none}}@media only screen and (min-width:768px)and (max-width:808px){.red-rect h3{top:-2px}}@media only screen and (min-width:768px)and (max-width:992px){.social-sec{padding-left:20px;padding-right:20px}
.social-sec .rectangle-box{padding:40px 10px 10px 20px}
.social-sec .rectangle-box h2{font-size:22px;margin-bottom:10px;padding-top:25px}
.social-sec .rectangle-box h3{font-size:22px;left:10px}}@media only screen and (min-width:992px)and (max-width:1199px){.red-rect h3{left:10px}
.social-wrapper h2{font-size:22px;padding-top:40px}}@media only screen and (max-width:767px){.social-heading{font-size:25px;text-align:center;max-width:100%;padding:0 30px 56px 30px;margin-bottom:0!important}
.social-sec{margin-top:56px}
.social-sec .social-wrapper{display:block;margin-left:50px;margin-right:50px}
.social-sec .first-grid,.social-sec .second-grid,.social-sec .third-grid{width:100%}
.social-sec .rectangle-box{min-height:300px;margin-bottom:32px}
.social-sec .rectangle-box h2{padding-top:30px;padding-right:0;font-size:25px}
.social-sec .rectangle-box h3{left:10px}
.social-sec img:not(.social-logo){margin-bottom:30px}
.social-sec .load-more{margin-top:80px;padding-bottom:80px;text-align:center}
.social-sec .load-more a{position:relative;cursor:pointer;text-align:center;font-weight:700;font-size:20px;display:inline-block;width:auto;line-height:1.3}
.social-sec .load-more a:after{content:"";border:solid #1da6d4;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;background:#f6f7f8;margin-left:-50%}
.social-sec .load-more.up a{border-top:2px solid #1da6d4}
.social-sec .load-more.up a:after{transform:rotate(-135deg);margin-top:-7px}
.social-sec .load-more.down a{border-bottom:2px solid #1da6d4}
.social-sec .load-more.down a:after{transform:rotate(45deg);margin-top:22px}}@media only screen and (min-width:320px)and (max-width:350px){.social-wrapper h2{font-size:22px!important}
.red-rect h2{padding-top:20px!important;padding-bottom:10px}
.red-rect h3{top:-2px}}@media only screen and (min-width:992px){.social-heading{font-size:45px}
.social-sec .social-heading{margin-bottom:80px;max-width:600px}}@media only screen and (max-width:991px)and (min-width:768px){.social-sec .social-heading{margin-bottom:40px}}@media only screen and (max-width:767px){.zh-Hant-TW .social-heading{padding:0 30px 0 30px}}
.carousel-tabs{display:flex;overflow-x:auto;margin-bottom:-10px}
.carousel-tabs .carousel-tab{width:170px;padding:15px 15px 40px 15px;position:relative;cursor:pointer}
.carousel-tabs .carousel-tab .carousel-tab-image{position:relative;height:80px}
.carousel-tabs .carousel-tab .carousel-tab-image img{position:absolute;width:100%;display:block;max-width:110px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.carousel-tabs .carousel-tab .carousel-tab-text{text-align:center;font-size:14px}
.carousel-tabs .carousel-tab.active,.carousel-tabs .carousel-tab:hover{background-color:#009ace;color:#fff}
.carousel-tabs .carousel-tab.active:after,.carousel-tabs .carousel-tab:hover:after{content:"";position:absolute;bottom:0;left:6.5vw;z-index:101;width:0;height:0;border-top:solid 10px #009ace;border-left:solid 10px transparent;border-right:solid 10px transparent}@media(max-width:767px){.carousel-tabs .carousel-tab{width:100px;min-width:100px;padding:7px 7px 20px 7px}
.carousel-tabs .carousel-tab .carousel-tab-text{font-size:10px}
.carousel-tabs .carousel-tab .carousel-tab-image{height:60px}
.carousel-tabs .carousel-tab .carousel-tab-image img{max-width:60px}}@media(min-width:1200px){.carousel-tabs .carousel-tab{width:20%}}
.customized-navigation-header .carousel-tab{padding:10px 10px 34px 10px}
.video-foot-note{text-align:right;margin-top:-34px;color:#fff;position:relative;font-size:12px;padding-bottom:12px;padding-right:12px}
.row-slick-carousel .carousel .carousel-indicators{bottom:-24px}@media only screen and (min-width:767px){.row-slick-carousel .carousel .carousel-indicators{margin-right:2%;left:auto}}
.row-slick-carousel .carousel .carousel-indicators li{width:12px;height:12px;margin-right:8px;margin-left:8px;border-radius:50%;opacity:.5;background-color:#009ace}
.row-slick-carousel .carousel .carousel-indicators li.active{opacity:1;width:17px;height:17px;position:relative;bottom:3px;background-color:#009ace}@media only screen and (max-width:767px){.row-slick-carousel .carousel .carousel-indicators{left:0}}
.container-table .table-column{width:auto;display:flex;flex-direction:column;align-content:stretch;margin:15px 0 15px -1px}
.container-table .table-column:nth-child(1) .table-cell{border-width:0!important;margin-left:20px}
.container-table .table-column:nth-child(1) .table-cell>.content-box{font-size:initial;line-height:initial;text-align:left;padding-left:40px;color:#000}@media only screen and (max-width:767px){.container-table .table-column:nth-child(1) .table-cell>.content-box{padding-left:25px}}
.container-table .table-column:nth-child(1) .table-cell:nth-child(1){background-color:initial}
.container-table .table-column:nth-child(1) .table-cell:nth-last-child(1){border-radius:0}
.container-table .table-column:nth-child(1) .table-cell>img{position:absolute;left:-4px;z-index:9}
.container-table .table-column.highlighted{z-index:20}
.container-table .table-column.highlighted .table-cell{border-width:3px!important;border-color:#3d3935!important}
.container-table .table-column.highlighted .table-cell:nth-child(1){height:104px;margin-top:-14px;background-color:#3d3935;color:#fff}
.container-table .table-column.highlighted .table-cell:nth-child(1)>.content-box{background-color:rgba(0,0,0,0)}
.container-table .table-column.highlighted .table-cell:nth-last-child(1){padding-bottom:11px}
.container-table .table-column .table-cell{display:flex;flex-direction:column;justify-content:center;height:90px;border-left:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;transition:all .25s linear;overflow:hidden}
.container-table .table-column .table-cell .content-box{display:flex;flex-direction:column;justify-content:center;height:90px;padding:10px;background-color:#fff;font-size:17px;line-height:1.36;text-align:center;vertical-align:middle;letter-spacing:normal}@media only screen and (min-width:768px)and (max-width:1199px){.container-table .table-column .table-cell .content-box{font-size:14px!important}}
.container-table .table-column .table-cell:nth-child(1){border-radius:10px 10px 0 0;border-top:solid 1px #d0d0d0}
.container-table .table-column .table-cell:nth-child(1)>.content-box{background-color:rgba(0,0,0,0)!important}
.container-table .table-column .table-cell:nth-child(2)>.content-box{background-color:#ebf7fb!important}
.container-table .table-column .table-cell:nth-child(2n)>.content-box{background-color:#f0f0f0}
.container-table .table-column .table-cell:nth-last-child(1){height:76px;margin-bottom:-15px;padding-bottom:13px;border-radius:0 0 10px 10px;border-bottom:solid 1px #d0d0d0}
.tooltip.show{opacity:1}
.tooltip .arrow{display:none}
.tooltip .tooltip-inner{background-color:#fff;min-width:250px;border-radius:18px;box-shadow:0 4px 24px 0 rgba(0,0,0,.2);padding:25px}@media only screen and (max-width:767px){.tooltip .tooltip-inner{min-width:300px}}
.tooltip .tooltip-inner h4{font-size:17px;text-align:left}@media only screen and (min-width:361px)and (max-width:375px){.table-column.highlighted{margin:15px 0}
.container-table .table-column:nth-child(1) .table-cell>.content-box{padding-left:25px;padding-right:23px}}@media only screen and (min-width:320px)and (max-width:360px){.container-table .table-column:nth-child(1) .table-cell>.content-box{padding-left:18px;padding-right:33px;font-size:14px}}
.wrapper-table{position:relative;max-height:800px;overflow:hidden}
.wrapper-table.expanded{padding-bottom:60px;max-height:2000px}
.wrapper-table.expanded>.wrapper-table-show-more{height:60px}
.wrapper-table.expanded>.wrapper-table-show-more>.wrapper-button .button{border-bottom:0;border-top:2px solid #1da6d4}
.wrapper-table.expanded>.wrapper-table-show-more>.wrapper-button .button::before{border-width:2px 0 0 2px;margin-top:-6px}
.wrapper-table.expanded>.wrapper-table-show-more>.gradient{height:20px}
.wrapper-table .wrapper-table-show-more{position:absolute;width:100%;height:80px;bottom:0;z-index:30}
.wrapper-table .wrapper-table-show-more .gradient{width:100%;height:40px;background-image:linear-gradient(rgba(255,255,255,0),#fff)}
.wrapper-table .wrapper-table-show-more .wrapper-button{display:flex;width:100%;height:40px;align-items:center;justify-content:center;background-color:#fff}
.wrapper-table .wrapper-table-show-more .wrapper-button .button{position:relative;cursor:pointer;text-align:center;font-weight:700;font-size:20px;line-height:20px;border-bottom:2px solid #1da6d4}
.wrapper-table .wrapper-table-show-more .wrapper-button .button::before{content:"";border:solid #1da6d4;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);position:absolute;margin-top:17px;background:#fff;margin-left:calc(50% - 4px)}
.container-table{display:flex;position:relative;flex-direction:row;align-content:stretch}
.container-table.mobile>div{display:flex;position:relative;flex-direction:row;align-content:stretch;margin-right:15px}
.container-table.mobile .table-column:nth-child(1){flex:0 0 60%}
.container-table.mobile .table-column:nth-child(2){flex:0 0 40%}
.container-table.mobile .table-column.highlighted .table-cell:nth-child(1){height:124px}
.container-table.mobile .table-column .table-cell{height:110px}
.container-table.mobile .table-column .table-cell .content-box{height:110px}
.container-table.mobile .slider{position:absolute;display:flex;flex-direction:row;top:40px;left:30px}
.container-table.mobile .slider .slider-item{width:8px;height:8px;border-radius:4px;margin:6px 8px 6px 6px;background-color:#80cce6;transition:all .2s}
.container-table.mobile .slider .slider-item.current{width:12px;height:12px;border-radius:6px;margin:4px 6px 4px 4px;background-color:#009ace}
.container-table.mobile .slider .slider-hint{display:block;width:30px;height:30px;margin:-5px 8px;line-height:20px;font-size:12px;font-weight:700;color:#d0d0d0}
.container-table-custom.mobile .table-column:nth-child(1){flex:1 1 50%}
.container-table-custom.mobile .table-column:nth-child(2){flex:1 1 50%}
.container-table-custom.mobile .table-cell .content-box.cell-xl,.container-table-custom.mobile .table-column .table-cell .content-box.cell-xl,.container-table-custom.mobile .table-group-cell .content-box.cell-xl{height:300px}
.container-table-custom.mobile .table-cell .content-box.cell-md,.container-table-custom.mobile .table-column .table-cell .content-box.cell-md,.container-table-custom.mobile .table-group-cell .content-box.cell-md{height:150px}
.container-table-custom .table-column{width:auto;display:flex;flex-direction:column;align-content:stretch;margin:15px 0 15px -1px}
.container-table-custom .table-column:nth-child(1) .table-cell{border-width:0!important;margin-left:20px}
.container-table-custom .table-column:nth-child(1) .table-cell>.content-box{font-size:initial;line-height:initial;text-align:left;padding-left:40px;color:#000}@media only screen and (max-width:767px){.container-table-custom .table-column:nth-child(1) .table-cell>.content-box{padding-left:25px}}
.container-table-custom .table-column:nth-child(1) .table-cell:nth-child(1){background-color:initial}
.container-table-custom .table-column:nth-child(1) .table-cell>img{position:absolute;left:-4px;z-index:9}
.container-table-custom .table-column.highlighted{z-index:20}
.container-table-custom .table-column.highlighted .table-cell{border-width:3px!important;border-color:#40c3e2!important}
.container-table-custom .table-column.highlighted .table-cell:nth-child(1){margin-top:0;background-color:#40c3e2;color:#fff}
.container-table-custom .table-column.highlighted .table-cell:nth-child(1)>.content-box{background-color:rgba(0,0,0,0)}
.container-table-custom .table-column .combined-table-cell{display:flex;flex-direction:row;transition:all .25s linear;overflow:hidden}
.container-table-custom .table-column .combined-table-cell:nth-child(1){color:#fff;border-left:none;border-right:none}
.container-table-custom .table-column .combined-table-cell:nth-child(1)>.content-box{border-radius:90px 90px 0 0;border-top:solid 1px #d0d0d0;background-color:#727171;color:#fff}
.container-table-custom .table-column .combined-table-cell:nth-child(1) .main-content{font-size:22px;font-weight:700}
.container-table-custom .table-column .combined-table-cell:nth-child(1) .main-content img{max-width:100%!important}
.container-table-custom .table-column .combined-table-cell:nth-last-child(1){border-bottom:solid 1px #d0d0d0}
.container-table-custom .table-column .combined-table-cell:nth-child(2)>.content-box{background-color:#ebf7fb!important}
.container-table-custom .table-column .combined-table-cell:nth-child(2n)>.content-box{background-color:#f0f0f0}
.container-table-custom .table-column .combined-table-cell .content-box{height:100px;flex:1 1 50%;border-left:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;font-size:17px}
.container-table-custom .table-column .combined-table-cell .content-box.turquoised-bg{background-color:#41c4e2!important}
.container-table-custom .table-column .combined-table-cell .content-box.orchided-bg{background-color:#8fd206!important}
.container-table-custom .table-column .combined-table-cell .content-box.cell-blue{background-color:#daf0fd!important}
.container-table-custom .table-column .combined-table-cell .content-box.cell-blue-light{background-color:#eef9ff!important}
.container-table-custom .table-column .combined-table-cell .content-box.cell-green{background-color:#ebfec6!important}
.container-table-custom .table-column .combined-table-cell .content-box.cell-green-light{background-color:#f5ffe4!important}
.container-table-custom .table-column .combined-table-cell .content-box.cell-normal{background-color:#f0f0f0!important}
.container-table-custom .table-column .combined-table-cell .content-box .main-content{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;text-align:center;padding:0 5px}
.container-table-custom .table-column .combined-table-cell .content-box .main-content img{max-width:30px}
.container-table-custom .table-column .combined-table-cell .content-box .main-content em{font-style:italic}
.container-table-custom .table-column .table-cell{display:flex;flex-direction:column;justify-content:center;border-left:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;transition:all .25s linear;overflow:hidden}
.container-table-custom .table-column .table-cell .table-group-cell{display:flex;flex-wrap:wrap;color:#000}
.container-table-custom .table-column .table-cell .table-group-cell.orchid .content-box{background-color:#eaf3df}
.container-table-custom .table-column .table-cell .table-group-cell.orchid .cell-label{background-color:#cce2b5}
.container-table-custom .table-column .table-cell .table-group-cell.grayed .content-box{background-color:#e8e8e8}
.container-table-custom .table-column .table-cell .table-group-cell.grayed .cell-label{background-color:#c3c3c3}
.container-table-custom .table-column .table-cell .table-group-cell.light-grayed .content-box{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.container-table-custom .table-column .table-cell .table-group-cell.light-grayed .cell-label{background-color:#f7f7f7;border:1px solid #ccc;border-bottom:none}
.container-table-custom .table-column .table-cell .table-group-cell.pinked .content-box{background-color:#fff2f7}
.container-table-custom .table-column .table-cell .table-group-cell.pinked .cell-label{background-color:#f8dee7}
.container-table-custom .table-column .table-cell .table-group-cell.table-vertical-label .cell-label span{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}
.container-table-custom .table-column .table-cell .table-group-cell .cell-label{display:flex;font-size:17px;font-weight:700;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #ccc}
.container-table-custom .table-column .table-cell .table-group-cell .content-box{border-bottom:solid 1px #fff}
.container-table-custom .table-column .table-cell .content-box{display:flex;flex-direction:column;justify-content:center;height:100px;padding:10px;background-color:#fff;font-size:17px;line-height:1.2;text-align:center;vertical-align:middle;letter-spacing:normal;align-items:center}
.container-table-custom .table-column .table-cell .content-box .main-content{padding:0 5px}
.container-table-custom .table-column .table-cell .content-box .main-content img{max-width:30px}
.container-table-custom .table-column .table-cell .content-box .main-content em{font-style:italic}
.container-table-custom .table-column .table-cell:nth-child(1){border-radius:90px 90px 0 0;border-top:solid 1px #d0d0d0;background-color:#727171;color:#fff}
.container-table-custom .table-column .table-cell:nth-child(1)>.content-box{background-color:rgba(0,0,0,0)!important;font-size:22px}
.container-table-custom .table-column .table-cell:nth-child(1)>.content-box .main-content{font-weight:700;padding:0 10px}
.container-table-custom .table-column .table-cell:nth-child(1)>.content-box .main-content img{max-width:100%}
.container-table-custom .table-column .table-cell:nth-last-child(1){border-bottom:solid 1px #d0d0d0}
.container-table-custom .table-column .table-cell:nth-last-child(1) .table-group-cell.light-grayed .cell-label{border-bottom:1px solid #ccc}
.container-table-custom .table-column .table-cell:nth-last-child(1) .table-group-cell .cell-label{border-radius:0 0 0 20px}
.container-table-custom .table-column .table-cell:nth-child(2) .table-group-cell .cell-label{border-radius:20px 0 0 0}
.container-table-custom .table-column .table-cell:nth-child(2) .table-group-cell.light-grayed .cell-label{border-bottom:none}
.container-table-custom .table-column .table-cell:nth-child(2) .table-group-cell.light-grayed .content-box:nth-child(1){border-top:solid 1px #ccc}
.container-table-custom .table-column .table-cell:nth-child(2)>.content-box{background-color:#ebf7fb!important}
.container-table-custom .table-column .table-cell:nth-child(2)>.content-box.cell-normal{background-color:#f0f0f0!important}
.container-table-custom .table-column .table-cell:nth-child(2n)>.content-box{background-color:#f0f0f0}
.tooltip.show{opacity:1}
.tooltip .arrow{display:none}
.tooltip .tooltip-inner{background-color:#fff;min-width:250px;border-radius:18px;box-shadow:0 4px 24px 0 rgba(0,0,0,.2);padding:25px}@media only screen and (max-width:767px){.tooltip .tooltip-inner{min-width:300px}}
.tooltip .tooltip-inner h4{font-size:17px;text-align:left}@media(max-width:1200px){.container-table-custom .table-column .combined-table-cell:nth-child(1) .content-box,.container-table-custom .table-column .table-cell:nth-child(1) .content-box{font-size:20px}
.container-table-custom .table-column .combined-table-cell .content-box,.container-table-custom .table-column .table-cell .content-box{font-size:15px}}@media(max-width:800px){.container-table-custom .table-column .combined-table-cell:nth-child(1) .content-box,.container-table-custom .table-column .table-cell:nth-child(1) .content-box{font-size:17px}
.container-table-custom .table-column .combined-table-cell .content-box,.container-table-custom .table-column .table-cell .content-box{font-size:14px}}@media(max-width:376px){.container-table-custom.mobile .table-column:nth-child(1){flex:1 1 52%}
.container-table-custom.mobile .table-column:nth-child(2){flex:1 1 48%}
.container-table-custom.mobile .table-column:nth-child(2) .table-cell .content-box{font-size:13px}}@media(max-width:321px){.container-table-custom.mobile .table-column:nth-child(1){flex:1 1 55%}
.container-table-custom.mobile .table-column:nth-child(2){flex:1 1 45%}
.container-table-custom.mobile .table-column:nth-child(2) .table-cell .content-box{font-size:12px}
.container-table-custom.mobile .table-column .table-group-cell .cell-label{font-size:15px}}
.wrapper-table{position:relative;max-height:800px;overflow:hidden}
.wrapper-table.expanded{padding-bottom:60px;max-height:2000px}
.wrapper-table.expanded>.wrapper-table-show-more{height:60px}
.wrapper-table.expanded>.wrapper-table-show-more>.wrapper-button .button{border-bottom:0;border-top:2px solid #1da6d4}
.wrapper-table.expanded>.wrapper-table-show-more>.wrapper-button .button::before{border-width:2px 0 0 2px;margin-top:-6px}
.wrapper-table.expanded>.wrapper-table-show-more>.gradient{height:20px}
.wrapper-table .table-disclaimer{padding-left:20px}
.wrapper-table .wrapper-table-show-more{position:absolute;width:100%;height:80px;bottom:0;z-index:30}
.wrapper-table .wrapper-table-show-more .gradient{width:100%;height:40px;background-image:linear-gradient(rgba(255,255,255,0),#fff)}
.wrapper-table .wrapper-table-show-more .wrapper-button{display:flex;width:100%;height:40px;align-items:center;justify-content:center;background-color:#fff}
.wrapper-table .wrapper-table-show-more .wrapper-button .button{position:relative;cursor:pointer;text-align:center;font-weight:700;font-size:20px;line-height:20px;border-bottom:2px solid #1da6d4}
.wrapper-table .wrapper-table-show-more .wrapper-button .button::before{content:"";border:solid #1da6d4;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);position:absolute;margin-top:17px;background:#fff;margin-left:calc(50% - 4px)}
.container-table-custom{display:flex;position:relative;flex-direction:row;align-content:stretch}
.container-table-custom.mobile>div{display:flex;position:relative;flex-direction:row;align-content:stretch;margin-right:15px;width:100%}
.container-table-custom.mobile .table-column .table-cell:nth-child(1){border-radius:50px 50px 0 0}
.container-table-custom.mobile .table-column .table-cell .content-box{font-size:14px}
.container-table-custom.mobile .table-column .table-cell .content-box.turquoised-bg{background-color:#41c4e2!important}
.container-table-custom.mobile .table-column .table-cell .content-box.orchided-bg{background-color:#8fd206!important}
.container-table-custom.mobile .table-column .table-cell .content-box.cell-blue{background-color:#daf0fd!important}
.container-table-custom.mobile .table-column .table-cell .content-box.cell-blue-light{background-color:#eef9ff!important}
.container-table-custom.mobile .table-column .table-cell .content-box.cell-green{background-color:#ebfec6!important}
.container-table-custom.mobile .table-column .table-cell .content-box.cell-green-light{background-color:#f5ffe4!important}
.container-table-custom.mobile .table-column .table-cell .content-box.cell-normal{background-color:#f0f0f0!important}
.container-table-custom.mobile .slider{position:absolute;display:flex;flex-direction:row;top:40px;left:30px}
.container-table-custom.mobile .slider .slider-item{width:8px;height:8px;border-radius:4px;margin:6px 8px 6px 6px;background-color:#80cce6;transition:all .2s}
.container-table-custom.mobile .slider .slider-item.current{width:12px;height:12px;border-radius:6px;margin:4px 6px 4px 4px;background-color:#009ace}
.container-table-custom.mobile .slider .slider-hint{display:block;width:30px;height:30px;margin:-5px 8px;line-height:20px;font-size:12px;font-weight:700;color:#d0d0d0}
.container-tab-list .headroom{top:0;left:0;right:0;z-index:9!important;transform:translate3d(0,100%,0)!important;top:-90px!important;transition:all .2s ease-in-out 0s}@media only screen and (max-width:767px){.container-tab-list .headroom{top:-65px!important}}@media only screen and (min-width:768px)and (max-width:991px){.container-tab-list .headroom{z-index:9!important;top:-65px!important}}
.container-tab-list .headroom--unfixed{position:relative;transform:translateY(0)}
.container-tab-list .headroom--scrolled{transition:transform .2s ease-in-out}
.container-tab-list .headroom--unpinned{position:fixed;transform:translateY(-100%);transition:all .2s ease-in-out 0s}
.container-tab-list .headroom--pinned{position:fixed;transform:translateY(0);top:40px!important;transition:all .2s ease-in-out 0s}@media only screen and (max-width:767px){.container-tab-list .headroom--pinned{top:50px!important}}@media only screen and (min-width:768px)and (max-width:991px){.container-tab-list .headroom--pinned{top:75px!important}}
.container-tab-list{padding:0 auto 48px;background-color:#fff!important}
.container-tab-list .tab-list-header{width:100%;z-index:777;padding:40px 0 15px 0;background-color:#fff;box-shadow:0 11px 18px 0 rgba(178,180,178,.3);overflow:hidden}
.container-tab-list .tab-list-header .tab-links{display:flex;flex-direction:row;align-content:center;justify-content:center;flex-wrap:nowrap;overflow-x:hidden}
.container-tab-list .tab-list-header .tab-links a{display:block;flex:0 0 auto;height:24px;line-height:24px;margin:0 20px;color:#707372;text-decoration:none;font-size:18px;cursor:pointer;transition:width 1s ease-in-out,margin 1s ease-in-out;overflow:hidden;margin-bottom:5px;font-weight:300}
.container-tab-list .tab-list-header .tab-links a.active{color:#3d3935;font-weight:900}
.container-tab-list .tab-list-header .tab-progress{width:100%}
.container-tab-list .tab-list-header .tab-progress>div{width:0;height:6px;background-color:#ffa300;transition:width 1s;border-radius:0 2px 2px 0}
.container-tab-list .tab-list-content{background:#fff}
.container-tab-list .tab-list-content .content-section{border:solid 1px #fff}@media(max-width:991px){.container-tab-list{margin:0}
.container-tab-list .tab-list-header{top:0;padding:15px 0 15px 0}
.container-tab-list .tab-list-header .tab-links{align-content:flex-start;justify-content:flex-start}
.container-tab-list .tab-list-header .tab-links a.hidden{width:0;margin:0}}@media(min-width:365px)and (max-width:991px){.container-tab-list .headroom-wrapper .headroom--unpinned{top:-17px!important}}@media(max-width:364px){.adjusted-tab-list.container-tab-list .headroom-wrapper .headroom--unpinned{top:-15px!important}
.adjusted-tab-list.container-tab-list .headroom-wrapper .headroom--pinned{top:50px!important}}@media(max-width:364px){.container-tab-list .headroom-wrapper .headroom--unpinned{top:4px!important}
.container-tab-list .headroom-wrapper .headroom--pinned{top:70px!important}}@media(min-width:365px)and (max-width:465px){.brazil-tab-list .headroom--pinned{top:70px!important}}@media(min-width:365px)and (max-width:465px){.brazil-tab-list .headroom-wrapper .headroom--unpinned{top:0!important}}
.container-step-list{margin:48px 0}
.container-step-list .step-list-header{position:sticky;width:100%;top:117px;z-index:777;padding:7px 0 7px 0;background-color:#fff;box-shadow:0 4px 25px 0 rgba(178,180,178,.3);overflow:hidden}
.container-step-list .step-list-header .step-links{display:flex;flex-direction:row;align-content:center;justify-content:center;flex-wrap:nowrap;overflow-x:hidden}
.container-step-list .step-list-header .step-links a{display:block;flex:0 0 auto;margin:0 20px;color:#009ace;text-decoration:none;font-size:20px;cursor:pointer;transition:width 1s ease-in-out,margin 1s ease-in-out;overflow:hidden;opacity:.3;font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;position:relative;top:3px}
.container-step-list .step-list-header .step-links a.active{font-weight:bolder;font-size:35px;opacity:.8;top:0}
.container-step-list .step-list-header .step-links a:first-child{font-weight:bolder;font-size:35px;top:0}
.container-step-list .step-list-content{background:#fff}
.container-step-list .step-list-content .content-section{border:solid 1px #fff}@media(max-width:1024px){.container-step-list{margin:24px 0}
.container-step-list .step-list-header{top:0}
.bottom-margin-zero-steps{margin-bottom:0}
.bottom-top-zero-steps{margin-top:0}
.body-wrapper .container-fluid.content-section:first-child,.body-wrapper .container-fluid.content-section:nth-child(2){border:none}}
.container-step-item{position:relative}
.container-step-item .step-indicator{position:absolute;top:120px;left:30px;display:flex;flex-direction:column;z-index:20;height:calc(100% - 150px)}
.container-step-item .step-indicator .step-indicator-header{width:40px;font-size:25px;line-height:35px;text-align:center;opacity:.8}
.container-step-item .step-indicator .step-indicator-item{width:40px;font-size:45px;line-height:55px;text-align:center;opacity:.7}
.container-step-item .step-indicator .step-indicator-item.active{font-size:65px;line-height:75px;font-weight:700;opacity:.9}
.container-step-item .step-indicator .step-indicator-separator{height:100%;margin-left:20px;border-left:solid 2px;opacity:.9;transition:height .8s}@media(min-width:1300px){.step-indicator-separator{height:0}#step-item-step-2 .step-indicator .step-indicator-header{transition:2s;margin-top:-285px;opacity:0}#step-item-step-2 .step-indicator .step-indicator-item{transition:2s;opacity:0}#step-item-step-3 .step-indicator .step-indicator-header{transition:2s;margin-top:-285px;opacity:0}#step-item-step-3 .step-indicator .step-indicator-item{transition:2s;opacity:0}
.stepHeaderAnimation{margin-top:0!important;opacity:1!important}}@media(max-width:767px){.bottom-margin-zero-steps.margin-bottom-60{margin-bottom:40px}
.bottom-top-zero-steps{margin-top:40px}}
.textStep-width .container-step-item .step-indicator .step-indicator-header{width:55px}
.br-convenios #step-item-step-1{margin-top:-4px}
.br-convenios .step-indicator{top:60px}
.br-convenios #step-item-step-1{background-color:#3d3935}
.br-convenios .step-one-header{color:#009ace!important;text-align:left;margin-left:110px;font-weight:600}
.br-convenios .step-one-sub-header{color:#fff!important;text-align:left;margin-left:110px}
.br-convenios .container-step-list{margin:0!important}
.br-convenios .convenios-shared-background{background-color:#3d3935}
.footer-container.container .footer-ul{padding:0}
.footer-container a.footer-link-header,.footer-container a.footer-link-header:active,.footer-container a.footer-link-header:hover{text-decoration:none;font-weight:700;font-size:15px;color:#333;display:block;line-height:1.5;padding-bottom:8px}
.footer-container .second .link-section{max-width:660px}
.footer-row{display:flex}@media only screen and (min-width:767px){.footer-no-child{margin-bottom:10px}}
.footer-container.container li a{text-decoration:none;font-size:15px;font-weight:400;color:#949695}
.ja-JP .footer-container .first{text-align:center}
.footer-container .first{padding-bottom:40px;display:inline-block}
.footer-container .second{padding-top:40px;border-top:2px solid #949695;}
.footer-container .link-section a{text-decoration:none;color:#949695;font-weight:400;padding-top:8px;display:inline-block}
.footer-container .third .col-12{margin-bottom:47px}
.footer-container .third .col-12 p{letter-spacing:.3px;color:#949695;font-size:12px;line-height:1.3!important}
.footer-container .copyright-section p{letter-spacing:.3px;color:#949695;font-size:12px;line-height:1.3;width:100%;margin-bottom:0;padding:0 15px 50px 0}@media only screen and (max-width:767px){.footer-container .copyright-section p{padding:10px 0 10px 0}}@media only screen and (max-width:767px){.footer-container .copyright-section{margin-bottom:30px}
.footer-container .copyright-section .col-md-3,.footer-container .copyright-section .col-md-9{padding-left:0;padding-right:0}}
.cr-section-pt-BR p{font-size:15px!important}
.additional-footer-text{margin-top:15px;margin-bottom:20px;text-align:right;padding:0}
.additional-footer-text a,.additional-footer-text p{letter-spacing:.3px;color:#949695;font-size:12px;line-height:1.3;width:100%;margin-bottom:0}
.additional-footer-text .underLine{border-bottom:1px solid}@media only screen and (max-width:991px){.additional-footer-text{padding-right:0;padding-left:0;text-align:left}
.additional-footer-text a,.additional-footer-text p{text-align:left}}@media only screen and (max-width:767px){.first-section .col-sm-12{padding:25px 15px 0 25px}
.first-section .col-sm-12 ol{list-style-type:decimal;color:#949695;padding-left:6px;margin-bottom:10px!important;font-size:12px}
.first-section .col-sm-12 ol p{font-size:12px;margin-bottom:0!important;letter-spacing:.3px;line-height:1.3}
.footer-container .first div:not(.align-right) .footer-ul{display:none}
.footer-container .footer-ul{margin-top:20px}
.footer-container .first{display:flex;flex-wrap:wrap}
.footer-container .first .footer-link-header,.footer-container .first .footer-link-header:active,.footer-container .first .footer-link-header:hover{font-size:12px}
.footer-container .first .col{flex:0 50%;margin-bottom:15px;padding-left:0;padding-right:0}
.footer-container .first .col li a{font-size:12px}
.footer-container .first .col.align-right{flex:100%}
.footer-container .first .col.align-right .footer-ul li{width:50%;float:left}
.footer-container .second{clear:both}
.footer{padding-left:25px;padding-right:25px}
.link-section a{margin:0 10px 10px 0;padding-right:0;font-size:12px}
.second .col-sm-8{flex-basis:100%;max-width:100%;padding-bottom:30px}
.link-section-2 .col-sm-6{width:100%;margin-bottom:20px;flex-basis:100%;max-width:100%}
.third p{margin-top:20px;margin-bottom:30px}
.link-section-2 .col-sm-6,.second .col-sm-8,.third .col-12{padding-right:0;padding-left:0}
.footer-container.container{padding-top:25px}}@media only screen and (min-width:768px){.footer-container .col.align-right{float:right!important}
.footer-container .second .col-sm-8{padding-bottom:30px;padding-left:15px;padding-right:15px}
.footer-container .second .link-section a{font-size:15px;padding-right:15px}
.footer-container .third .col-12{padding-left:0!important;margin-bottom:47px}
.footer .first-section .col-sm-12{margin-left:auto;margin-right:auto;flex-basis:auto;padding:40px 0 0 8px!important;float:none;color:#949695;font-size:12px;line-height:1.3}
.footer .first-section .col-sm-12 ol{padding-left:20px}
.footer .first-section .col-sm-12 li{margin-bottom:10px;padding-left:2px}
.footer .first-section .col-sm-12 li p{letter-spacing:.3px;font-size:12px;line-height:1.3;margin-bottom:0;max-width:95%}
.footer-container.container{padding-top:40px}}@media only screen and (min-width:768px)and (max-width:991px){.footer .first-section .col-sm-12,.footer-container.container{width:660px}
.footer-container.container .col{float:left;width:20%}
.footer-container.container .col a{font-size:12px}
.footer-container.container .first,.footer-container.container .second{display:inline-block}
.footer-container.container li{font-size:12px}
.second .col-sm-8{max-width:100%}
.second .col-sm-6{padding-left:0}
.second .col-sm-4{padding-bottom:15px;padding-left:30px}}@media only screen and (min-width:768px)and (max-width:1299px){.second .country,.second .social-logos{margin-bottom:20px}}@media only screen and (min-width:992px){.footer-container.container .col{float:left;width:20%}
.footer-container.container li a{text-decoration:none;font-size:15px;font-weight:400;color:#949695}
.footer-container.container .first.row{display:inline-block}
.footer-container.container .first.row{display:inline-block;width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.footer .first-section .col-sm-12,.footer-container.container{width:854px}
.footer .col.align-right+.col{min-height:150px}
.link-section-2 .row .col-sm-6{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px)and (max-width:1299px){.footer .first-section .col-sm-12,.footer-container.container{width:1030px}}@media only screen and (min-width:768px)and (max-width:991px){.link-section-2{max-width:400px}}
.footer-container .footer-ul li{list-style-type:none;line-height:1.2;padding-bottom:8px;padding-top:4px;font-size:15px}
.link-section-2 .row{margin-right:10px;text-align:right}@media only screen and (max-width:991px){.link-section-2 .row{text-align:left;padding-right:0}}
.link-section-2 .country-logo{margin-right:10px;border:2px solid #fff;border-radius:30px}
.link-section-2 .country,.link-section-2 .social-logos{padding-left:0;padding-right:0}
.inv-social-icons{margin-right:15px;height:23px;float:left}
.inv-social-icons:last-child{margin-right:0}
.inv-social-icons.inv-facebook{background:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/svg/Invisalign_icon_facebook_blue.svg) no-repeat;width:12px}
.inv-social-icons.inv-instagram.visible{background:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/svg/Invisalign_icon_instagram_blue.svg) no-repeat;width:24px}
.inv-social-icons.inv-twitter{background:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/svg/Invisalign_icon_twitter_blue.svg) no-repeat;width:29px}
.inv-social-icons.inv-pinterest{background:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/svg/Invisalign_icon_pinterest_blue.svg) no-repeat;width:18px}
.inv-social-icons.inv-youtube.visible{background:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/svg/Invisalign_icon_youtube_blue.svg) no-repeat;width:24px}
.is-popup .footer,.layout-body-only .footer{display:none}
.custom-footer{color:#fff}
.custom-footer a{text-decoration:underline;color:#fff}
.custom-footer .footer-container{background-color:#009ace;border-top-right-radius:40px;border-top-left-radius:40px}
.custom-footer .footer-brand-logo{padding-top:16px;width:160px;text-align:center;margin:auto}
.custom-footer .footer-social-log{margin-bottom:20px;margin-top:20px;margin-left:auto;margin-right:auto}
.custom-footer .footer-copy-right-text,.custom-footer .footer-recaptcha-text{font-size:12px;text-align:center}
.custom-footer .footer-recaptcha-text{font-weight:500;padding:0 20px}
.custom-footer .footer-copy-right-text{padding:10px 20px}
.custom-footer .footer-section{background:#009ace;padding:35px 0;display:block}
.custom-footer .footer-section .footer-container-section{align-items:center!important;display:flex!important;max-width:1132px!important}
.custom-footer .footer-section .footer-bran-logo{width:300px}
.custom-footer .footer-section .footer-content{width:calc(100% - 300px)}
.custom-footer .footer-section .footer-list{padding:0 12px 0 8px;border-right:1px solid #fff;list-style:none;display:inline-block;line-height:14px}
.custom-footer .footer-section .footer-links{font-weight:500;transition:.3s;text-decoration:none!important;color:#fff!important;font-size:14px}
.custom-footer .footer-section .footer-list-last{padding:0 12px 0 8px;list-style:none;display:inline-block;line-height:14px}
.whatsapp_float{position:fixed;width:60px;height:59px;bottom:23px;right:88px;float:right;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}@media screen and (max-width:767px){.whatsapp_float{bottom:23px;font-size:22px}}
.cookie-radio-container label{margin-left:20px}
.cookie-radio-container input[type=radio]{margin-right:5px}
.admin-panel{position:fixed;top:0;right:0;z-index:100000;padding:20px;background:#fff;border:1px solid gray}
.admin-panel .close-btn{position:absolute;top:5px;right:5px}
.categoriesNav_root__3mG45{display:flex;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem;background-color:#009ace;box-shadow:0 .1rem .5rem 0 rgba(0,0,0,.6);z-index:1}
.categoriesNav_BasicButton__Awuvo,.categoriesNav_MainButton__21V6y,.categoriesNav_SubButton__1xoC6{--padding-size:0.75rem;position:relative;display:flex;grid-gap:.5em;gap:.5em;align-items:center;white-space:nowrap;text-decoration:none;padding:var(--padding-size);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.categoriesNav_MainButton__21V6y{color:#fff;font-size:1.25rem;font-weight:600}
.categoriesNav_MainButton__21V6y:after,.categoriesNav_MainButton__21V6y:before{content:" ";display:block;position:absolute;background-color:transparent}
.categoriesNav_MainButton__21V6y:before{left:50%;bottom:0;width:10%;height:calc(var(--padding-size)/1.75);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:.2em .2em 0 0;transition-property:all;transition:.2s ease}
.categoriesNav_MainButton__21V6y:is(.categoriesNav_selected__p2KN2,:hover,:active,:focus-within):before{width:100%;background-color:#fff}
.categoriesNav_SubButton__1xoC6{--padding-size:0.5em;color:#000;font-weight:600;border-radius:.2rem;transition:all .2s ease}
.categoriesNav_SubButton__1xoC6:after{content:" ";display:block;width:1em;height:1em;margin-left:auto;background-color:#000;background-color:var(--color,#000);font-size:.8em;-webkit-clip-path:polygon(0 0,100% 50%,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,100% 50%,0 100%);transition:all .4s ease;z-index:-1}
.categoriesNav_SubButton__1xoC6:hover{background-color:rgba(0,0,0,.2)}
.categoriesNav_MobileCategoryList__2KLwR{position:relative;--pos-top:0.75rem;--border-size:3px}
.categoriesNav_MobileCategoryList__2KLwR *{will-change:auto}
.categoriesNav_MobileCategoryList__2KLwR>a:after{left:50%;top:100%;width:1.75rem;height:.75rem;height:var(--pos-top,.75rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);transition-property:background-color;transition:.2s ease}
.categoriesNav_MobileCategoryList__2KLwR>aside{position:absolute;display:grid;grid-gap:.25rem;gap:.25rem;top:calc(100% + .75rem);top:calc(100% + var(--pos-top,.75rem));left:50%;padding:.35rem;background-color:hsla(0,0%,100%,.6);border-radius:.35rem;border:var(--border-size) solid #fff;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transform:translate(-50%,-2rem);transform:translate(-50%,-2rem);transition:all .25s ease}
.categoriesNav_showDropdown__1T30f>a:is(.categoriesNav_selected__p2KN2,:focus-within):after{background-color:#fff}
.categoriesNav_showDropdown__1T30f>aside{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1;visibility:visible;z-index:10}
.tagList_root___IpeE{grid-column:4/-1;grid-row:1/-1;display:none;flex-direction:column;grid-gap:.75rem;gap:.75rem}
.tagList_root___IpeE>span{font-size:1.25rem}
.tagList_wrapper__1Yker{display:flex;flex-wrap:wrap;grid-gap:inherit;gap:inherit;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.tagList_tag__2k_2j{font-weight:600;text-transform:none;flex:1 1 auto}@media(min-width:576px){.tagList_root___IpeE{display:flex}
.tagList_tag__2k_2j{flex:0 1 auto}}
.Button_root__3WMBD{display:flex;align-items:center;grid-gap:.25em;gap:.25em;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6em 1.8em;font-size:1.15rem;font-weight:600;text-decoration:none;border:none;background-color:transparent}
.Button_rounded__20OpQ{border-radius:2em}
.Button_filled__hCARg{color:#fff;background-color:#009ace}
.Button_outlined__2bSe8{color:#009ace;border:.15em solid #009ace;background-color:transparent}
.sectionContent_root__2jmJ1,.sectionContent_sectionContainer__pMiDE{grid-gap:1rem;gap:1rem}
.sectionContent_image__10THJ,.sectionContent_img__1YFdT{display:flex;justify-content:center;align-items:center;max-height:500px;overflow:hidden}
.sectionContent_image__10THJ img,.sectionContent_img__1YFdT img{width:100%}
.sectionContent_root__2jmJ1,.sectionContent_sectionContainer__pMiDE{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}
.sectionContent_root__2jmJ1:not(.sectionContent_layout-default__3OODL)>div,.sectionContent_sectionContainer__pMiDE:not(.sectionContent_layout-default__3OODL)>div{flex-grow:1}
.sectionContent_img__1YFdT img{width:100%}@media(min-width:768px){.sectionContent_root__2jmJ1:not(.sectionContent_layout-default__3OODL) .sectionContent_img__1YFdT,.sectionContent_sectionContainer__pMiDE:not(.sectionContent_layout-default__3OODL) .sectionContent_img__1YFdT{max-width:50%}
.sectionContent_layout-default__3OODL{flex-direction:column}
.sectionContent_layout-image-left__2OkRI{flex-direction:row}
.sectionContent_layout-image-right__1Qn-C{flex-direction:row-reverse}}
.blogContent_root__2A18y,.blogContent_sectionContainer__7n5NI{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}
.blogContent_image__3Rerk{display:flex;justify-content:center;align-items:center;max-height:500px;overflow:hidden}
.blogContent_image__3Rerk img{width:100%}
.ad_root__1sCk0{--margin-x:0.5rem;--margin-y:0.5rem;--margin:var(--margin-y) calc(var(--margin-x) + var(--border)*2) calc(var(--margin-y) + var(--border)*2) var(--margin-x);--border:0.6rem;position:relative;isolation:isolate;margin:var(--margin)}
.ad_root__1sCk0:before{content:" ";position:absolute;inset:0;top:calc(var(--border)*2);bottom:calc(var(--border)*-2);left:calc(var(--border)*2);right:calc(var(--border)*-2);border:var(--border) solid #cf2f94;pointer-events:none;z-index:-1}
.ad_small__2wy2j .ad_content__s5k3F{height:100%}
.ad_content__s5k3F{display:flex;position:relative;padding:1rem;background-color:#fff;border:var(--border) solid #4295c5;flex-direction:column;justify-content:center}@media(min-width:576px){.ad_root__1sCk0.ad_big__3tro3{--margin-y:1.5rem;--margin-x:1rem}}
.blogTile_root__2hG82 figure{position:relative;overflow:hidden;border-bottom:.5rem solid var(--tileColor);padding-top:80%;margin:0 0 10px}
.blogTile_root__2hG82 figure>div{position:absolute;inset:0}
.blogTile_root__2hG82 img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}
.blogTile_root__2hG82 h2{font-size:1.5rem;font-weight:700}
.blogTile_root__2hG82.blogTile_small__YHcd9.blogTile_styled__loPPI{padding:.75rem;border-radius:.5rem;transition:all .4s ease}
.blogTile_root__2hG82.blogTile_small__YHcd9.blogTile_styled__loPPI figure{margin-inline:-.75rem;transition:all .4s ease}
.blogTile_root__2hG82.blogTile_small__YHcd9.blogTile_styled__loPPI img{position:absolute;left:-5%;top:0;width:110%;height:110%;transition:all .4s ease}
.blogTile_root__2hG82.blogTile_small__YHcd9.blogTile_styled__loPPI:hover{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.6)}
.blogTile_root__2hG82.blogTile_small__YHcd9.blogTile_styled__loPPI:hover figure{border-radius:inherit;box-shadow:0 .2rem .6rem -.05rem rgba(0,0,0,.9);-webkit-transform:scale(1.1) translateY(-5%);transform:scale(1.1) translateY(-5%)}
.blogTile_root__2hG82.blogTile_small__YHcd9.blogTile_styled__loPPI:hover img{left:0;top:0;height:100%;width:100%}
.blogTile_small__YHcd9{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}
.blogTile_medium__2OdBE{grid-column:1/-1;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}
.blogTile_medium__2OdBE>div{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}
.blogTile_medium__2OdBE a{margin-top:auto}
.blogTile_medium__2OdBE .blogTile_categoryTitle__246A8{margin-bottom:.5rem}
.blogTile_big__3Yspd,.blogTile_category__2UFpz{grid-column:1/-1;grid-row:1/-1;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}
.blogTile_category__2UFpz .blogTile_categoryTitle__246A8{color:var(--tileColor);font-size:3rem;font-weight:800}
.blogTile_categoryTitle__246A8{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}
.blogTile_categoryTitle__246A8>h1{color:var(--tileColor);font-size:2rem;font-weight:700}
.blogTile_mt-auto__22udg{margin-top:auto}
.blogTile_subtitle__lB0Eo{margin-bottom:10px}@media(min-width:768px){.blogTile_medium__2OdBE{grid-column:3/-1;flex-direction:row}
.blogTile_medium__2OdBE>figure{flex:0 0 45%;min-width:45%}
.blogTile_big__3Yspd{grid-column:1/2 span;grid-row:1/-1}
.blogTile_category__2UFpz{grid-column:1/3 span}
.blogTile_big__3Yspd>figure,.blogTile_medium__2OdBE>figure{padding-top:44.68%}}
.blogList_root__L42xz{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem)}
.ShareButton_root__2wVgC{font-size:1.1rem;font-weight:600}
.ShareButton_icon__wB6AX{width:1.25em;height:1.25em;margin-block:-.25em}
.ShareButton_dialog__4ExBn{position:fixed;inset:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);z-index:10}
.ShareButton_dialog__4ExBn>main{display:grid;grid-template-columns:repeat(3,1fr);place-items:center;grid-gap:1.5rem;gap:1.5rem;position:fixed;top:50%;left:50%;padding:1rem;border:none;border-radius:.5rem;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 .1rem .5rem .1rem rgba(0,0,0,.6)}
.ShareButton_dialog__4ExBn>main>a{font-size:3.5rem;line-height:1;transition-duration:.25s;transition-timing-function:ease;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter}
.ShareButton_dialog__4ExBn>main>a:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:drop-shadow(0 0 .25rem currentColor);filter:drop-shadow(0 0 .25rem currentColor)}
.ShareButton_container__1HIDu{display:flex;justify-content:center}
.ShareButton_clipboard__3xJhb{color:grey}
.ShareButton_whatsapp__3Vx1a{color:#25d366}
.ShareButton_facebook__2iu9i{color:#3b5998}
.ShareButton_email__1qIsX{color:#ea4235}
.ShareButton_linkedin__2CCMh{color:#007bb6}
.ShareButton_twitter__1zh6O{color:#55acee}
.Blog_root__1Fpih{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;padding:1rem}
.Blog_header__1uxtg>h1{color:#009ace;font-size:2rem;line-height:1;margin-top:.25rem}
.Blog_header__1uxtg>span{font-weight:500}@media(min-width:768px){.Blog_root__1Fpih{padding:2rem 1rem}
.Blog_header__1uxtg>h1{font-size:3rem}}
.Category_root__2zfKl{position:relative}
.Category_root__2zfKl>section{display:grid;padding:1rem}
.Category_featured__pfIsp{display:grid;grid-gap:2.5vw;gap:2.5vw;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}@media(min-width:768px){.Category_root__2zfKl>section{padding:2rem}
.Category_tagTopPadding__BwLs2{padding-top:4rem}}
.featuredBlog_root__UYW1I{display:grid;grid-gap:1rem;gap:1rem}
.featuredBlog_root__UYW1I h1{font-style:normal;font-weight:500;font-size:24px;line-height:30px}
.featuredBlog_wrapper__2JAhQ{display:grid;grid-gap:2.5vw;gap:2.5vw;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}@media(min-width:768px){.featuredBlog_root__UYW1I h1{font-size:34px;line-height:42px}}
.Home_root__3sjMG{position:relative}
.Home_root__3sjMG>section{display:grid;padding:1rem}
.Home_headerImg__3F-TF{width:100%;height:clamp(300px,45vh,418px);background-position:50%;background-size:cover;content-visibility:auto}@media(min-width:768px){.Home_root__3sjMG>section{padding:2rem}}
.blog-container main{margin:0 auto;max-width:1300px}
.blog-container main section>div::before{box-sizing:content-box}
.blog-container h1,.blog-container h2{margin-left:0}
.blog-container article{font-size:17px}
.blog-container.blog-post main{max-width:680px}
.blog-post--default-content p,.blog-post--section-content p{font-size:1.2rem;line-height:2rem}
.blog-post--default-content ul li,.blog-post--section-content ul li{font-size:1.2rem;line-height:2rem}
.blog-post--default-content h2,.blog-post--section-content h2{font-weight:600;margin-top:3rem}
.blog-preview--header a{color:#000;font-weight:600}
.blog-preview--header a:hover{color:#009ace}
.blog-footer--footnotes{width:100%;margin:0}
.blog-footer--footnotes p{margin:0;padding:0;font-size:.8rem!important;line-height:1.5rem!important}
.disclaimer-font--typo .main-content p{font-size:.8rem!important;line-height:1.2rem!important}
.blog-container [data-bloglist-display=related]{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:575px){.blog-container [data-bloglist-display=related]{grid-template-columns:repeat(1,1fr)}}
.blog-categories--header{position:sticky;top:0}
.blog-category--header{padding:2rem 2rem 0 2rem;font-size:2rem;font-weight:500;color:#000;margin-bottom:0}
.image-slider .slick-slide{padding:20px;cursor:pointer}
.image-slider .image-slider-item img{width:100%}
.disable-right-click{pointer-events:none}@media only screen and (min-width:992px)and (max-width:1199px){.smile-view-slider-wrapper{margin-top:100px}}
.smile-view-slider-wrapper .slick-slider{width:100%;overflow:hidden}
.smile-view-slider-wrapper .heading-part{text-align:center;margin-bottom:30px}
.smile-view-slider-wrapper .heading-part h2{margin-bottom:20px;font-size:45px;line-height:1.28;color:#3d3935;font-weight:900}
.smile-view-slider-wrapper .heading-part h3{font-size:12px;line-height:1.28;color:#3d3935;margin-bottom:10px}
.smile-view-slider-wrapper .heading-part .jp h3{font-size:12px;line-height:1;color:#3d3935;margin-bottom:10px}
.smile-view-slider-wrapper .smileView-mobile{display:none}
.smile-view-slider-wrapper .slick-slide{padding:0 20px 0 20px;cursor:pointer}
.react-images__blanket{z-index:9999!important}
.react-images__positioner{z-index:9999!important}@media only screen and (min-width:768px)and (max-width:991px){.smile-view-slider-wrapper .heading-part h2{font-size:38px}
.smile-view-slider-wrapper .heading-part h3{font-size:24px}
.slick-slide{padding:10px!important}}@media only screen and (min-width:1200px){.smile-view-slider-wrapper .heading-part h2{font-size:32px;margin-bottom:24px}
.smile-view-slider-wrapper .heading-part h3{margin-bottom:32px}
.zh-Hant-TW .smile-view-slider-wrapper .heading-part h2{font-size:64px;margin-bottom:24px}
.yellow-cards .smile-view-slider-wrapper h2,.yellow-cards .smile-view-slider-wrapper h3{max-width:970px}}@media only screen and (max-width:767px){.smile-view-slider-wrapper .heading-part{padding:0 30px 48px 30px;margin-bottom:0}
.smile-view-slider-wrapper .heading-part h2{font-size:25px;margin-bottom:32px!important}
.smile-view-slider-wrapper .slick-slider{margin-bottom:40px}
.smile-view-slider-wrapper .smileView-mobile{padding:0 30px 0 30px;display:block}
.smile-view-slider-wrapper .smileView-mobile h3{font-size:26px;line-height:1.28;font-weight:900;color:#3d3935;margin-bottom:16px!important}
.smile-view-slider-wrapper .smileView-mobile h4{font-size:22px;line-height:1.28;color:#707372;margin-bottom:16px}
.smile-view-slider-wrapper .smileView-mobile .get-start{text-align:left}
.slick-slide{padding:0 10px 0 10px!important}
.css-zjq1i3{width:90%}}
.hiw-section-3 sup,.step-tiles-section sup{font-size:12px;top:-.7em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-images__positioner{display:block!important;padding-top:55px}}
.hide-image-slider .slick-slider{display:none}@media only screen and (min-width:1200px){.de .smile-view-slider-wrapper .heading-part h2,.fr .smile-view-slider-wrapper .heading-part h2{font-size:55px}}@media only screen and (min-width:1200px){.max-width_ChineseTxt .smile-view-slider-wrapper h2{max-width:1000px}}
.imageSlider-carousel-section .slick-next,.imageSlider-carousel-section .slick-prev{top:40%!important}
.imageSlider-carousel-section .slick-next:before,.imageSlider-carousel-section .slick-prev:before{color:#009ace!important;opacity:1!important}
.imageSlider-carousel-section .slick-prev{left:1px!important;z-index:1}[dir=rtl] .imageSlider-carousel-section .slick-prev{left:auto;right:1px}
.imageSlider-carousel-section .slick-prev:before{content:"\2039"!important}[dir=rtl] .imageSlider-carousel-section .slick-prev:before{content:"\203A"!important}
.imageSlider-carousel-section .slick-next{right:-2px!important}[dir=rtl] .imageSlider-carousel-section .slick-next{left:-2px;right:auto}
.imageSlider-carousel-section .slick-next:before{content:"\203A"!important}[dir=rtl] .imageSlider-carousel-section .slick-next:before{content:"\2039"!important}
.imageSlider-carousel-section .slick-next:before,.imageSlider-carousel-section .slick-prev:before{font-size:60px!important}
.imageSlider-carousel-section .slick-disabled{opacity:0!important;pointer-events:none!important}
.smile-assessment-wrapper{position:relative;max-width:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}
.smile-assessment-wrapper .sa-background-image-wrapper{background-size:cover;background-repeat:no-repeat;height:45vw;background-position:center;width:100%;display:flex;align-items:center}
.smile-assessment-wrapper .smile-assessment-container{width:80%;max-width:1300px;background-color:#fff;text-align:center;margin:auto;box-shadow:-10px 10px 40px 0 rgba(0,0,0,.2);min-height:300px;position:relative}
.smile-assessment-wrapper .smile-assessment-container.initial-screen{width:100%;max-width:1800px;background:rgba(0,0,0,0);box-shadow:none}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper{width:100%;display:inline-block;height:auto;margin:auto;padding:56px 50px 80px 50px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper0{padding:0}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper0 .mobile-sa-aligners{display:none}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper1 .tile-subheading{margin-bottom:80px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper2 h2{margin-bottom:48px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper3 .tile-heading{margin-bottom:112px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .tile-heading{margin-bottom:32px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .first-h4{font-size:65px;font-weight:900;line-height:1.15;color:#3d3935;max-width:845px;margin:auto;margin-bottom:56px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h4.tile-subheading{font-size:26px;line-height:1.28;color:#3d3935}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .sub-heading{font-size:35px;font-weight:900;line-height:1.28;color:#3d3935;margin-bottom:16px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h2{font-size:35px;line-height:1.28;color:#3d3935;margin-bottom:56px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h2.tile-heading{font-size:45px;font-weight:500;line-height:1.36;color:#009ace;width:100%;margin-bottom:24px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .get-start button{font-size:17px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .radio-buttons .get-start a{font-size:17px;padding:0}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .radio-buttons .get-start a label{margin-bottom:0;font-weight:700;width:100%;padding:9px 20px 9px 20px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .form-error{color:red}
.smile-assessment-wrapper .hide{display:none}
.loader-screen{margin:60px}
.loader-screen img{width:100px}
.thankyouWrapper{padding:20px 20px 20px 20px!important}
.thankyouWrapper h2{margin-bottom:0!important}
.thankyouWrapper h2 .lead-name{text-transform:capitalize}
.thankyouWrapper h3{font-size:26px;font-weight:900;line-height:1.28;color:#3d3935;margin-bottom:48px}
.thankyouWrapper h4{font-size:22px;line-height:1.28;color:#3d3935;margin-bottom:0}
.thankyouWrapper .get-start{margin-top:24px!important;margin-bottom:16px!important;display:block}@media only screen and (min-width:1199px){.thankyouWrapper .WhatsappLogo{margin-top:-20px}}
.thankyouWrapper .WhatsappLogo h3{margin-bottom:10px}
.thankyouWrapper .WhatsappLogo img{max-width:20%;width:100%;margin:0 0 40px 0}
.thankyouWrapper img{max-width:430px;width:100%;margin:0 0 20px 0}
.thankyouWrapper .retake{border-bottom:1px solid #009ace;cursor:pointer;font-size:20px;font-weight:700;color:#009ace!important}
.smile-assessment-wrapper .slick-slider{max-width:790px;width:100%;margin:auto}
.smile-assessment-wrapper .slick-slider .slick-arrow.slick-disabled{display:none!important}
.smile-assessment-wrapper .slick-slider .slick-slide{padding:0 8px 0 8px}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper{border-radius:30px;border:solid 2px #009ace;background-color:#fff;cursor:pointer}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper img{width:100%;margin:auto}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper p{margin-bottom:15px;color:#333}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide{border:solid 6px #009ace}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide:hover{border:solid 6px #009ace}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper:hover{border:solid 6px #009ace}
.smile-assessment-wrapper .slick-slider .slick-slide .image-wrapper.focus{outline:0}
.smile-assessment-wrapper .slick-slider .slick-prev{left:-50px}
.smile-assessment-wrapper .slick-slider .slick-next{right:-50px}
.smile-assessment-wrapper .slick-slider .slick-prev:before{content:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/arrow_left.png)}
.smile-assessment-wrapper .slick-slider .slick-next:before{content:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/arrow_right.png)}label.radio-buttons{max-width:310px;width:100%;margin:0 10px 10px 10px;text-align:center}
.img-bg{background-size:cover;height:10vw;background-position:center center}
.change-steps{position:absolute}@media only screen and (max-width:767px){.smile-assessment-wrapper{height:auto;max-height:100%}
.smile-assessment-wrapper:before{width:25%;height:90%;bottom:5%}
.smile-assessment-wrapper .sa-background-image-wrapper{height:100%;max-height:100%;padding-top:40px;padding-bottom:40px}
.smile-assessment-wrapper .smile-assessment-container{width:90%}
.smile-assessment-wrapper .smile-assessment-container.for-slick{width:100%;margin-left:10%}
.smile-assessment-wrapper .smile-assessment-container.for-slick .slick-arrow{display:none!important}
.smile-assessment-wrapper .smile-assessment-container.for-slick .steps-wrapper{left:-20%}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper{padding:60px 10px 32px 10px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper0 .mobile-sa-aligners{width:100%;display:block}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper2 .tile-heading{margin-bottom:24px!important;max-width:300px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper3 .tile-heading{margin-bottom:24px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4{margin:20px;padding:32px 10px 12px 10px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .tile-heading{margin-bottom:24px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 h3{margin-bottom:0!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper5 .tile-heading{margin-bottom:24px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper img{max-width:270px;width:100%;margin:0 auto 48px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .WhatsappLogo h3{margin-bottom:10px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .WhatsappLogo img{max-width:50%}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper h3{line-height:1.36;font-size:17px;margin-bottom:32px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper h4{font-size:20px;line-height:1.2}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .get-start{margin-top:24px!important;margin-bottom:24px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .get-start a{margin-left:auto;margin-right:auto}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .first-h4{font-size:35px;margin-bottom:16px;padding:0 30px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .sub-heading{font-size:26px;margin-top:16px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h2{font-size:25px;margin-bottom:32px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h2.tile-heading{font-size:25px!important;line-height:1.28}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h4.tile-subheading{font-size:22px;line-height:1.28;margin-bottom:32px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .get-start a{margin-left:auto;margin-right:auto}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper label.radio-buttons{max-width:325px;width:100%;margin:0;text-align:center}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper label.radio-buttons .get-start{max-width:300px;margin:auto;text-align:center;margin-top:0!important;margin-bottom:16px;margin-left:auto;margin-right:auto}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper label.radio-buttons .get-start a{margin-left:0;margin-right:0;padding:0}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .get-start{margin:15px 20px 10px 20px}
.smile-assessment-wrapper form .form-group{margin-bottom:22px}
.smile-assessment-wrapper form h3{font-size:17px!important;line-height:1.36!important;padding-bottom:24px}
.radio-buttons .get-start a{font-size:17px!important}}@media only screen and (max-width:1499px)and (min-width:1200px){.smile-assessment-wrapper .smile-assessment-container{width:85%}
.smile-assessment-wrapper label.radio-buttons{max-width:325px}}@media only screen and (max-width:1199px)and (min-width:992px){.smile-assessment-wrapper .sa-background-image-wrapper{height:50vw}
.smile-assessment-wrapper .smile-assessment-container{width:90%}
.smile-assessment-wrapper .smile-assessment-container h2{margin-bottom:25px!important}
.smile-assessment-wrapper .smile-assessment-container h2.tile-heading{font-size:36px!important}
.smile-assessment-wrapper .smile-assessment-container h4.tile-subheading{margin-bottom:20px!important}
.smile-assessment-wrapper .smile-assessment-container h4.first-h4{margin-bottom:30px!important;font-size:45px!important;max-width:560px!important}
.smile-assessment-wrapper .smile-assessment-container .slick-slider{max-width:650px}
.smile-assessment-wrapper .smile-assessment-container .slick-slider .slick-slide .image-wrapper p{font-size:12px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper{padding:40px 40px 40px 40px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper h2{margin-bottom:10px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .WhatsappLogo h3{margin-bottom:10px;font-size:18px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .WhatsappLogo img{max-width:20%}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper h3{margin-bottom:30px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper img{max-width:280px}
.smile-assessment-wrapper label.radio-buttons{max-width:245px}
.smile-assessment-wrapper label.radio-buttons .get-start a{font-size:14px}}@media only screen and (max-width:991px)and (min-width:768px){.smile-assessment-wrapper .sa-background-image-wrapper{height:55vw}
.smile-assessment-wrapper .smile-assessment-container{width:90%}
.smile-assessment-wrapper .smile-assessment-container .steps-wrapper{width:58px;left:-29px;height:230px}
.smile-assessment-wrapper .smile-assessment-container .steps-wrapper p{font-size:24px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper{padding:10px 30px 15px 40px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h2{font-size:22px;margin-bottom:25px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h2.tile-heading{font-size:28px;margin-bottom:30px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper h4{font-size:22px!important;margin-bottom:20px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider{max-width:501px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider .slick-slide{padding:0 0 0 5px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider .slick-slide .image-wrapper img{width:150px;margin:auto;padding:5px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider .slick-slide .image-wrapper p{font-size:10px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide{border:solid 4px #009ace}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider .slick-slide .image-wrapper.active-teeth-slide:hover{border:solid 4px #009ace}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper .slick-slider .slick-slide .image-wrapper:hover{border:solid 4px #009ace}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper label.radio-buttons{max-width:180px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper label.radio-buttons .get-start a{font-size:10px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper label.radio-buttons .get-start{margin-top:15px!important;margin-bottom:10px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .tile-heading,.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 h3{margin-bottom:15px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .form-group{margin-bottom:20px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .form-group input{height:35px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .form-group span{font-size:12px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.step-wrapper4 .form-group .invbtn{padding:6px 30px 6px 30px;font-size:14px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .tile-heading{margin-bottom:5px!important}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper h3{margin-bottom:15px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper h4{margin-bottom:10px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .WhatsappLogo h3{margin-bottom:10px;font-size:18px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .WhatsappLogo img{max-width:20%}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper img{max-width:250px}
.smile-assessment-wrapper .smile-assessment-container .step-wrapper.thankyouWrapper .get-start{margin-top:10px!important;margin-bottom:5px!important}}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:""}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}
.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}
.special-character-arrow .slick-prev:before{content:"\E2\2020\90"}
.special-character-arrow .slick-next:before,.special-character-arrow [dir=rtl] .slick-prev:before{content:"\E2\2020\2019"}
.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"\E2\2020\90"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\E2\20AC\A2";text-align:center;opacity:.25;color:#000}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.smile-assessment-wrapper form{max-width:1000px;margin:auto}
.smile-assessment-wrapper form h3{font-size:17px;font-weight:900;line-height:1.36;color:#3d3935;margin-bottom:24px;width:100%}
.smile-assessment-wrapper .form-group{margin-bottom:24px}
.smile-assessment-wrapper .form-group label{width:100%;text-align:left;font-size:17px;color:#333;margin-bottom:0}
.smile-assessment-wrapper .form-group input,.smile-assessment-wrapper .form-group select,.smile-assessment-wrapper .form-group textarea{height:50px;width:100%;margin:auto;border-radius:0;font-size:17px;color:#333;border:1px solid #3d3935}
.smile-assessment-wrapper .form-group input.success,.smile-assessment-wrapper .form-group select.success,.smile-assessment-wrapper .form-group textarea.success{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/radio_tick.svg)!important;background-repeat:no-repeat;background-position:right 8px center;background-size:15px 15px}
.smile-assessment-wrapper .form-group input.is-invalid,.smile-assessment-wrapper .form-group select.is-invalid,.smile-assessment-wrapper .form-group textarea.is-invalid{background-image:url(https://d2i6vk5bmh3r0a.cloudfront.net/images_2_0/assets/invisalign/pin-svgs/Invisalign_icon_input_X.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}
.smile-assessment-wrapper .form-group .city-dropdown.is-invalid,.smile-assessment-wrapper .form-group .city-dropdown.success{background-position:right 20px center}
.smile-assessment-wrapper .form-group .phone-prefix{width:15%;border-right:0;text-align:center;-webkit-text-fill-color:#333}
.smile-assessment-wrapper .form-group .phone-field-prefix{width:85%}
.smile-assessment-wrapper .for-progress-page .get-start{margin-top:0!important}
.smile-assessment-wrapper .custom-checkbox{margin-left:40px}
.smile-assessment-wrapper .custom-checkbox label.custom-control-label{font-size:12px!important;line-height:1.2;color:#707372}
.smile-assessment-wrapper.common-form .smile-assessment-container{margin:90px auto}@media only screen and (max-width:767px){.smile-assessment-wrapper.common-form .smile-assessment-container{margin:40px auto}}
.smile-assessment-wrapper.common-form .smile-assessment-container .step-wrapper{padding:56px 50px 56px 50px}@media only screen and (max-width:767px){.smile-assessment-wrapper.common-form .smile-assessment-container .step-wrapper{padding:32px 10px 12px 10px}}
.has-float-label .form-control:placeholder-shown:not(:focus)+*{color:#3d3935}
.common-form .form-group.get-start button{font-size:20px!important;max-width:250px}
.common-form .form-group .city-dropdown,.common-form .form-group input{opacity:.75;border:solid 1px #b3b3b3}
.shell{position:relative;line-height:1}
.shell .labelMask{position:absolute;left:3px;font-size:17px;top:1em;color:#707372;pointer-events:none}
.shell .labelMask i{color:transparent;opacity:0;visibility:hidden}
.concierge-form .labelMask{font-size:16px;left:9px;top:18px}
.shell #dobMask,.shell #phoneMask,.shell #zipMask,input.masked #dobMask,input.masked #phoneMask,input.masked #zipMask{background-color:rgba(0,0,0,0)!important;padding-left:.75rem}
.home-disclaimer1{float:left;margin-top:24px;text-align:left;font-size:12px}
.home-disclaimer2{font-size:11px;text-align:left}@media only screen and (min-width:768px)and (max-width:1199px){.smile-assessment-wrapper form .form-group .phone-prefix{width:18%}
.smile-assessment-wrapper form .form-group .phone-field-prefix{width:82%}}@media only screen and (max-width:767px){.smile-assessment-wrapper form .form-group .phone-prefix{width:15%}
.smile-assessment-wrapper form .form-group .phone-field-prefix{width:85%}}
.steps-wrapper{position:absolute;width:97px;height:262px;background-color:#019ace;color:#fff;padding:15px 10px 15px 10px;z-index:9;top:0;bottom:0;margin:auto;left:-48px;box-shadow:0 30px 52px 0 rgba(0,0,0,.2),0 10px 20px 0 rgba(0,0,0,.1)}
.steps-wrapper .inner-wrap{display:flex;flex-flow:column}
.steps-wrapper p{color:#fff;margin-bottom:5px;margin-top:5px;font-size:26px;cursor:pointer}
.steps-wrapper p.active{font-size:35px}
.steps-wrapper .devider{height:110px;width:2px;margin-left:4px;transition:all .2s ease;position:relative;z-index:9999999;background-color:#fff;margin:auto}
.steps-wrapper .devider.devs1{height:100px}
.steps-wrapper .devider.devs2{height:60px}
.steps-wrapper .devider.devs3{height:30px}
.steps-wrapper .devider.devs4{height:75px}@media only screen and (max-width:1199px)and (min-width:992px){.steps-wrapper{width:70px;left:-35px}}@media only screen and (max-width:767px){.steps-wrapper{width:245px;height:50px;padding:7px;margin:auto;top:-25px;left:0;right:0;bottom:auto;box-shadow:0 30px 52px 0 rgba(0,0,0,.2),0 10px 20px 0 rgba(0,0,0,.1)}
.steps-wrapper .inner-wrap{display:inline-flex;flex-flow:row}
.steps-wrapper .inner-wrap span{text-align:center;margin:auto}
.steps-wrapper p{font-size:22px;margin:0 10px 0 10px;display:block;float:left}
.steps-wrapper p.active{font-size:26px}
.steps-wrapper .devider{width:90px;position:relative!important;content:"";background-color:#fff;top:3px;height:2px!important;display:inline-block}
.steps-wrapper .devider.devs2{width:50px}
.steps-wrapper .devider.devs3{width:35px}}
.header-headroom-wrapper{
   max-height: 129px;
}


.fixtop{} /*background: #fff;position: fixed; left: 0; right: 0; top: 0; z-index: 333;}
.fixtop.on{animation-name: down; animation-duration: 1s; }*/

@keyframes down{ 
	from{transform: translateY(-100%); opacity: 0;}
	to{ transform: none; opacity: 1;}
}

.banner {width:100%;height:507px;margin:0 auto;background:url(../images/dd.jpg) repeat-y 0 0;}
/************************************************************************banner图片切换效果CSS开始**********************************************************************************************/
.slide-show {	Z-INDEX: 10; POSITION: relative; WIDTH:1280px; height:507px; margin:0 auto ;display:block;}
.slide-show .current-slide {VISIBILITY: visible;}
.slide-image {Z-INDEX: 11; POSITION: absolute; VISIBILITY: hidden; margin-top: 0px; margin-left: 500px;}
.index,.down,.down-info{ background: url(../img/index-bg.jpg) center top no-repeat; min-height: 760px; width: 100%;}


.content{ width: 1120px; margin: auto; position: relative;}
.index .content{ background: url(../img/index-content-bg.jpg) no-repeat;}
.down .content{ background: url(../img/down-content-bg.jpg) no-repeat; min-height: 309px;}
	.index-focus{ height: 598px;}
		.focus-box{ height: 450px; width:1280px; position: absolute; left:0; top:0;}
		
		.mobile-box{ position: absolute; left: 0; top: 0; width:750px; height: 507px; overflow: hidden; background-color:#5bc3b9;}
		.mobile-img-list{ height: 507px; position: absolute;}
		.mobile-img-list li{ float: left; width: 750px; height: 507px;}
		.mobile-img-list li h2{font-size:65px;font-weight:900;line-height:1.15;color:#fff;opacity:.5;margin-bottom:32px; text-indent:50px; margin-top:80px;}		
		.mobile-img-list li h3{font-size:45px;font-weight:500;line-height:1.36;color:#fff;margin-bottom:24px;text-indent:50px;}
		.mobile-img-list li h4{font-size:22px;line-height:1.28;color:#fff;margin-bottom:24px;text-indent:50px;}
		
		.info-box{position: absolute; right: 0; top:60px; width: 540px; height: 450px; overflow: hidden;}
		.info-img-list{ height: 450px; position: absolute;}
		.info-img-list li{ float: left; width: 540px; height: 426px;}
		.info-img-list li img{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); width:100%; height:auto;}
		
		.controls{ position: absolute; right: 11%; top: 460px; height: 14px;}
		.controls li{ position: relative; left: -50%; width: 20px; height: 6px; background: #009ace; margin-right: 20px; cursor: pointer; overflow: hidden; float: left;}
		.controls li.current{ background: red;}
	