.logo{width:250px;margin:20px 0}.flex-nav{justify-content:space-between;align-items:center}.flex-call-nav .btn{display:inline-block;margin:auto 20px;text-align:center;justify-content:center;align-items:center}#navOpen{margin-top:-1px;background:rgba(0,0,0,0);height:95px;width:100px;cursor:pointer;border:none}#navOpen img{width:50px;height:25px}.nav-slideout{background-color:#000;padding:20px;position:fixed;right:-60px;top:0;width:0px;height:100vh;transition:.3s ease}.nav-slideout a{font-weight:700;color:#fff}.dropdown-arrow{width:10px;height:10px}.nav-list{list-style-type:none;padding-left:0}.nav-dropdown{list-style-type:none}.nav-dropdown li:first-of-type{margin-top:10px}.nav-dropdown li:last-of-type{margin-bottom:10px}#navClose{float:right;cursor:pointer}.main-navigation>li{margin-bottom:10px}*{box-sizing:border-box}html,body{margin:0}body{overflow-x:hidden;background:#fff}h1,h2,h3,h4,h5,p{margin:0;font-weight:normal}a{text-decoration:none;color:inherit}.c-fff h1,.c-fff h2,.c-fff h3,.c-fff h4,.c-fff p,.c-fff li,.c-fff span{color:#fff}.h-list{list-style-type:none;padding-left:0;display:flex;justify-content:center;align-items:center}.h-list li:not(:first-of-type){padding-left:20px}.list-icon img{width:20px;height:20px;margin:0 20px;display:inline-block}.list-icon span{display:inline-block}.text-center{text-align:center}.bg{background-size:cover !important;background-repeat:no-repeat !important}img{max-width:100%}.flex,.flex-items,.flex-split,.flex-split-50{display:flex}@media(max-width: 1000px){.flex,.flex-items,.flex-split,.flex-split-50{flex-flow:column}}.flex-column{flex-flow:column}.flex-jend{justify-content:flex-end}.flex-center-all{justify-content:center;align-items:center}.flex-space-between{justify-content:space-between}@media(max-width: 1000px){.flex-split .flex-split-content,.flex-split-50 .flex-split-content{order:2}.flex-split .flex-split-img,.flex-split-50 .flex-split-img{order:1}}@media(min-width: 1000px){.flex-split-50>div{width:50%}}.flex-split-content p:last-of-type{margin-bottom:0}.flex-split-content .btn{margin-top:20px}@media(max-width: 1000px){.flex-split-img{margin-bottom:40px}}.flex-items{flex-wrap:wrap;justify-content:center;margin-top:40px}.flex-item-container{margin:30px 0}@media(min-width: 1000px){.flex-item-container{margin:20px 40px}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 8, 2022 */@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Regular.woff2") format("woff2"),url("../fonts/Satoshi-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiM";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiB";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSans";src:url("../fonts/PlusJakartaSans-Regular.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansM";src:url("../fonts/PlusJakartaSans-Bold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansB";src:url("../fonts/PlusJakartaSans-ExtraBold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-ExtraBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaM";src:url("../fonts/Boska-Medium.woff2") format("woff2"),url("../fonts/Boska-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaBL";src:url("../fonts/Boska-Black.woff2") format("woff2"),url("../fonts/Boska-Black.woff") format("woff");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,li,p,span,label,input,small,a{font-family:"Poppins",sans-serif}p,li{font-size:1.3rem;color:#1d57a4}.heading{color:#1d57a4;margin-bottom:10px;font-size:3rem;line-height:3.3rem;font-weight:700}@media(max-width: 600px){.heading{font-size:1.8rem;line-height:2.2rem}}.subheading{font-weight:700;font-size:2rem;margin-bottom:20px}.btn{font-family:"Poppins",sans-serif;border-radius:10px;background-color:#1d57a4;color:#fff;padding:10px 30px;margin:0 auto;border:none;font-weight:600;text-align:center;cursor:pointer;font-size:1.3rem;display:inline-block}.bg{background-size:cover;background-repeat:no-repeat}@media(max-width: 600px){.page-top{margin-top:94px}}nav{margin:0 auto}.flex-nav{align-items:center;justify-content:space-between}.container-nav{justify-content:center;align-items:center}.nav-phone-mob{display:none}.nav-phone-mob img{width:30px;height:30px}.logo{width:300px}.section-content{margin:60px 0}.section-background{padding:60px 0}.container-content{margin:0 40px}@media(min-width: 1400px){.container-content{max-width:1350px;margin:0 auto}}@media(max-width: 1500px){nav,.container-nav-contact-social{max-width:95%}}@media(max-width: 1250px)and (min-width: 1000px){.nav-list li,.nav-call-now .btn{font-size:1rem}.logo{width:200px}}@media(min-width: 1000px){.logo{margin-bottom:10px}}@media(max-width: 1000px){.text-center.text-left-mob{text-align:left}.container-nav-contact-social,.nav-call-now{display:none}.nav-phone-mob{display:flex;justify-content:center;align-items:center;margin-top:10px}}@media(max-width: 600px){.section-content{margin:40px 0}}@media(min-width: 600px){.mob-show{display:none}.flex-split-content{padding:0 40px}.flex-split-50{align-items:center}}@media(max-width: 600px){#navOpen{width:50px}.nav-call-container a{font-size:1.3rem}.mob-show{display:block}.mob-hide{display:none}.logo{margin-left:0;margin-right:0;margin-top:0}.mob-phone-nav{color:#fff;text-align:center}.header{background-color:#000 !important}.logo{margin-bottom:0px}}.banner-pediatrics{background-image:url("../img/banners/banner-pediatrics.jpg")}@media(max-width: 600px){.banner-pediatrics{background-image:url("../img/banners/banner-pediatrics-mobile.jpg");background-position-x:-5rem}}.banner-invisalign{background-image:url("../img/banners/banner-invisalign.jpg")}@media(max-width: 600px){.banner-invisalign{background-image:url("../img/banners/banner-invisalign-mobile.jpg");background-position-x:-5rem}.banner-invisalign .banner-heading{color:#fff}}.banner-braces{background-image:url("../img/banners/banner-braces.webp")}@media(max-width: 600px){.banner-braces{background-image:url("../img/banners/banner-braces-mobile.webp");background-position-x:-6rem !important}.banner-braces .banner-heading{color:#fff}}@media(max-width: 1200px){.flex-slide{flex-flow:column}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 8, 2022 */@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Regular.woff2") format("woff2"),url("../fonts/Satoshi-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiM";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiB";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSans";src:url("../fonts/PlusJakartaSans-Regular.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansM";src:url("../fonts/PlusJakartaSans-Bold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansB";src:url("../fonts/PlusJakartaSans-ExtraBold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-ExtraBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaM";src:url("../fonts/Boska-Medium.woff2") format("woff2"),url("../fonts/Boska-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaBL";src:url("../fonts/Boska-Black.woff2") format("woff2"),url("../fonts/Boska-Black.woff") format("woff");font-weight:normal;font-style:normal}.heading{color:#1d57a4}.section-banner{display:flex;flex-flow:column;background-position:right;background-repeat:no-repeat;background-size:cover}@media(min-width: 1200px){.section-banner{height:800px}}@media(max-width: 1200px){.section-banner{height:initial}.banner-content{margin-top:auto;margin-left:40px;margin-right:40px}.banner-heading{font-size:2.8rem}}@media(max-width: 1200px)and (max-width: 600px){.banner-heading{font-size:2rem !important;line-height:2.5rem !important}}@media(max-width: 1200px){.btn-banner{margin-bottom:40px}}@media(min-width: 1200px){.banner-content{margin-top:auto;margin-bottom:60px;display:flex;flex-flow:column;max-width:550px;margin-left:40px}.banner-content.braces-content{max-width:600px}}.banner-heading{font-size:4.5rem;line-height:5.2rem;color:#1d57a4;font-weight:700;margin-bottom:30px}.btn-banner{font-size:2rem;font-weight:700;padding:10px 50px;color:#1d57a4;background:#95c94e;background:linear-gradient(275deg, rgb(149, 201, 78) 0%, rgb(191, 236, 130) 100%)}@media(max-width: 600px){.flex-nav{margin-top:10px !important;margin-bottom:40px !important;margin-left:0 !important;margin-right:0 !important}.btn-nav{margin-top:10px !important;font-size:1rem}}.c-white{color:#fff}.bg-blue{background-color:#1d57a4}.container-video,.container-form{background-color:#fff;padding:40px;border-radius:40px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.flex-video-form{margin:0 auto;justify-content:center}.c-green{color:#95c94e}.container-video,.container-form{display:flex;flex-flow:column;align-items:center;box-shadow:-8px -6px 20px 0px rgba(0,0,0,.18);width:40%;margin-right:40px}.container-video .heading,.container-form .heading{display:inline-block;max-width:710px;margin-bottom:30px}.container-video iframe,.container-form iframe{max-width:100%}@media(max-width: 400px){.container-video iframe,.container-form iframe{width:320px;height:180px}}.container-form{margin-left:40px;width:25%;box-shadow:-8px -6px 20px 0px rgba(0,0,0,.18)}.container-form .heading{font-size:2rem;line-height:2.3rem}@media(max-width: 600px){.container-form .heading{font-size:1.8rem;line-height:2rem}}@media(min-width: 1200px){.container-form{margin-left:60px}.container-video,.container-form{margin-left:60px}}.flex-nav{margin:0 40px}.contact-form-holder{padding:0 20px}.contact-form-holder label{display:block;margin:15px 0;color:#1d57a4}.contact-form-holder input{min-width:350px;max-width:100%;border:none;background-color:#e3ebf1;padding:10px;border-radius:5px}.contact-form-holder button{background-color:#95c94e;margin-top:30px;margin-bottom:20px}.contact-form-holder small{display:block;color:#1d57a4}.section-bar{background-color:#95c94e}.flex-items-checks{margin:0}.flex-items-checks-container{display:flex;justify-content:center;align-items:center;width:400px}.flex-items-checks-img img{width:50px;height:50px}.flex-items-checks-content p{color:#1d57a4;font-size:1.2rem;max-width:250px;padding-left:10px}@media(max-width: 1460px){.flex-items-checks-container{width:300px}}@media(max-width: 600px){.flex-items-checks-container{width:initial;margin-top:20px}.flex-items-checks-img,.flex-items-checks-img img{width:50px;height:50px}}@media(max-width: 1500px){.container-form{width:40%}}@media(max-width: 1200px){.flex-video-form{flex-flow:column}.container-video,.container-form{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.container-form{margin-top:40px}.container-form .heading{max-width:500px}}@media(max-width: 600px){.contact-form-holder input{min-width:275px;max-width:100%}}.heading-small{font-size:2.2rem}.flex-split,.flex-split-50{margin-left:40px;margin-right:40px}.btn-green{background-color:#95c94e}.flex-items-container-process{padding:40px;background:#193f71;background:linear-gradient(143deg, rgb(25, 63, 113) 0%, rgb(29, 87, 164) 100%);border-radius:20px;margin-bottom:20px;text-align:center}.flex-items-container-process .heading{color:#95c94e;font-size:2rem;line-height:2rem;margin-bottom:20px}.flex-items-container-process p{color:#fff}@media(min-width: 1200px){.flex-items-container-process{width:30%;margin:20px}}.section-cta h3{color:#1d57a4;font-size:1.8rem;margin-bottom:20px}.flex-items-process{max-width:100%}footer{background-color:#1d57a4}.flex-footer{margin:0 40px;display:flex;justify-content:space-between;align-items:center}.nav-call-container li{color:#fff;text-transform:uppercase !important}.section-cta{background-image:url(../img/icons/boylston-swoosh.svg);background-position:center center;background-repeat:no-repeat;background-position-x:right;background-size:300px}@media(max-width: 600px){.logo-footer{margin-top:40px}.heading-small{font-size:1.8rem}}.subheading{font-size:1.8rem;font-weight:400;color:#1d57a4}@media(max-width: 600px){.subheading{font-size:1.6rem}}.flex-items-container-process strong{font-weight:900}@media(max-width: 1200px)and (min-width: 600px){.banner-content{margin-top:40px}}@media(max-width: 600px){#modalBooking input{min-width:initial}.btn-banner{font-size:1.4rem}.section-video-form.bg-blue{background-color:#fff !important;padding-top:0;padding-bottom:0}.flex-video-form{margin:0px}.section-bar{padding-left:20px;padding-right:20px}.flex-split,.flex-split-50{margin-left:20px;margin-right:20px}.section-boxes .container-content{margin:0 20px}.container-video,.container-form{padding-left:20px;padding-right:20px;border-radius:0;box-shadow:none}.container-video,.container-form{text-align:center}.container-form{margin-top:0;padding-top:0}.container-form label{text-align:left}}footer small{display:block;padding-bottom:5px}.doctor-slide-content{padding:0 40px;display:flex;flex-flow:column;position:relative}.doctor-slide-content .heading{margin-bottom:20px}.doctor-slide-content p:not(:last-of-type){margin-bottom:20px}.invis-provider{width:115px;height:115px}.container-buttons{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.doctor-invisalign{display:flex;align-items:center}.doctor-invisalign p{max-width:320px;padding:0 20px;font-style:italic}.doctor-slide-img img{width:331px}.doctor-slide-content{width:1500px}.dr-slider-arrows img{width:50px;height:50px}.slider{display:flex;overflow:hidden}.doctor-slide{min-width:100%;display:none;opacity:0;transition:opacity .5s ease-in-out}.visible{display:flex;opacity:100}.arrow{cursor:pointer}.visible.benefits-slide{display:flex;opacity:1}@media(max-width: 1200px){.doctor-slide-img{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.doctor-slide-img img{width:initial;height:300px}.doctor-slide-content{width:initial}.doctor-invisalign{margin-bottom:20px}.container-buttons{display:flex;flex-flow:column}}@media(max-width: 600px){.doctor-slide-content{padding:0}.doctor-invisalign{flex-flow:column}.doctor-invisalign p{padding:0;margin-top:20px}}.slider-no-invisalign .container-buttons{justify-content:flex-end}/*# sourceMappingURL=style.min.css.map */