:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}audio:not([controls]){display:none}button{overflow:visible}details{display:block}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:default;font:50%/1 sans-serif;text-rendering:optimizeLegibility}@media (min-width: 400px){:root{font:62.5%/1 sans-serif}}html{background-color:#fff;color:#000}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#B3D4FC;color:#4c2b03;text-shadow:none}::selection{background-color:#B3D4FC;color:#4c2b03;text-shadow:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}html,body{color:#666;display:block;height:auto;margin:0 auto;overflow:auto;padding:0;width:100%}html.menu-active,html.faqs-active,html.orthodontists-active{overflow:hidden}body{position:relative}a{color:inherit;cursor:pointer;outline:none;text-decoration:none}button{background:inherit;border:0;cursor:pointer;outline:0}input,textarea{-webkit-appearance:none;background:inherit;border-radius:0;border:0;outline:0;resize:none}h1,h2,h3,h4,h5{display:block;line-height:1;margin:0 auto;padding:0}p{display:block;line-height:1.4;margin:0 auto;padding:0}img{height:auto;outline:none;width:100%}header ul,footer ul{color:white;list-style:none;margin:0;padding:0}header ul a,footer ul a{color:white;text-decoration:none}footer{position:relative;width:100%}div.hidden,span.hidden{display:none;visibility:hidden}main{display:block;margin:0 auto;padding:0;position:relative}section{position:relative}.btn{display:inline-block;margin-top:1rem;position:relative;z-index:1}.btn:before{border-radius:5rem;border:0.1rem solid #35495e;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(-0.5rem, -0.5rem);-ms-transform:translate(-0.5rem, -0.5rem);transform:translate(-0.5rem, -0.5rem);width:100%;z-index:0}@media (min-width: 1024px){.btn:before{border:0.2rem solid #35495e;-webkit-transform:translate(-1rem, -1rem);-ms-transform:translate(-1rem, -1rem);transform:translate(-1rem, -1rem)}}.btn span{background-color:#ee374b;border-radius:5rem;color:#fff;display:block;padding:1.5rem;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media (min-width: 1024px){.btn span{padding:2rem}}@media (min-width: 1400px){.btn span{padding:2.5rem}}.no-touchevents .btn span{transition:0.3s ease-out}.no-touchevents .btn:before{transition:0.3s ease-out}.no-touchevents .btn:hover span{background-color:#35495e;transition:0.4s ease-out}.no-touchevents .btn:hover:before{opacity:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transition:0.6s ease-out}@media (min-width: 1024px){.no-touchevents .btn:hover:before{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}[class*="-cta"] .btn{width:18rem}@media (min-width: 1024px){[class*="-cta"] .btn{width:28rem}}[data-scroll-slider-image]{opacity:0;z-index:0}[data-scroll-slider-image].active{opacity:1;z-index:1}[data-scroll-trigger="fade"]{opacity:0;transition:opacity 0.8s ease-out}[data-scroll-trigger="fade"].active{opacity:1}[data-scroll-trigger="fade-up"]{opacity:0;-webkit-transform:translate(0, 5rem);-ms-transform:translate(0, 5rem);transform:translate(0, 5rem);transition:opacity 0.8s ease-out, -webkit-transform 0.8s ease-out;transition:opacity 0.8s ease-out, transform 0.8s ease-out;transition:opacity 0.8s ease-out, transform 0.8s ease-out, -webkit-transform 0.8s ease-out}[data-scroll-trigger="fade-up"].active{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}[data-scroll-trigger="slide-up"]{-webkit-transform:translate(0, 5rem);-ms-transform:translate(0, 5rem);transform:translate(0, 5rem);transition:-webkit-transform 0.8s ease-out;transition:transform 0.8s ease-out;transition:transform 0.8s ease-out, -webkit-transform 0.8s ease-out}[data-scroll-trigger="slide-up"].active{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}html,body{font-family:"azo-sans-web",sans-serif;font-size:1.6rem}h1,h2,h3,h4,h5,h6{font-weight:400}.orthodontists-highlights-item-copy,.hero-highlights-item-text,.steps-item-text,.facts-item-copy,.plans-highlights-item-copy,.faqs-text,.faqs-modal-item-answer,.orthodontists-text{font-size:1.6rem;font-weight:300;letter-spacing:0.04em;line-height:1.7}@media (min-width: 1024px){.orthodontists-highlights-item-copy,.hero-highlights-item-text,.steps-item-text,.facts-item-copy,.plans-highlights-item-copy,.faqs-text,.faqs-modal-item-answer,.orthodontists-text{font-size:1.8rem}}.orthodontists-highlights-item-heading,.hero-highlights-item-title,.steps-item-title,.options-list-item,.plans-highlights-item-heading,.orthodontists-form-title,.contact-title{font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.orthodontists-highlights-item-heading,.hero-highlights-item-title,.steps-item-title,.options-list-item,.plans-highlights-item-heading,.orthodontists-form-title,.contact-title{font-size:2rem}}.reviews-title,.facts-title{font-family:"azo-sans-uber",sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:0.2em}@media (min-width: 1024px){.reviews-title,.facts-title{font-size:2rem}}.plans-item-title,.faqs-title,.orthodontists-title{font-family:"azo-sans-uber",sans-serif;font-size:2.2rem;font-weight:400}@media (min-width: 1024px){.plans-item-title,.faqs-title,.orthodontists-title{font-size:2.8rem}}.steps-title,.options-title,.plans-title,.faqs-modal-title,.orthodontists-modal-title,.orthodontists-form-text,.contact-text{font-family:"azo-sans-uber",sans-serif;font-size:2.6rem;font-weight:400;line-height:1.4}@media (min-width: 768px){.steps-title,.options-title,.plans-title,.faqs-modal-title,.orthodontists-modal-title,.orthodontists-form-text,.contact-text{font-size:3.6rem}}@media (min-width: 1024px){.steps-title,.options-title,.plans-title,.faqs-modal-title,.orthodontists-modal-title,.orthodontists-form-text,.contact-text{font-size:4.4rem}}.btn span{font-size:1.2rem;font-weight:700;letter-spacing:0.2em}@media (min-width: 1024px){.btn span{font-size:1.4rem;letter-spacing:0.3em}}.header .nav-link{font-size:1.6rem;letter-spacing:0.04em;font-weight:500;color:rgba(102,102,102,0.8)}@media (min-width: 1200px){.header .nav-link{font-size:1.8rem}}.header .nav-btn{font-size:1.2rem;letter-spacing:0.3em;font-weight:700}@media (min-width: 1200px){.header .nav-btn{font-size:1.4rem}}.hero-title{font-family:"azo-sans-uber",sans-serif;font-size:2.8rem;font-weight:400;line-height:1.4}@media (min-width: 768px){.hero-title{font-size:3.8rem}}@media (min-width: 1024px){.hero-title{font-size:4.8rem}}@media (min-width: 1200px){.hero-title{font-size:5rem}}.reviews-slideshow-quote{font-size:1.8rem;line-height:1.6;font-weight:300}@media (min-width: 1024px){.reviews-slideshow-quote{font-size:2rem}}.reviews-slideshow-author{font-size:2rem;font-weight:500}@media (min-width: 1024px){.reviews-slideshow-author{font-size:2.2rem}}.reviews-slideshow-details{font-size:1.4rem;letter-spacing:0.2em}@media (min-width: 1024px){.reviews-slideshow-details{font-size:1.6rem}}.steps-text{font-size:1.6rem;font-weight:300;margin:0.5rem 0 1.5rem;text-align:center}@media (min-width: 768px){.steps-text{font-size:1.8rem}}@media (min-width: 1024px){.steps-text{font-size:2rem}}.options-cta{font-size:1.8rem;font-weight:600;letter-spacing:0.04em}@media (min-width: 1024px){.options-cta{font-size:2.4rem}}.facts-item-heading{font-size:2.8rem;line-height:1.4}.quote-text,.quote-text p{font-size:1.8rem;line-height:1.6}@media (min-width: 768px){.quote-text,.quote-text p{font-size:2.2rem}}@media (min-width: 1024px){.quote-text,.quote-text p{font-size:2.4rem}}.quote-author{font-size:2rem;font-weight:500}@media (min-width: 1024px){.quote-author{font-size:2.2rem}}.quote-author-title{font-size:1.4rem;letter-spacing:0.2em}@media (min-width: 1024px){.quote-author-title{font-size:1.6rem}}.plans-item-price{font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.plans-item-price{font-size:2rem}}.plans-item-description{font-size:1.6rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}.plans-item-fequency{font-size:1.4rem;font-weight:300;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.plans-item-fequency{font-size:1.6rem}}.plans-item-cost{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.plans-item-cost{font-size:1.6rem}}.faqs-modal-item-question{font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.faqs-modal-item-question{font-size:2.8rem}}.orthodontists-form input[type="text"],.orthodontists-form textarea,.contact-form input[type="text"],.contact-form textarea,.contact-form-checkbox label{font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.orthodontists-form input[type="text"],.orthodontists-form textarea,.contact-form input[type="text"],.contact-form textarea,.contact-form-checkbox label{font-size:2rem}}.orthodontists-response,.contact-response{font-size:1.4rem}.footer-item{font-size:1.6rem;font-weight:300;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.footer-item{font-size:2rem}}.footer-address{font-size:1.6rem;font-weight:300;letter-spacing:0.04em;line-height:2}.footer-contact{font-size:1.6rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.footer-contact{font-size:1.8rem}}.footer-newsletter-text{font-size:1.6rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.footer-newsletter-text{font-size:2rem}}.footer-newsletter-form input[type="text"]{font-size:1.4rem;font-weight:500;letter-spacing:0.04em}@media (min-width: 1024px){.footer-newsletter-form input[type="text"]{font-size:1.6rem}}.footer-newsletter-form button[type="submit"]{font-size:1.2rem;font-weight:700;letter-spacing:0.04em}@media (min-width: 1024px){.footer-newsletter-form button[type="submit"]{font-size:1.4rem}}.footer-legal{font-size:1.2rem;font-weight:700;letter-spacing:0.04em;line-height:1.4}@media (min-width: 1024px){.footer-legal{font-size:1.4rem}}.hero-highlights:after{content:"";clear:both;display:table}.reviews-title,.facts-title,.plans-item-title,.faqs-title,.orthodontists-title,.btn span,.header .nav-btn,.options-cta,.footer-item,.footer-address,.footer-contact,.footer-newsletter-text,.footer-newsletter-form button[type="submit"],.footer-legal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-divider svg,.steps-item-divider svg{-webkit-animation:dividerAnimation 6s linear infinite;animation:dividerAnimation 6s linear infinite;height:100%;stroke-dasharray:2,5;stroke-width:2;stroke:#aeb6bf;width:0.2rem}@-webkit-keyframes dividerAnimation{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}@keyframes dividerAnimation{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}.reviews-slideshow .flickity-page-dots,.plans .flickity-page-dots{font-size:0;text-align:center}.reviews-slideshow .flickity-page-dots span,.plans .flickity-page-dots span,.reviews-slideshow .flickity-page-dots .dot,.plans .flickity-page-dots .dot{background:#35495e;border-radius:100%;cursor:pointer;display:inline-block;height:0.8rem;margin-right:1.5rem;opacity:0.3;width:0.8rem}.reviews-slideshow .flickity-page-dots span:last-child,.plans .flickity-page-dots span:last-child,.reviews-slideshow .flickity-page-dots .dot:last-child,.plans .flickity-page-dots .dot:last-child{margin-right:0}.reviews-slideshow .flickity-page-dots span.active,.plans .flickity-page-dots span.active,.reviews-slideshow .flickity-page-dots span.is-selected,.plans .flickity-page-dots span.is-selected,.reviews-slideshow .flickity-page-dots .dot.active,.plans .flickity-page-dots .dot.active,.reviews-slideshow .flickity-page-dots .dot.is-selected,.plans .flickity-page-dots .dot.is-selected{opacity:1}@media (min-width: 1024px){.reviews-slideshow .flickity-page-dots span,.plans .flickity-page-dots span,.reviews-slideshow .flickity-page-dots .dot,.plans .flickity-page-dots .dot{height:1rem;margin-right:2rem;width:1rem}}.header{background-color:#fff;height:6rem;left:0;position:fixed;top:0;width:100%;z-index:10}@media (min-width: 1024px){.header{height:8rem}}.header .menu-btn{height:2rem;left:2.5rem;margin-top:0.2rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:2.5rem;z-index:3}.header .menu-btn span{background-color:#35495e;display:block;height:0.2rem;left:50%;margin-bottom:0.6rem;position:absolute;top:50%;width:2.5rem}.header .menu-btn span:nth-child(1){-webkit-transform:translate(-50%, -0.6rem);-ms-transform:translate(-50%, -0.6rem);transform:translate(-50%, -0.6rem)}.header .menu-btn span:nth-child(2){-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.header .menu-btn span:nth-child(3){-webkit-transform:translate(-50%, 0.6rem);-ms-transform:translate(-50%, 0.6rem);transform:translate(-50%, 0.6rem)}@media (min-width: 1024px){.header .menu-btn{display:none}}.menu-active .header .menu-btn span{display:block;height:0.2rem;left:50%;margin-bottom:0.6rem;position:absolute;top:50%;width:2.5rem}.menu-active .header .menu-btn span:nth-child(1){-webkit-transform:translate(-50%, 0) rotate(-45deg);-ms-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}.menu-active .header .menu-btn span:nth-child(2){width:0}.menu-active .header .menu-btn span:nth-child(3){-webkit-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}.header-social{display:none}@media (min-width: 1024px){.header-social{display:block;left:2.5rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:3}}@media (min-width: 1400px){.header-social{left:3.5rem}}.header-social-link{margin-right:2.5rem}.header-social-link:last-child{margin-right:0}.no-touchevents .header-social-link .icon svg{transition:0.3s ease-out}.no-touchevents .header-social-link:hover .icon svg{fill:#ee374b}@media (min-width: 1400px){.header-social-link{margin-right:3.5rem}}.header-social .icon-text{display:none}.header-social .icon svg{fill:#35495e;height:2rem;width:2rem}.header .logo{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.header .logo svg{fill:#ee374b;width:9rem;height:4.5rem}@media (min-width: 1024px){.header .logo svg{width:9.6rem;height:4.8rem}}.header .nav{background-color:#fff;height:100%;overflow:auto;padding:8rem 2.5rem 2.5rem;position:absolute;width:100%}@media (min-width: 1024px){.header .nav{background:none;height:auto;overflow:visible;padding:0}}.header .nav-ctn{-webkit-overflow-scrolling:touch;height:0;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity 0.45s ease-out, visibility 0.45s ease-out;visibility:hidden;width:100%;z-index:1}@media (min-width: 1024px){.header .nav-ctn{height:auto;left:50%;opacity:1;overflow:visible;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:visible;z-index:1}}.menu-active .header .nav-ctn{height:100%;opacity:1;overflow:auto;visibility:visible}@media (min-width: 1024px){.header .nav-left,.header .nav-right{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (min-width: 1024px){.header .nav-left{margin-right:10rem;right:50%}}@media (min-width: 1024px){.header .nav-right{left:50%;margin-left:10rem}}.header .nav-link{display:block;margin-bottom:4rem}@media (min-width: 1024px){.header .nav-link{display:inline-block;margin:0 2rem;padding:0.5rem}}@media (min-width: 1200px){.header .nav-link{margin:0 3rem}}@media (min-width: 1400px){.header .nav-link{margin:0 5rem}}.no-touchevents .header .nav-link{transition:0.3s ease-out}.no-touchevents .header .nav-link:hover{color:#ee374b}.header .nav-btn{background-color:#35495e;border-radius:4rem;color:#fff;display:inline-block;padding:1.5rem 2rem;text-transform:uppercase}@media (min-width: 1024px){.header .nav-btn{border:0.2rem solid rgba(53,73,94,0);padding:1.5rem 2rem;position:absolute;right:2rem;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}.no-touchevents .header .nav-btn{transition:0.3s ease-out}@media (min-width: 1024px){.no-touchevents .header .nav-btn:hover{background:#ee374b;color:#fff}}.hero{background-color:#f5f4f2;padding:14rem 0 10rem;position:relative;text-align:center}@media (min-width: 1024px){.hero{padding:20rem 0 10rem}}.hero:before{background-image:url(./assets/img/red-dot-bg.png);background-repeat:repeat-x;background-size:auto 100%;content:"";display:block;height:16rem;left:0;position:absolute;top:0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg);width:100%;z-index:1}@media (min-width: 768px){.hero:before{height:18rem}}@media (min-width: 1024px){.hero:before{height:30rem}}.hero-title{color:#35495e;text-transform:uppercase;opacity:0;padding:0 2rem;position:relative;-webkit-transform:translate(0, 5rem);-ms-transform:translate(0, 5rem);transform:translate(0, 5rem);transition:0.8s ease-out;z-index:3}.loaded .hero-title{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero-divider{display:none;position:relative;z-index:3}@media (min-width: 1024px){.hero-divider{display:block;height:13rem;margin:1rem 0 2.5rem}}.hero-divider i{display:block;height:0;transition:0.6s ease-out 0.8s;width:100%}.loaded .hero-divider i{height:100%}.hero-highlights{display:none;position:relative;z-index:3}@media (min-width: 1024px){.hero-highlights{display:block;font-size:0;margin:0 auto;max-width:140rem;opacity:0;transition:0.6s ease-out 1.4s;width:100%}.loaded .hero-highlights{opacity:1}}.hero-highlights-item{display:inline-block;padding:0 4rem;vertical-align:top;width:35%}.hero-highlights-item:nth-of-type(1){float:left}.hero-highlights-item:nth-of-type(2){float:right}.hero-highlights-item-icon{margin-bottom:1.5rem}.hero-highlights-item-icon svg{display:block;height:5rem;margin:0 auto;width:5rem}@media (min-width: 1024px){.hero-highlights-item-icon svg{height:7rem;width:7rem}}.hero-highlights-item-icon svg.stars-icon{stroke-dasharray:71;stroke-dashoffset:71}.hero-highlights-item-icon svg.puzzle-icon{stroke-dasharray:196;stroke-dashoffset:196}.hero-highlights-item-icon svg .bg{opacity:0;stroke-dashoffset:0}.loaded .hero-highlights-item-icon svg{stroke-dashoffset:0;transition:2s ease 1.5s}.loaded .hero-highlights-item-icon svg .bg{opacity:1;transition:1s ease-out 2.5s}.hero-highlights-item-title{color:#35495e;margin-bottom:1rem}@media (min-width: 1200px){.hero-highlights-item-title{margin-bottom:1.5rem}}.hero-highlights-item-text{max-width:360px;margin:0 auto}.hero-img-ctn{height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:30%}.hero-img{background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.hero-cta{margin-top:2.5rem;opacity:0;position:relative;text-align:center;transition:0.6s ease-out 0.6s;z-index:3}@media (min-width: 1024px){.hero-cta{margin-top:10rem}}@media (min-width: 1024px){.hero-cta{transition-delay:2.8s}}.loaded .hero-cta{opacity:1}.reviews{background-color:#f5f4f2;overflow:hidden;z-index:4}.reviews-content{background-color:#aeb6bf;overflow:hidden;padding:3rem 0 0}@media (min-width: 1024px){.reviews-content{background:linear-gradient(#f5f4f2, #aeb6bf 20%);opacity:0;padding:10rem 2rem;transition:0.8s ease-out}.reviews-content.active{opacity:1}}.reviews-content:before{background-image:url(./assets/img/white-dot-bg.png);background-repeat:repeat-x;background-size:auto 100%;content:"";display:block;height:85%;left:0;position:absolute;bottom:0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);width:100%;z-index:1}.reviews-title{color:#35495e;text-transform:uppercase;text-align:center;margin-bottom:1.5rem;position:relative;z-index:2}@media (min-width: 1024px){.reviews-title{margin-bottom:4rem}}.reviews-slideshow{outline:0}.reviews-slideshow .flickity-slider{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.reviews-slideshow .flickity-viewport{position:relative}.reviews-slideshow-ctn{margin:0 auto;max-width:80%;position:relative;z-index:2}@media (min-width: 1024px){.reviews-slideshow-ctn{background-color:#f5f4f2;border-radius:0.6rem;max-width:70rem}}.reviews-slideshow-slide{background-color:#f5f4f2;border-radius:0.3rem;height:100%;left:0 !important;text-align:center;top:0 !important;width:100%;z-index:1}.reviews-slideshow-slide-content{opacity:0;padding:4rem 4rem;transition:opacity 0.6s ease-in-out}@media (min-width: 1024px){.reviews-slideshow-slide-content{padding:6rem 8rem}}@media (min-width: 1400px){.reviews-slideshow-slide-content{padding:6rem 10rem}}.reviews-slideshow-slide.is-selected{z-index:2}.reviews-slideshow-slide.is-selected .reviews-slideshow-slide-content{opacity:1}.reviews-slideshow-slide-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.reviews-slideshow-quote{line-height:1.4;margin:0 auto 2rem;max-width:60rem}@media (min-width: 1024px){.reviews-slideshow-quote{margin-bottom:4rem}}@media (min-width: 1400px){.reviews-slideshow-quote{margin-bottom:5rem}}.reviews-slideshow-quote:before{content:"“";display:inline-block;padding:0.2rem}.reviews-slideshow-quote:after{content:"”";display:inline-block;padding:0.2rem}.reviews-slideshow-author{color:#35495e;margin-bottom:1rem}@media (min-width: 1400px){.reviews-slideshow-author{margin-bottom:1.5rem}}.reviews-slideshow-details{color:rgba(53,73,94,0.4);text-transform:uppercase}.reviews-slideshow .flickity-page-dots{padding:2rem 0 2rem}@media (min-width: 1024px){.reviews-slideshow .flickity-page-dots{padding:0 0 4rem}}.reviews-slideshow .flickity-prev-next-button{display:none}.about{background-color:#f5f4f2}.steps{background:#fff;opacity:0;overflow:hidden;padding:8rem 2rem 4rem;transition:0.8s ease-out}.steps.active{opacity:1}@media (min-width: 1024px){.steps{background:#f5f4f2;padding:10rem 0 8rem}}@media (min-width: 1200px){.steps{padding:14rem 0 8rem}}.steps-title{color:#35495e;text-align:center}.steps-ctn{max-width:50rem;margin:0 auto;padding:2rem 0;position:relative}@media (min-width: 1024px){.steps-ctn{max-width:none;padding:6rem 0 2rem}}.steps-img-ctn{display:none}@media (min-width: 1024px){.steps-img-ctn{display:block;height:100%;left:0;position:absolute;top:0;width:50%}}.steps-img{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:80%;right:20%;position:absolute;top:10%;width:60%;max-width:42rem}.steps-item{max-width:50rem;padding:1rem 0;position:relative}@media (min-width: 1024px){.steps-item{max-width:56rem;margin-left:50%;text-align:left}}.steps-item-icon{display:block;height:5rem;left:0;margin:0 auto 1.5rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:5rem}@media (min-width: 1024px){.steps-item-icon{height:6rem;left:-4rem;width:6rem}}.steps-item-content{padding-bottom:2rem;position:relative}@media (min-width: 1024px){.steps-item-content{padding-bottom:4rem}}.steps-item-title-ctn{margin-bottom:1rem;padding:0 2rem 0 7rem;position:relative}@media (min-width: 1024px){.steps-item-title-ctn{margin-bottom:1rem;padding:0 8rem}}.steps-item-title{color:#35495e}.steps-item-text-ctn{padding:0 2rem 0 7rem;position:relative;min-height:5rem}@media (min-width: 1024px){.steps-item-text-ctn{min-height:8rem;padding:0 8rem}}.steps-item-content .steps-item-title,.steps-item-content .steps-item-text{opacity:0;transition:0.6s ease-out}.steps-item.active .steps-item-content .steps-item-title,.steps-item.active .steps-item-content .steps-item-text{transition:1s ease-out;-webkit-transform:translate(5rem, 0);-ms-transform:translate(5rem, 0);transform:translate(5rem, 0)}.steps-item.active .steps-item-content .steps-item-title,.steps-item.active .steps-item-content .steps-item-text{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.steps-item-divider{height:0;left:2.5rem;margin-left:-0.1rem;position:absolute;top:1.5rem;transition:0.6s ease-out;width:0.2rem}@media (min-width: 1024px){.steps-item-divider{left:0;margin-left:-0.2rem;top:2.5rem}}.steps-item-icon{transition:0.6s ease-out}.steps-item-icon.camera-icon{stroke-dasharray:142;stroke-dashoffset:142}.steps-item-icon.calendar-icon{stroke-dasharray:140;stroke-dashoffset:140}.steps-item-icon.mouthguard-icon{stroke-dasharray:89;stroke-dashoffset:89}.steps-item:not(.active) .steps-item-icon .bg path{opacity:0;stroke-dasharray:0;stroke-dashoffset:0;transition:0.6s ease-out 0s}.steps-item:not(.active) .steps-item-icon .bg circle{fill:#f5f4f2 !important;transition:0.6s ease-out 0s}.steps-item.active .steps-item-icon{stroke-dashoffset:0;transition:1s ease-in-out}.steps-item.active .steps-item-icon .bg path{opacity:1;stroke-dasharray:0;stroke-dashoffset:0;transition:0.6s ease-out 0.6s}.steps-item.active .steps-item-icon .bg circle{transition:0.6s ease-out 0.6s}.steps-item.active .steps-item-divider{height:100%;transition:0.8s ease-out}.steps-item:last-child .steps-item-divider{display:none}.steps-cta{display:none}@media (min-width: 1024px){.steps-cta{display:block;position:relative;text-align:center;z-index:1}}.options{background:#fff;overflow:hidden;padding:0 0 4rem}@media (min-width: 1024px){.options{background-color:#f5f4f2;padding:12rem 4rem 8rem}.options:before{background:linear-gradient(#f5f4f2, #aeb6bf 10%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}.options:after{background-image:url(./assets/img/white-dot-bg.png);background-repeat:repeat-x;background-size:auto 100%;content:"";display:block;height:60%;left:0;position:absolute;bottom:0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);width:100%;z-index:1}.options-content{position:relative;text-align:center;z-index:2}@media (min-width: 1024px){.options-content{background-color:#fff;border-radius:0.6rem;margin:0 auto;max-width:98rem;overflow:hidden}}.options-intro{background-color:#f5f4f2;padding:1rem 2rem 4rem;transition:0.6s ease-out}@media (min-width: 1024px){.options-intro{padding:3rem 8rem 6rem}}@media (min-width: 1400px){.options-intro{padding:4rem 8rem 6rem}}.options-icon{display:block;height:8rem;margin:0 auto;stroke-dasharray:111;stroke-dashoffset:111;transition:0.6s ease-out;width:8rem}@media (min-width: 1024px){.options-icon{height:10rem;width:10rem}}.options-intro:not(.active) .options-icon .bg path{fill:#f5f4f2 !important;transition:0.6s ease-out}.options-title{color:#35495e;opacity:0;text-align:center;text-transform:uppercase;transition:0.6s ease-out}@media (min-width: 1024px){.options-title{padding:0 0 2rem}}.options-intro.active .options-icon{stroke-dashoffset:0;transition:0.8s ease-in-out}.options-intro.active .options-icon .bg path{transition:1s ease-out 0.2s}.options-intro.active .options-title{opacity:1;transition:1s ease-out 0.4s}.options-list-ctn{width:100%;margin-top:4rem;position:relative}@media (min-width: 768px){.options-list-ctn{margin-top:6rem;margin-bottom:2rem}}.options-list{display:block;max-width:30rem;margin:0 auto}@media (min-width: 768px){.options-list{padding-left:55%;max-width:none}}.options-list-item{color:#35495e;display:block;line-height:3rem;opacity:0;padding:1rem 0.5rem;text-align:left;transition:0.6s ease-out;transition-delay:0}@media (min-width: 1024px){.options-list-item{line-height:3.6rem;padding:2rem 3rem}}.options-list-item a{display:inline-block;padding:0 0.5rem 0 2.5rem;position:relative}@media (min-width: 1024px){.options-list-item a{padding:0 0.5rem 0 4.8rem}}.options-list-item a svg{display:block;fill:none;height:2.4rem;left:0;margin:0.25rem 0;position:absolute;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke:#c2c8ce;top:0;vertical-align:middle;width:2rem}@media (min-width: 1024px){.options-list-item a svg{height:3rem;width:3rem}}.options-list-item a span{display:block;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.options-list.active .options-list-item{opacity:1}.options-list.active .options-list-item:nth-child(1){transition-delay:0.15s}.options-list.active .options-list-item:nth-child(2){transition-delay:0.3s}.options-list.active .options-list-item:nth-child(3){transition-delay:0.45s}.options-list.active .options-list-item:nth-child(4){transition-delay:0.6s}.options-list.active .options-list-item:nth-child(5){transition-delay:0.75s}.options-list.active .options-list-item:nth-child(6){transition-delay:0.9s}.options-list-image-ctn{margin:0 auto;background:none}@media (min-width: 768px){.options-list-image-ctn{position:absolute;top:0;right:45%;width:50%;height:100%}.options-list-image-ctn:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}}.options-list-image{margin:0 auto;max-width:22rem;padding:2rem}@media (min-width: 768px){.options-list-image{display:none}}.options-additional-images{clear:both;font-size:0;text-align:center}.options-additional-image{display:inline-block;max-width:18rem;padding:2rem}@media (min-width: 1024px){.options-additional-image{max-width:22rem}}.options-cta{background:#ee374b;border-radius:0.3rem;color:#fff;display:block;margin:0 auto;padding:1.5rem;text-align:center;width:30rem}@media (min-width: 768px){.options-cta{margin-top:2rem}}@media (min-width: 1024px){.options-cta{border-radius:0;margin-top:4rem;padding:5rem 2rem;width:100%}}.options-cta span{display:inline-block}@media (min-width: 1024px){.no-touchevents .options-cta{transition:0.45s ease-out}}@media (min-width: 1024px){.no-touchevents .options-cta.active,.no-touchevents .options-cta:hover{background-color:#35495e;color:#fff;transition:0.45s ease-out 0s}}.facts{display:none;overflow:hidden;position:relative}@media (min-width: 1024px){.facts{display:block;padding-top:5rem}}.facts-title{text-transform:uppercase;color:#ee374b;position:absolute;text-align:center;width:100%;z-index:2}.facts-ctn{font-size:0}.facts-item{display:inline-block;padding:12rem 4rem;vertical-align:middle;width:50%}@media (min-width: 1200px){.facts-item{padding:18rem 4rem}}.facts-item-content{margin:0 auto;max-width:45rem;text-align:center}.facts-item-heading{color:#35495e;margin-bottom:1.5rem}.facts-image{background-position:center;background-size:cover;height:100%;position:absolute;right:0;top:0;width:50%}.quote{background-color:#aeb6bf;overflow:hidden;padding:4rem;position:relative}@media (min-width: 1024px){.quote{padding:10rem 4rem}}@media (min-width: 1400px){.quote{padding:15rem 4rem 10rem}}.quote-bg{background-size:36rem;position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:300%;height:300%}.quote-ctn{background-color:#f5f4f2;color:#35495e;margin:0 auto;max-width:32rem;padding:4rem 2rem;position:relative;text-align:center}@media (min-width: 768px){.quote-ctn{max-width:60rem}}@media (min-width: 1024px){.quote-ctn{max-width:80rem;padding:6rem 2rem}}@media (min-width: 1400px){.quote-ctn{padding:8rem 2rem}}.quote-content{opacity:0;padding:0 2rem;transition:0.6s ease-out}@media (min-width: 768px){.quote-content{padding:0 6rem}}@media (min-width: 1024px){.quote-content{padding:0 8rem}}@media (min-width: 1400px){.quote-content{padding:0 13rem}}.quote-ctn.active .quote-content{opacity:1}.quote-text{position:relative}.quote-text svg{width:1em;height:1em;fill:#35495e}.quote-text svg.left,.quote-text svg.right{position:absolute;top:0}.quote-text svg.left{right:100%}.quote-text svg.right{left:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quote-icon{height:5rem;margin:1.5rem auto;width:5rem}@media (min-width: 1024px){.quote-icon{height:8rem;margin:2.5rem auto 2.5rem;width:8rem}}.quote-icon svg{height:5rem;stroke-dasharray:141;stroke-dashoffset:141;transition:0.6s ease-out;width:5rem}.quote-icon svg .bg{opacity:0;stroke-dashoffset:0;transition:0.6s ease-out 0s}@media (min-width: 1024px){.quote-icon svg{height:8rem;width:8rem}}.quote-ctn.active .quote-icon svg{stroke-dashoffset:0;transition:0.8s linear 0.6s}.quote-ctn.active .quote-icon svg .bg{opacity:1;transition:0.45s ease-out 1.2s}.quote-author{margin-bottom:1rem}@media (min-width: 1400px){.quote-author{margin-bottom:1.5rem}}.quote-author:before{content:"-";margin-right:0.3rem}.quote-author-title{text-transform:uppercase;color:rgba(53,73,94,0.7);letter-spacing:0.2em}.plans{overflow:hidden;padding-top:6rem}@media (min-width: 768px){.plans{padding-bottom:3rem;padding-top:6rem}}@media (min-width: 1024px){.plans{padding-top:16rem}}.plans:before{background-image:url(./assets/img/red-dot-bg.png);background-repeat:repeat-x;background-size:auto 100%;content:"";display:block;height:16rem;left:0;position:absolute;top:0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(1deg) translate(0, -6rem);-ms-transform:rotate(1deg) translate(0, -6rem);transform:rotate(1deg) translate(0, -6rem);width:100%;z-index:1}@media (min-width: 768px){.plans:before{height:18rem}}@media (min-width: 1024px){.plans:before{height:30rem}}.plans-title{color:#35495e;padding:0 2rem;text-align:center;text-transform:uppercase}.plans-highlights{display:none}@media (min-width: 1024px){.plans-highlights{display:block;font-size:0;margin:4rem auto 6rem;max-width:120rem}}.plans-highlights-item{display:inline-block;padding:2rem;text-align:center;vertical-align:top;width:50%}.plans-highlights-item-content{margin:0 auto;max-width:45rem;position:relative}.plans-highlights-item-heading{color:#35495e;padding:3rem 0 1rem}.plans-ctn{font-size:0;margin:3rem auto 0;max-width:120rem;outline:none}@media (min-width: 1024px){.plans-ctn{margin:0 auto;padding:0 1rem}}@media (min-width: 768px){.plans-ctn .plans-item{opacity:0;-webkit-transform:translate(0, 5rem);-ms-transform:translate(0, 5rem);transform:translate(0, 5rem)}.plans-ctn .plans-item:first-child{transition:0.6s ease-out 0s}.plans-ctn .plans-item:nth-child(2){transition:0.6s ease-out 0s}.plans-ctn .plans-item:last-child{margin-right:0;transition:0.6s ease-out 0s}}.plans-item{margin:0 auto;max-width:40rem;padding:0 0.5rem;width:75%}.flickity-enabled .plans-item{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);transition:0.2s ease-out}.flickity-enabled .plans-item.is-selected{-webkit-transform:scale(0.99);-ms-transform:scale(0.99);transform:scale(0.99)}@media (min-width: 768px){.plans-item{display:inline-block;padding:0 1rem;width:33.33%}}.plans-item-content{box-shadow:0 0.5rem 2rem #ccc;border:0.1rem solid #35495e;border-radius:0.3rem;color:#35495e;position:relative;text-align:center;transition:0.6s ease-out;overflow:hidden}@media (min-width: 1024px){.plans-item-content{border-radius:1rem;border:0.2rem solid #35495e}}.plans-item-content:after{content:"";background-color:none;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.flickity-enabled .plans-item-content:after{opacity:0.2;transition:0.2s ease-out}.flickity-enabled .is-selected .plans-item-content:after{opacity:0}.plans-item-title{background-color:#f5f7f9;padding:1.5rem;text-transform:uppercase;transition:0.6s ease-out}@media (min-width: 1024px){.plans-item-title{padding:2rem 1.5rem 1.5rem}}.plans-item-details{padding:0 1.5rem;transition:0.6s ease-out}.plans-item-price{padding:2rem}@media (min-width: 768px){.plans-item-price{padding:2rem 1em}}@media (min-width: 1024px){.plans-item-price{padding:2rem}}.plans-item-description{background-color:#f5f7f9;border-radius:0.3rem;padding:1.5rem;transition:0.6s ease-out}@media (min-width: 768px){.plans-item-description{padding:1.5rem 1}}@media (min-width: 1024px){.plans-item-description{padding:1.5rem}}.plans-item-icon{font-size:0;margin:2rem auto 0}@media (min-width: 1024px){.plans-item-icon{margin:2.5rem auto 0}}.plans-item-icon svg{display:inline-block;height:5rem;margin-right:1rem;width:5rem}.plans-item-icon svg:last-child{margin-right:0}@media (min-width: 768px){.plans-item-icon svg{height:4rem;width:4rem}}@media (min-width: 1024px){.plans-item-icon svg{height:5rem;width:5rem}}.plans-item-icon svg .bg{opacity:0.2}.plans-item-fequency{color:#35495e;border-bottom:0.3rem solid #ebe9e5;padding:2rem}@media (min-width: 1024px){.plans-item-fequency{padding:2rem}}.plans-item-cost{color:#35495e;padding:2rem}.plans-item-cta{padding:0 1rem 4rem}.plans-item-cta .btn{width:80%}.plans-item:nth-child(2) .plans-item-title{background-color:#f5f7f9;background-color:#35495e;color:#fff}.plans-item:nth-child(2) .plans-item-content{background-color:#f5f4f2;border-color:#ee374b;box-shadow:0 0rem 3rem transparent}@media (min-width: 768px){.plans-item:nth-child(2) .plans-item-content{box-shadow:0 0rem 3rem #ee374b}}.plans-item:nth-child(2) .plans-item-details{padding:0 1.5rem}.plans-item:nth-child(2) .plans-item-description{background-color:#cfd2d6}.plans-item:nth-child(2).is-selected .plans-item-content{box-shadow:0 0rem 3rem #ee374b}@media (min-width: 768px){.plans-ctn.active .plans-item{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.plans-ctn.active .plans-item:first-child{transition-delay:0s}.plans-ctn.active .plans-item:nth-child(2){transition-delay:0.2s}.plans-ctn.active .plans-item:last-child{transition-delay:0.4s}}.plans .flickity-page-dots{padding:3rem 0 4rem}@media (min-width: 1024px){.plans .flickity-page-dots{display:none}}.plans .flickity-prev-next-button{display:none}.modals{font-size:0;max-width:140rem;margin:0 auto}.faqs{padding-bottom:5rem;padding-top:4rem;text-align:center}@media (min-width: 1024px){.faqs{display:inline-block;padding-bottom:9rem;padding-top:10rem;width:50%}}@media (min-width: 1400px){.faqs{padding-top:15rem}}.faqs{opacity:0;-webkit-transform:translate(0, 5rem);-ms-transform:translate(0, 5rem);transform:translate(0, 5rem);transition:0.6s ease-out}.modals.active .faqs{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.faqs-title{color:#35495e;margin-bottom:0.5rem;text-transform:uppercase}@media (min-width: 1024px){.faqs-title{margin-bottom:1.5rem}}.faqs-text{margin-bottom:2rem}@media (min-width: 1024px){.faqs-text{margin-bottom:2.4rem}}.faqs-modal{-webkit-overflow-scrolling:touch;background-color:#f5f4f2;bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity 0.45s ease-out, visibility 0.45s ease-out;visibility:hidden;width:100%;z-index:9}@media (min-width: 1024px){.faqs-modal{padding:5rem}}.faqs-active .faqs-modal{display:block;opacity:1;overflow:scroll;visibility:visible}.faqs-modal-bg{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:0}.faqs-modal-content{margin:0 auto;padding:6rem 5rem 7rem;position:relative;text-align:center;z-index:0}@media (min-width: 1024px){.faqs-modal-content{background-color:#fff;max-width:110rem;padding:20rem 5rem 15rem}}.faqs-modal .faqs-form-close{cursor:pointer;height:3rem;position:absolute;right:2.5rem;top:3rem;width:3rem}@media (min-width: 1024px){.faqs-modal .faqs-form-close{height:4rem;right:4rem;top:4rem;width:4rem}}.faqs-modal .faqs-form-close svg{height:3rem;stroke-width:2;stroke:#35495e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:3rem}@media (min-width: 1024px){.faqs-modal .faqs-form-close svg{height:4rem;width:4rem}}.faqs-modal-title{color:#35495e;margin:0 auto 1.5rem}@media (min-width: 1024px){.faqs-modal-title{margin:0 auto 5rem}}.faqs-modal-item{margin:0 auto 3.5rem}@media (min-width: 1024px){.faqs-modal-item{margin:0 auto 8rem}}.faqs-modal-item-question{color:#35495e;margin:0 auto 1rem;max-width:28rem}@media (min-width: 768px){.faqs-modal-item-question{max-width:52rem}}@media (min-width: 1024px){.faqs-modal-item-question{margin:0 auto 3rem;max-width:74rem}}.faqs-modal-item-answer{max-width:28rem;margin:0 auto}@media (min-width: 768px){.faqs-modal-item-answer{max-width:42rem}}@media (min-width: 1024px){.faqs-modal-item-answer{max-width:54rem}}.orthodontists{padding-bottom:5rem;padding-top:4rem;text-align:center}@media (min-width: 1024px){.orthodontists{display:inline-block;padding-bottom:9rem;padding-top:10rem;width:50%}}@media (min-width: 1400px){.orthodontists{padding-top:15rem}}.orthodontists{opacity:0;-webkit-transform:translate(0, 5rem);-ms-transform:translate(0, 5rem);transform:translate(0, 5rem);transition:0.6s ease-out 0s}.modals.active .orthodontists{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transition-delay:0.2s}.orthodontists-title{color:#35495e;text-transform:uppercase;margin-bottom:0.5rem}@media (min-width: 1024px){.orthodontists-title{margin-bottom:1.5rem}}.orthodontists-text{margin-bottom:2rem}@media (min-width: 1024px){.orthodontists-text{margin-bottom:2.4rem}}.orthodontists-modal{-webkit-overflow-scrolling:touch;background-color:#f5f4f2;bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity 0.45s ease-out, visibility 0.45s ease-out;visibility:hidden;width:100%;z-index:9}@media (min-width: 1024px){.orthodontists-modal{background-color:#aeb6bf;padding:14rem 5rem 15rem}}.orthodontists-modal-title{color:#35495e}.orthodontists-active .orthodontists-modal{display:block;opacity:1;overflow:scroll;visibility:visible}.orthodontists-modal-bg{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:0}.orthodontists-modal-content{margin:0 auto;padding:6rem 0 7rem;position:relative;text-align:center;z-index:1}@media (min-width: 1024px){.orthodontists-modal-content{background-color:#fff;max-width:110rem;padding:20rem 5rem 15rem}}.orthodontists-modal .orthodontists-form-close{height:3rem;position:absolute;right:2.5rem;top:3rem;width:3rem;cursor:pointer}@media (min-width: 1024px){.orthodontists-modal .orthodontists-form-close{height:4rem;right:4rem;top:4rem;width:4rem}}.orthodontists-modal .orthodontists-form-close svg{height:3rem;stroke-width:2;stroke:#35495e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:3rem}@media (min-width: 1024px){.orthodontists-modal .orthodontists-form-close svg{height:4rem;width:4rem}}.orthodontists-highlights{display:block;font-size:0;margin:3rem auto 6rem;max-width:120rem}@media (min-width: 1024px){.orthodontists-highlights{margin:4rem auto 6rem}}.orthodontists-highlights-item{display:block;padding:2rem;text-align:center;width:100%}@media (min-width: 1024px){.orthodontists-highlights-item{display:inline-block;vertical-align:top;width:50%}}.orthodontists-highlights-item-content{margin:0 auto;max-width:45rem;position:relative}.orthodontists-highlights-item-heading{color:#35495e;padding:1rem 0}@media (min-width: 1024px){.orthodontists-highlights-item-heading{padding:3rem 0 1rem}}.orthodontists-form{margin:0 -0.5rem}.orthodontists-form-ctn{font-size:0;margin:0 auto;max-width:75rem;padding:0 4rem}@media (min-width: 1024px){.orthodontists-form-ctn{padding:0 3rem}}.orthodontists-form-title{color:#35495e;margin-bottom:1.5rem}@media (min-width: 1024px){.orthodontists-form-title{margin-bottom:2.5rem;margin-top:0.6rem}}.orthodontists-form-text{color:#35495e;margin-bottom:2.5rem;padding:0 2rem}.orthodontists-form-item{display:inline-block;padding:0.5rem;width:50%}.orthodontists-form-item.wide{width:100%}.orthodontists-form-item.wide.hp{height:0;width:0;margin:0;padding:0;border:0;overflow:hidden}.orthodontists-form input[type="text"],.orthodontists-form textarea{background-color:#fff;border:1px solid transparent;border-radius:0.6rem;color:#35495e;display:block;outline:0;padding:1.5rem;width:100%}@media (min-width: 1024px){.orthodontists-form input[type="text"],.orthodontists-form textarea{background-color:#f5f4f2;padding:2rem}}.orthodontists-form input[type="text"]::-webkit-input-placeholder,.orthodontists-form textarea::-webkit-input-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.orthodontists-form input[type="text"]::-moz-placeholder,.orthodontists-form textarea::-moz-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.orthodontists-form input[type="text"]:-ms-input-placeholder,.orthodontists-form textarea:-ms-input-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.orthodontists-form input[type="text"]::placeholder,.orthodontists-form textarea::placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.orthodontists-form input[type="text"]:focus::-webkit-input-placeholder,.orthodontists-form textarea:focus::-webkit-input-placeholder{opacity:0.2}.orthodontists-form input[type="text"]:focus::-moz-placeholder,.orthodontists-form textarea:focus::-moz-placeholder{opacity:0.2}.orthodontists-form input[type="text"]:focus:-ms-input-placeholder,.orthodontists-form textarea:focus:-ms-input-placeholder{opacity:0.2}.orthodontists-form input[type="text"]:focus::placeholder,.orthodontists-form textarea:focus::placeholder{opacity:0.2}.orthodontists-form input[type="text"].invalid{border:1px solid red}.orthodontists-form .btn{display:inline-block;margin-top:2rem;width:15rem}@media (min-width: 1024px){.orthodontists-form .btn{margin-top:3rem;width:24rem}}.orthodontists-response{color:#35495e;margin-top:1rem}.contact{color:#35495e;padding:5rem 0;text-align:center}@media (min-width: 1024px){.contact{padding:9rem 0 18rem}}.contact-title{margin-bottom:1.5rem}@media (min-width: 1024px){.contact-title{margin-bottom:2.5rem}}.contact-text{margin-bottom:2.5rem;padding:0 2rem;text-transform:uppercase}.contact-form{margin:0 -0.5rem}.contact-form-ctn{font-size:0;margin:0 auto;max-width:75rem;padding:0 3rem}.contact-form-item{display:inline-block;padding:0.5rem;width:50%}.contact-form-item.wide{width:100%}.contact-form-item.wide.hp{height:0;width:0;margin:0;padding:0;border:0;overflow:hidden}.contact-form input[type="text"],.contact-form textarea{background-color:#f5f4f2;border:1px solid transparent;border-radius:0.6rem;display:block;outline:0;padding:1.5rem;width:100%}@media (min-width: 1024px){.contact-form input[type="text"],.contact-form textarea{padding:2rem}}.contact-form input[type="text"]::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.contact-form input[type="text"]::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.contact-form input[type="text"]:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.contact-form input[type="text"]::placeholder,.contact-form textarea::placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.contact-form input[type="text"]:focus::-webkit-input-placeholder,.contact-form textarea:focus::-webkit-input-placeholder{opacity:0.2}.contact-form input[type="text"]:focus::-moz-placeholder,.contact-form textarea:focus::-moz-placeholder{opacity:0.2}.contact-form input[type="text"]:focus:-ms-input-placeholder,.contact-form textarea:focus:-ms-input-placeholder{opacity:0.2}.contact-form input[type="text"]:focus::placeholder,.contact-form textarea:focus::placeholder{opacity:0.2}.contact-form input[type="text"].invalid{border:1px solid red}.contact-form-checkbox{padding:1.5rem 2rem 0}@media (min-width: 1024px){.contact-form-checkbox{padding:2.8rem 2rem 0.8rem}}.contact-form-checkbox input[type="checkbox"]{display:none}.contact-form-checkbox label{cursor:pointer;display:inline-block}.contact-form-checkbox label:before{background-color:#f5f4f2;border:0.2rem solid #ee374b;border-radius:0.3rem;content:"";display:inline-block;height:1.4em;margin-right:1.5rem;position:relative;top:0.3em;transition:0.2s ease-out;width:1.4em}.contact-form-checkbox input[type="checkbox"]:checked ~ label:before{background-color:#35495e;border:0.2rem solid #aeb6bf}.contact-form .btn{display:inline-block;margin-top:2rem;width:15rem}@media (min-width: 1024px){.contact-form .btn{margin-top:3rem;width:24rem}}.contact-response{color:#35495e;margin-top:1rem}.footer{background-color:#35495e;color:#fff;padding:5rem 2rem;text-align:center}@media (min-width: 1024px){.footer{padding:10rem 0 3rem}}.footer-ctn{font-size:0}@media (min-width: 1024px){.footer-ctn{padding:0 0 5rem}}.footer-item{display:block;position:relative}@media (min-width: 1024px){.footer-item{display:inline-block;padding:0 4%;vertical-align:middle}}@media (min-width: 1400px){.footer-item{padding:0 7.5rem}}.footer-item:after{background-color:rgba(255,255,255,0.1);content:"";display:block;height:0.1rem;margin:5rem auto;width:10rem}@media (min-width: 1024px){.footer-item:after{height:12rem;margin:0;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:0.1rem}}.footer-item:last-child:after{display:none}.footer-contact-email,.footer-contact-phone{margin-bottom:1.5rem}@media (min-width: 1024px){.footer-contact-email,.footer-contact-phone{margin-bottom:2rem}}.no-touchevents .footer-contact-email a,.no-touchevents .footer-contact-phone a{transition:0.3s ease-out}.no-touchevents .footer-contact-email a:hover,.no-touchevents .footer-contact-phone a:hover{color:#ee374b}.footer-contact-social-link .icon{display:inline-block;height:2rem;margin-right:1rem;width:2rem}.footer-contact-social-link .icon svg{fill:#fff;height:2rem;width:2rem}@media (min-width: 1024px){.footer-contact-social-link .icon svg{height:2.5rem;width:2.5rem}}@media (min-width: 1024px){.footer-contact-social-link .icon{height:2.5rem;width:2.5rem}}.footer-contact-social-link:last-child .icon{margin-right:0}.footer-contact-social-link .icon-text{display:none}.no-touchevents .footer-contact-social-link svg{transition:0.3s ease-out}.no-touchevents .footer-contact-social-link:hover svg{fill:#ee374b}.footer-address{display:none}.footer-address address{font-style:normal}@media (min-width: 1024px){.footer-address{display:inline-block;line-height:1.6}}.footer-newsletter-text{margin-bottom:1.5rem}@media (min-width: 1024px){.footer-newsletter-text{text-align:left}}.footer-newsletter-form{position:relative}.footer-newsletter-form input[type="text"],.footer-newsletter-form button[type="submit"]{display:inline-block;outline:0;vertical-align:middle}.footer-newsletter-form input[type="text"]{color:#35495e;background-color:#fff;border:1px solid transparent;border-radius:0.6rem;line-height:1;padding:2rem;width:18rem}@media (min-width: 1024px){.footer-newsletter-form input[type="text"]{width:20rem}}@media (min-width: 1200px){.footer-newsletter-form input[type="text"]{width:22rem}}.footer-newsletter-form input[type="text"]::-webkit-input-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.footer-newsletter-form input[type="text"]::-moz-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.footer-newsletter-form input[type="text"]:-ms-input-placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.footer-newsletter-form input[type="text"]::placeholder{color:#35495e;opacity:1;transition:0.2s ease-out}.footer-newsletter-form input[type="text"]:focus::-webkit-input-placeholder{opacity:0.2}.footer-newsletter-form input[type="text"]:focus::-moz-placeholder{opacity:0.2}.footer-newsletter-form input[type="text"]:focus:-ms-input-placeholder{opacity:0.2}.footer-newsletter-form input[type="text"]:focus::placeholder{opacity:0.2}.footer-newsletter-form input[type="text"].invalid{border:1px solid red}.footer-newsletter-form button[type="submit"]{background-color:#ee374b;border:1px solid transparent;border-radius:4rem;color:#fff;display:inline-block;margin-left:1rem;outline:0;padding:1.8rem 3rem;text-transform:uppercase}.no-touchevents .footer-newsletter-form button[type="submit"]{transition:0.3s ease-out}.no-touchevents .footer-newsletter-form button[type="submit"]:hover{background-color:#666;color:#fff}.footer-newsletter-message{position:absolute;top:100%;margin-top:1rem;width:100%;text-align:center}.footer-legal{padding-top:5rem}@media (min-width: 1024px){.footer-legal{padding-top:2rem}}

/*# sourceMappingURL=css/maps/style.css.map */
