*,:after,:before{box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:after,.container-fluid:before{content:"";display:table}.container-fluid:after{clear:both}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:auto}}@media (min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.762430939%;*margin-left:2.709239449638298%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media (min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.564102564%;*margin-left:2.510911074638298%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.hidden,.invisible{visibility:hidden}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media (min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}.banner-section .span12{min-height:0}.banner-section .dnd-section,.banner-section .dnd-section>.row-fluid{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.content-wrapper,.dnd-section>.row-fluid{margin:0 auto;padding:0 15px;position:relative}.dnd-section .dnd-column{padding:0 15px}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}@font-face{font-display:swap;font-family:DomaineDisplay-Regular;src:local("DomaineDisplay-Regular"),url(//22690925.fs1.hubspotusercontent-na1.net/hubfs/22690925/raw_assets/public/DentoLogie_October2022/Fonts/DomaineDisplay-Regular.c0ddab1c.ttf) format("truetype")}@font-face{font-display:swap;font-family:DomaineText-Light;src:local("DomaineText-Light"),url(//22690925.fs1.hubspotusercontent-na1.net/hubfs/22690925/raw_assets/public/DentoLogie_October2022/Fonts/DomaineText-Light.09ac1cac.ttf) format("truetype")}@font-face{font-display:swap;font-family:GintoNormal-Black;src:local("GintoNormal-Black"),url(//22690925.fs1.hubspotusercontent-na1.net/hubfs/22690925/raw_assets/public/DentoLogie_October2022/Fonts/GintoNormal-Black.69eabac8.woff) format("woff")}@font-face{font-display:swap;font-family:GintoNormal-Light;src:local("GintoNormal-Light"),url(//22690925.fs1.hubspotusercontent-na1.net/hubfs/22690925/raw_assets/public/DentoLogie_October2022/Fonts/GintoNormal-Light.46f9dcce.ttf) format("truetype")}body{background-color:#f1f4e9;line-height:1.5;overflow-x:hidden;width:100%}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;word-break:break-all}p{margin-bottom:1rem;margin-top:0}a{cursor:pointer;text-decoration:none}h4{letter-spacing:1px;line-height:24px;margin-bottom:24px;margin-top:24px;text-transform:uppercase}img{border-style:none;max-width:100%;vertical-align:middle}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none}code{vertical-align:bottom}hr{background-color:#ccc;border:none;color:#ccc;height:1px}.hs-form-field{margin-bottom:40px}form label{display:inline-block;font-size:21px;line-height:30px;margin-bottom:1rem;margin-top:0}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background-color:transparent;border:none;border-bottom:1px solid #292929;display:inline-block;font-size:21px;line-height:30px;margin-bottom:4px;outline-color:#292929;outline:none;padding:12px 2px 12px 12px;width:100%}form fieldset{max-width:100%!important}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list>li{display:block;margin:0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}.hs-dateinput{position:relative}.hs-dateinput:before{content:"\01F4C5";position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:0!important;color:#fff}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext img{max-width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem!important}.hs-error-msgs label{color:red;display:block;font-size:16px;line-height:1.5;margin-bottom:1rem;margin-top:0}::-webkit-input-placeholder{background-color:transparent;border:none;color:#292929;padding:12px 2px;width:100%}.button,.hs-button{border:1px solid #292929;cursor:pointer;display:inline-block;font-family:GintoNormal-Black;font-size:12px;line-height:inherit;margin:20px 0;outline-color:#f2c4b3;text-align:center;text-transform:uppercase;transition:.1s;white-space:normal}.grecaptcha-badge{margin:0 auto}table{margin-bottom:1.4rem;overflow-wrap:break-word}table,td,th{border:1px solid}td,th{padding:.75rem;vertical-align:top}thead td,thead th{border-bottom:2px solid;vertical-align:bottom}.header-wrapper{min-height:120px}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li.active>a{-webkit-text-decoration-color:#292929;text-decoration-color:#292929;text-decoration-thickness:1px;text-underline-offset:4px}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:#292929;font-family:GintoNormal-Black;font-size:16px;text-decoration:underline;-webkit-text-decoration-color:#292929;text-decoration-color:#292929}.header__container{margin:0 auto;max-width:1440px;min-height:120px;padding-top:30px;position:relative;z-index:2}.header-logo{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;margin-left:8.333333%;max-width:41.666667%;padding-left:15px;padding-right:15px;position:relative;width:100%}.header-logo img{left:15px;max-width:260px;position:absolute;top:10px;z-index:0}.custom-menu-primary,.header-logo.white{display:none}.custom-menu-primary .hs-menu-wrapper>ul>li a{font-family:DomaineText-Light;font-size:18px;-webkit-text-decoration-color:#292929;text-decoration-color:#292929}.custom-menu-primary .hs-menu-wrapper>ul>li a:hover,.custom-menu-primary .hs-menu-wrapper>ul>li.active>a{font-family:GintoNormal-Black;text-decoration:underline;-webkit-text-decoration-color:#292929;text-decoration-color:#292929;text-decoration-thickness:2px;text-underline-offset:2px}.custom-menu-primary .hs-menu-wrapper>ul>li.active>a{font-size:18px}.custom-menu-primary .hs-menu-wrapper>ul>li{display:inline-block;margin-right:18px;margin-top:18px;position:relative}.custom-menu-primary .hs-menu-wrapper>ul>li:first-child{margin-right:14px;width:120px}.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(2){margin-right:8px;width:98px}.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(3),.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(4){margin-right:14px;width:90px}.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(5){width:60px}.custom-menu-primary .hs-menu-wrapper>ul ul{display:none;position:absolute;width:170px}.custom-menu-primary .hs-menu-wrapper>ul ul li{padding:5px 15px}.custom-menu-primary .hs-menu-wrapper>ul>li:hover>ul{display:block}.mobile-header-button a.cta_button{background-color:transparent;border:1px solid #292929;border-radius:30px;box-sizing:border-box!important;color:#292929;cursor:pointer;font-family:GintoNormal-Black;font-size:14px;height:auto;line-height:inherit;margin:0;outline-color:#f2c4b3;padding:11px 6px;position:absolute;right:46px;text-align:center;text-transform:uppercase;top:-8px;transition:.1s;width:80px}.mobile-header-button a.cta_button:hover{background-color:#fdd4c5;color:#292929}.header-button{display:none}.header-button a.cta_button{border-radius:30px;box-sizing:border-box!important;display:block;float:right;font-family:GintoNormal-Black;font-size:14px;height:auto;line-height:inherit;margin:0;outline-color:#f2c4b3;padding:14.5px 6px;text-align:center;text-transform:uppercase;transition:.1s;width:200px}.header-right{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;padding-left:15px;padding-right:15px;position:relative}.scroll-header .header{-webkit-animation:moveDown .3s ease-in-out;animation:moveDown .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1);height:72px;left:0;padding-top:22px;position:fixed;top:0;width:100%;z-index:1002}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li{margin-right:0!important;margin-top:0!important}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li:first-child{left:6px;position:relative;width:90px!important}.scroll-header .header__container{min-height:auto;padding-top:0}.scroll-header .header-logo img{height:25px;margin-left:0;max-width:134.98px;position:static}.scroll-header .custom-menu-primary{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;width:100%}.scroll-header .custom-menu-primary .hs_cos_wrapper_type_menu{float:right}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li a{color:#292929;font-family:DomaineText-Light;font-size:16px}.scroll-header .header-button a.cta_button{float:right;font-size:12px;height:45px;margin-left:22px;padding:12.5px 6px;position:absolute;right:0;top:-8px;transition:.1s;width:180px}.scroll-heade .header__container{max-width:1470px}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(2){left:2px;position:relative;width:100px!important}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(3){left:8px;position:relative;width:100px!important}.scroll-header .header-logo{padding-left:0}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(4){left:4px;position:relative;width:100px!important}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(5){width:60px!important}.bm-burger-button{height:20px;position:absolute;right:0;width:34px}.bm-burger-button #react-burger-menu-btn{background:transparent;border:none;cursor:pointer;font-size:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bm-burger-bars,.bm-burger-bars-hover{background:#292929}.bm-burger-bars{height:1px;left:0;position:absolute;-webkit-print-color-adjust:economy;right:0;top:0;color-adjust:economy}.bm-burger-bars:nth-child(2){left:0;right:0;top:8px}.bm-burger-bars:last-child{display:none}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.flex-header{display:flex;justify-content:space-between}.scroll-header .header__container .row{margin-left:-15px;margin-right:-15px}.header__container .row{margin:0}.mobile-menu-wrap{bottom:0;height:100%;left:0;position:fixed;right:inherit;transform:translate3d(-100%,0,0);transition:transform .4s cubic-bezier(.7,0,.3,1) 0s;width:100%;z-index:1100}.mobile-open .mobile-menu-wrap{transform:unset}.mobile-menu{background:#f2c4b3;box-sizing:border-box;font-size:1.15em;height:100%;overflow:auto;padding-top:32px}.bm-cross-button{cursor:pointer;height:24px;position:absolute;right:8.33333%;top:58px;width:24px}.bm-cross-button img.bm-cross{height:100%;width:100%}.mobile-menu .hs-menu-wrapper>ul>li{border-bottom:1px solid #292929;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}.mobile-header-logo{padding:0 15px}.mobile-menu .hs-menu-wrapper>ul ul li{border-bottom:1px solid #292929}.mobile-menu .hs-menu-wrapper>ul ul li:last-child{border:0}.mobile-menu .hs-menu-wrapper>ul>li a{color:#292929;font-family:DomaineDisplay-Regular;font-size:32px;line-height:80px;padding-left:0;text-align:left;text-decoration:none;width:100%}.mobile-header-logo img{height:32px;margin-left:4.166%;padding-left:0;width:162px!important}.mobile-header-logo a{font-family:DomaineDisplay-Regular;font-size:32px;height:80px;line-height:80px;padding-left:0;text-align:left;width:100%}.mobile-header-logo a:hover{font-family:GintoNormal-Black}.mobile-menu .hs_cos_wrapper_type_menu{height:100%}.mobile-menu .hs-menu-wrapper>ul{transform:translate3d(0,500px,0);transition:transform 0s cubic-bezier(.7,0,.3,1) .2s}.mobile-open .mobile-menu .hs-menu-wrapper>ul{display:block;transform:unset;transition:transform .8s cubic-bezier(.7,0,.3,1) 0s}body.mobile-open{overflow:hidden}.mobile-menu .hs-menu-wrapper>ul>li a:hover{font-family:GintoNormal-Black}.mobile-menu .hs-menu-wrapper>ul ul{display:none}.mobile-menu .hs-menu-wrapper>ul>li:last-child>a{border:1px solid #292929;border-radius:30px;color:#292929;cursor:pointer;display:inline-block;font-family:GintoNormal-Black;font-size:18px;font-weight:400;height:auto;line-height:1.5;margin-bottom:36px;margin-top:36px;outline-color:#f2c4b3;padding:15.5px 12px;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%}.mobile-menu .hs-menu-wrapper>ul>li:last-child{border:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}.mobile-menu .hs-menu-wrapper>ul>li:last-child>a:hover{background-color:#292929;border-color:#292929;color:#f2c4b3}.child-trigger{cursor:pointer;display:block;height:81px;min-width:55px;padding:0;position:absolute;right:0;top:0;width:55px}.child-trigger:hover{text-decoration:none}.child-trigger i{margin:0 auto;position:relative;top:50%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.child-trigger i:after{content:"";position:absolute}.child-trigger i,.child-trigger i:after{background-color:#292929;display:block;height:2px;width:15px}.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media (min-width:576px){.header-button{display:block}.mobile-header-button{display:none}.header-logo{margin-left:8.333333%}.header-logo,.header-right{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.header-right{margin-left:0}}@media (min-width:768px){.header-logo{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin-left:8.333333%;max-width:33.333333%}.header-right{-ms-flex:0 0 50%;flex:0 0 50%;margin-left:0;max-width:50%}.bm-burger-button,.mobile-menu-wrap{display:none}}@media (min-width:992px){.custom-menu-primary{display:block;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;margin-left:0;max-width:41.666667%}.header-right,.scroll-header .header-logo{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.header-right{margin-left:0}.header-logo{-ms-flex:0 0 25%;flex:0 0 25%;margin-left:8.333333%;max-width:25%}}@media (max-width:1300px){.custom-menu-primary .hs-menu-wrapper>ul>li{margin-right:5px!important;width:auto!important}.custom-menu-primary .hs-menu-wrapper>ul>li a{font-size:16px}.header-button a.cta_button{width:170px}}@media (max-width:1154px){.header-logo img{max-width:240px;top:14px}}@media (max-width:1090px){.header-logo img{max-width:200px;top:14px}}@media (max-width:991px){.header-button a.cta_button{width:200px}.scroll-header .custom-menu-primary .hs_cos_wrapper_type_menu{float:none}.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li{margin-right:18px!important}}@media (max-width:767px){.header-logo img{left:15px}.header-right{padding-right:0}.header-button a.cta_button{position:absolute;right:50px!important}}@media (max-width:576px){.header-logo img{left:15px;max-width:120px;top:2px}.scroll-header .mobile-header-button a.cta_button{font-size:12px;max-width:80px;padding:12.5px 6px;right:48px}}@media (max-width:575.98px){.bm-burger-button{height:23px;position:absolute;right:4px;top:9px;width:28px;z-index:1000}}@media (max-width:348px){.mobile-header-button{display:none}.scroll-header .mobile-header-button{display:block}}@media (max-width:320px){.mobile-menu .hs-menu-wrapper>ul>li a{display:block;line-height:normal;padding-bottom:4px;padding-top:19px}}@keyframes moveDown{0%{transform:translateY(-5rem)}to{transform:translateY(0)}}@media (min-width:1300px){.custom-menu-primary .hs-menu-wrapper>ul>li:first-of-type{width:85px}}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding-bottom:80px;padding-top:80px}.footer{padding-left:15px;padding-right:15px;position:relative;width:100vw}.footer-copyright-mobile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:72px}.footer-copyright-mobile .widget-type-rich_text{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}.footer-copyright-mobile p{font-size:12px}.ft-left{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}.footer-logo img{max-width:220px;width:220px!important}.footer-menu .hs-menu-wrapper>ul>li:first-of-type{margin-bottom:12px;margin-top:6px}.footer-menu .hs-menu-wrapper>ul>li{margin-bottom:12px}.footer-menu .hs-menu-wrapper>ul>li>a{background-image:linear-gradient(90deg,#292929 50%,#a1e5cf 0);background-position:0;background-size:200%;font-family:GintoNormal-Light;font-size:14px;padding-bottom:2px;text-decoration:underline;-webkit-text-decoration-color:#292929;text-decoration-color:#292929;transition:all .3s}.footer-menu .hs-menu-wrapper>ul>li>a:hover{background-position:-100%;text-decoration:underline}.ft-right{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}.ft-right.desktop{display:none}.footer-social-media-link .hs-menu-wrapper ul li a{background-image:linear-gradient(90deg,#292929 50%,#a1e5cf 0);background-position:0;background-size:200%;font-family:DomaineText-Light;font-size:24px;padding-bottom:0;-webkit-text-decoration-color:#e7ebdb;text-decoration-color:#e7ebdb;-webkit-text-decoration-color:#f1f4e9;text-decoration-color:#f1f4e9;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:2px;transition:all .3s}.footer-social-media-link .hs-menu-wrapper ul li a:hover{background-position:-100%;font-family:DomaineText-Light;font-size:24px;text-decoration:underline;-webkit-text-decoration-color:#292929;text-decoration-color:#292929;text-decoration-thickness:.5px}.footer__phone_link a{background-image:linear-gradient(90deg,#292929 50%,#a1e5cf 0);background-position:0;background-size:200%;font-family:DomaineText-Light;font-size:18px;padding-bottom:0;text-decoration:none;-webkit-text-decoration-color:#f1f4e9;text-decoration-color:#f1f4e9;transition:all .3s}.footer__phone_link a:hover{background-position:-100%;font-family:DomaineText-Light;font-size:18px;text-decoration:underline;-webkit-text-decoration-color:#292929;text-decoration-color:#292929}.footer-social-media-link .hs-menu-wrapper ul li{margin-bottom:20px}.footer-social-media-link .hs-menu-wrapper ul li:last-child{margin-bottom:50px}.footer-menu.our-story{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;padding-left:15px;padding-right:15px}.footer-menu.patient-safety.desktop{display:none}.footer-menu.patient-safety{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;margin-left:8.333333%;max-width:41.666667%;padding-left:15px;padding-right:15px}.footer-copyright p{display:none;font-size:12px}.footer-social-media-link .hs-menu-wrapper ul li:first-child{margin-top:32px}@media (min-width:576px){.footer-menu.our-story{margin-left:0}.footer-menu.our-story,.footer-menu.patient-safety{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.footer-menu.patient-safety{margin-left:8.333333%}}@media (min-width:768px){.footer-menu.patient-safety.desktop{display:block}.footer-menu.patient-safety{margin-left:0}.footer-social-media-link .hs-menu-wrapper ul li:first-child{margin-top:0}.footer-menu.patient-safety.mobile{display:none}.ft-right.desktop{display:block}.ft-right.mobile{display:none}.footer-menu.our-story,.footer-menu.patient-safety{display:block}.footer-menu.our-story{margin-left:16.666667%}.footer-menu.our-story,.footer-menu.patient-safety,.ft-left{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.ft-left{margin-left:8.333333%}.ft-right{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;margin-left:0;max-width:16.666667%}}@media (min-width:992px){.footer-copyright-mobile p{display:none}.footer-menu.our-story{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;margin-left:16.666667%;max-width:8.333333%}.footer-menu.patient-safety{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;margin-left:0;max-width:16.666667%}.footer-copyright p{display:block}.ft-left,.ft-right{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;margin-left:8.333333%;max-width:16.666667%}}@media (max-width:991.98px){.footer__phone_link a{font-size:12px}}@media (max-width:768.98px){.footer-logo img{height:30px;max-width:162px}}@media (max-width:767px){.footer-menu .hs-menu-wrapper>ul>li:first-child{margin-top:80px}.footer-social-media-link .hs-menu-wrapper ul li:last-child{margin-bottom:0}}@media (max-width:575.8px){.footer__container{padding-top:100px}.footer-social-media-link .hs-menu-wrapper ul li a,.footer__phone_link a{font-size:18px}}.hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.hs-team-page{background-color:#f1f4e9}.hs-policy-page{background-color:#1c63e8}.hs-policy-page .cm-policy .dnd-section>.row-fluid>div{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;margin-left:33.333333%;max-width:58.333333%;padding-left:15px!important;padding-right:15px!important;position:relative;width:100%}.hs-policy-page .cm-policy p{color:#f1f4e9;font-family:GintoNormal-Light;font-size:16px;line-height:24px;margin-bottom:1rem;margin-top:0}.hs-policy-page .cm-policy h4{color:#f1f4e9;font-family:GintoNormal-Black;font-size:18px;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:24px;margin-top:24px;text-transform:uppercase}.hs-policy-page .cm-policy ul{color:#f1f4e9;font-family:GintoNormal-Light;margin-bottom:1rem;margin-top:0}.hs-policy-page .cm-policy a{background-image:linear-gradient(90deg,#1c63e8 50%,#f2c4b3 0);background-position:0;background-size:200%;color:#fff;font-size:16px;line-height:24px;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;transition:all .3s}.hs-policy-page .cm-policy a:hover{background-position:-100%;color:#292929;font-size:16px;line-height:24px;text-decoration:underline}.hs-policy-page .cm-policy p:last-child{margin-top:72px}.hs-policy-page .cm-policy h6{color:#f1f4e9;font-family:DomaineText-Light;font-size:36px;font-weight:400;line-height:55px;margin-bottom:40px;margin-top:0}.hs-policy-page{padding-left:15px;padding-right:15px}.hs-policy-page .cm-policy .dnd-section>.row-fluid{padding-left:0;padding-right:0}.hs-policy-page .cm-policy h5{color:#f1f4e9;font-family:DomaineText-Light;font-size:36px;font-weight:400;line-height:48px;margin-bottom:40px;margin-top:0}@keyframes wiggle{0%{transform:rotate(0deg)}80%{transform:rotate(0deg)}85%{transform:rotate(3deg)}95%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@keyframes appear{0%{opacity:0}95%{opacity:0}to{opacity:1}}.hs-services-page{background-color:#b3efdc}.cm-patient-safety-banner .advanced-banner h1>br{display:block}.cm-patient-safety-banner .advanced-banner .cm-collg{padding-left:3px;padding-right:3px}.cm-patient-safety-banner .advanced-banner .cm-collg img{left:618px;top:360px}.hs-patient-safety-page .cm-services-main .cm-services .serce-img{padding-left:3px;padding-right:3px}.hs-patient-safety-page .cm-services-main .cm-services .serce-txt{margin-left:1px}.hs-patient-safety-page .cm-services-main .cm-services .heading h3{max-width:494px}.hs-patient-safety-page .cm-services-main .cm-services .serce-img .services_serene_sticky{background-size:contain;bottom:auto;height:90px;left:auto;max-width:180px;object-fit:contain;right:124px;top:-60px;width:180px;z-index:3}.hs-patient-safety-page .feature-group{margin-top:137px}.hs-patient-safety-page .cm-services .s-title h3{font-size:48px;line-height:48px}.hs-patient-safety-page .cm-services .feature-row{padding-left:15px}.hs-patient-safety-page{background-color:#b3efdc}.policy-page .header-wrapper,.policy-page header.header{background-color:#1c63e8}.policy-page .custom-menu-primary .hs-menu-wrapper>ul>li>a{color:#f1f4e9}.policy-page .header-button a.cta_button{border-color:#f1f4e9;color:#f1f4e9}.policy-page .header-button a.cta_button:hover{border-color:#292929;color:#f2c4b3}.policy-page .custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:#f1f4e9}.hs-team-page .dnd-section>.row-fluid{padding-left:0;padding-right:0}.policy-page .header-logo.black{display:none}.policy-page .header-logo.white{display:block}.policy-page.scroll-header .custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:#f1f4e9;font-family:GintoNormal-Black;font-size:16px;text-decoration:underline;-webkit-text-decoration-color:#292929;text-decoration-color:#292929}.services-page .header-wrapper,.services-page header.header{background-color:#b3efdc}.hs-schedule-page .cm-schedules .dnd-section>.row-fluid{padding-left:0;padding-right:0}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text{display:block;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:8.333333%;max-width:50%;padding-left:15px;padding-right:15px;position:relative;width:100%}.hs-schedule-page .cm-schedules .widget-type-rich_text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text>a{color:#292929;font-family:DomaineDisplay-Regular;margin-top:40px;text-decoration:none}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text>a>svg{font-family:GintoNormal-Black,sans-serif;font-size:25px;overflow:hidden;padding-bottom:5px;vertical-align:middle}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text>a>span{font-family:GintoNormal-Black,sans-serif;font-size:18px;font-weight:400;line-height:18px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text>a:hover{text-decoration:underline}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1{font-family:DomaineDisplay-Regular,sans-serif;font-size:64px;line-height:70px;margin-bottom:40px;margin-top:40px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1>span{font-family:GintoNormal-Black,sans-serif;font-size:64px;line-height:70px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text p{font-family:GintoNormal-Light;font-size:18px;font-weight:300;line-height:1.2;margin-bottom:40px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text p>span{font-family:GintoNormal-Light;font-size:18px;font-weight:700;line-height:18px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text p a{color:#292929;font-family:DomaineDisplay-Regular;margin-top:40px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text p a:hover{text-decoration:underline}body.schedule-page{background-color:#e7ebdb}.cm-cltlogo .dnd-section>.row-fluid,.cm-test-slider .dnd-section>.row-fluid{padding-left:0;padding-right:0}.cm-insurancefaq .dnd-section>.row-fluid,.cm-providers .dnd-section>.row-fluid{padding:0}.cm-services-banner .advanced-banner h1>span:first-child{font-family:inherit;padding-right:13px}.cm-services-banner .advanced-banner h1>span>span{padding-left:16px}.top.sal-animate{display:none}.contact-page .advanced-banner h1>span~span{font-family:DomaineDisplay-Regular}.body-container-wrapper,.body-wrapper,.hs-team-page{overflow:hidden}@media(max-width:1280px){.hs-patient-safety-page .cm-services-main .cm-services .serce-img{padding-right:15px}.hs-patient-safety-page .feature-group{margin-top:39px}.hs-patient-safety-page .cm-services-main .cm-services .serce-img .services_serene_sticky{right:112px}}@media(max-width:991.98px){.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1{font-family:DomaineDisplay-Regular;font-size:36px;line-height:40px;margin-bottom:40px;margin-top:100px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1>span{font-family:GintoNormal-Black;font-size:52px}.cm-services-banner .advanced-banner h1>span:first-child{padding-right:10px}.cm-services-banner .advanced-banner h1>span>span{padding-left:13px}}@media (max-width:767px){.hs-policy-page .cm-policy .dnd-section>.row-fluid>div{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%}.hs-policy-page .cm-policy h5,.hs-policy-page .cm-policy h6{font-size:32px;line-height:40px;margin-bottom:24px}.cm-patient-safety-banner .advanced-banner h1>br{display:none}.cm-patient-safety-banner .advanced-banner .cm-collg img{height:50px;left:389px;top:196px;width:50px}.cm-patient-safety-banner .advanced-banner h1{margin-bottom:40px}.hs-patient-safety-page .cm-services-main .cm-services .serce-img .services_serene_sticky{right:99px}.hs-patient-safety-page .cm-services-main .cm-services .serce-txt{margin-left:8.333333%;padding-left:3px;padding-left:0;padding-right:3px}.hs-patient-safety-page .feature-group{margin-top:60px}.hs-patient-safety-page .cm-services .s-title h3{font-family:DomaineDisplay-Regular;font-size:32px;line-height:40px;margin-bottom:20px}.hs-patient-safety-page .cm-services .numbers h4{margin-bottom:2px}.hs-patient-safety-page .cm-services .fdesc p{font-size:16px;line-height:20px}.hs-patient-safety-page .cm-services-main .cm-services .heading h3{font-family:DomaineDisplay-Regular;font-size:28px;line-height:32px;max-width:100%}.hs-patient-safety-page .cm-services-main .cm-services .serce-txt{padding-left:2px;padding-right:15px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1{padding-top:20px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1>span{font-size:36px;line-height:40px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.cm-services-banner .advanced-banner h1>span>span{padding-left:0}.cm-services-banner .advanced-banner h1>span:first-child{padding-right:0}.cm-services-banner .advanced-banner h1>span:last-child{padding-left:7px}.hs-home-page .cm-cltlogo{overflow:hidden}.contact-page .advanced-banner h1>span:nth-of-type(2),.contact-page .advanced-banner h1>span:nth-of-type(3){padding-right:10px}}@media (max-width:576px){.hs-patient-safety-page .cm-services-main .cm-services .serce-img .services_serene_sticky{height:80px;position:absolute;right:48px;top:87.5%;width:160px}.hs-patient-safety-page .cm-services-main .cm-services .serce-img{padding-left:2px;padding-right:2px}.cm-patient-safety-banner .advanced-banner .cm-collg img{height:40px;left:250px;right:auto;top:250px;width:40px}.hs-schedule-page .cm-schedules{padding-top:50px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text h1{font-size:36px;line-height:40px;margin-bottom:40px;margin-top:0}.contact-page .advanced-banner h1>span:nth-of-type(2),.contact-page .advanced-banner h1>span:nth-of-type(3){padding-right:6px}}@media(max-width:399px){.contact-page .advanced-banner h1>span:first-of-type{display:block;line-height:43px}}@media(max-width:350px){.cm-patient-safety-banner .advanced-banner .cm-collg img{left:225px}.contact-page .advanced-banner h1>span:nth-of-type(2){padding-right:20px}.contact-page .advanced-banner h1>span:first-of-type{padding-right:10px}.contact-page .advanced-banner h1>span~span{display:block}}.our-story-page .advanced-banner .patient_sticky,.policy-banner .team__smile_squad_sticky,.team-banner .team__smile_squad_sticky{z-index:1!important}.banner .team__smile_squad_sticky{background-image:url(//22690925.fs1.hubspotusercontent-na1.net/hubfs/22690925/raw_assets/public/DentoLogie_October2022/images/fun-stuff-sticky-pink.098587e5.png)}.careers-page .banner,.locations-page .dnd-section>.row-fluid{padding:0}.how-we-work-page .advanced-banner h1 strong{font-family:GintoNormal-Black}body.how-we-work-page{background-color:#deb351}.locations-page .team-banner .team__smile_squad_sticky{bottom:44px;right:160px;width:190px;z-index:1}.how-we-work-page .advanced-banner h1{font-size:64px;height:292px;line-height:70px;margin-bottom:80px;margin-top:180px;max-height:unset;padding:0}.how-we-work-page .dnd-section,.how-we-work-page .dnd-section .dnd-column,.how-we-work-page .dnd-section>.row-fluid{padding:0}.how-we-work-page .advanced-banner h1 br{display:none}.how-we-work-row4 .images-with-content{justify-content:center}.how-we-work-row2 .images-with-content.right{margin-bottom:0}.careers-page .banner h1{border-bottom:1px solid #000;font-family:DomaineDisplay-Regular;font-size:64px;height:292px;line-height:70px;margin-bottom:80px;margin-top:180px;padding-bottom:0;padding-top:0}.careers-page .banner .sal-animate{display:none!important}.careers-page .banner h1 br{display:none}.careers-page .banner h1>span{font-family:GintoNormal-Black;font-size:64px;line-height:70px}.careers-page .dnd-section .dnd-column,.careers-page .dnd-section>.row-fluid{padding:0}.contact-page .advanced-banner h1{font-family:DomaineDisplay-Regular;font-size:64px;height:292px;line-height:70px;margin-bottom:80px;margin-top:180px;max-height:unset;padding-bottom:0;padding-top:0}.contact-page .advanced-banner h1 span{font-family:GintoNormal-Black;font-size:64px;line-height:70px}.contact-page{background-color:#fdd4c5}.contact-row1 .hs_cos_wrapper_type_rich_text{display:block;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}.contact-row1 .dnd-section,.contact-row1 .dnd-section>.row-fluid{padding:0}.contact-page .advanced-banner .patient_sticky{background-repeat:no-repeat;background-size:contain;bottom:32px;cursor:-webkit-grab;height:120px;position:absolute;right:215px;top:auto;width:250px;z-index:1!important;z-index:1}.contact-page .advanced-banner h1 br{display:none}.contact-row1 p{display:block;margin-bottom:80px}.contact-row1 a{background-image:linear-gradient(90deg,#fdd4c5 50%,#a1e5cf 0);background-position:0;background-size:200%;display:block;font-family:DomaineText-Light;font-size:24px;line-height:32px;max-width:200px;transition:all .3s}.contact-row1 a,.contact-row1 a:hover{color:#292929;text-decoration:underline}.contact-row1 a:hover{background-position:-100%}.contact-row2 .hs_message,.contact-row2 .hs_submit{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}.contact-row2 .hs_message{margin-bottom:0;padding-bottom:55px!important}.contact-row2 .dnd-section{padding:0}.contact-row2 form .hs_error_rollup{display:none}.contact-row2 .dnd-section>.row-fluid{padding:0}.contact-row1 h4{font-size:18px;letter-spacing:0;line-height:24px;margin:0;padding-bottom:24px;padding-top:124px;text-transform:uppercase}.contact-row1 .dnd-section>.row-fluid{position:relative}.contact-page .header,.contact-page .header-wrapper{background-color:#fdd4c5}.how-we-work-page .header,.how-we-work-page .header-wrapper{background-color:#deb351}.contact-row1 .dnd-section .dnd-column{padding:0}.contact-row2 form .hs_firstname{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding:0 15px;position:relative;width:100%!important}.contact-row2 .hs_message label,.contact-row2 form .hs-error-msgs label{display:block}.cm-ready-to-roll.cm-right .top.sal-animate,.how-we-work-row5 .cm-ready-to-roll.cm-right .sal-animate.bottom{display:none}.how-we-work-row5 .cm-ready-to-roll.cm-right .top.sal-animate{display:block}.contact-row2 form .hs-form-field .input{margin:0!important}.contact-row2 form label{display:none}.contact-row2 form .hs_email{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding:0 15px;position:relative;width:100%!important}.contact-row2 .dnd-section .dnd-column{padding:0}.contact-row2 form .hs-form-field{padding-bottom:20px}.contact-row2 form textarea{border:1px solid #292929;color:#292929;margin-bottom:0;min-height:272px;outline-color:#292929;padding:12px;width:100%!important}.how-we-work-row2{margin-bottom:616px;position:relative}.how-we-work-row2 .images-with-content .right-col .heading-wrap .heading{padding-top:260px}.how-we-work-row2 .images-with-content .right-col .heading-wrap{flex:0 0 100%;margin:0;max-width:100%;width:100%}.contact-row2 form .hs-button{margin:0;width:180px}.contact-row2 .hs_submit{left:-2px;padding-bottom:119px;padding-right:0;padding-top:1px;position:relative;text-align:right}.how-we-work-row3 .images-with-content .right-col .heading-wrap{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}.how-we-work-row5 .cm-ready-to-roll.cm-right .cm-btns a.team_link{background-image:linear-gradient(90deg,#deb351 50%,#a1e5cf 0)}.how-we-work-row5 .cm-ready-to-roll .sal-animate img{bottom:unset;height:82px;left:50%;right:unset;top:60px;width:82px}.how-we-work-row4 .images-with-content .right-col .heading-wrap{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}.how-we-work-row5 .cm-ready-to-roll.cm-right .team__good_vibes_only_sticky{height:90px;width:180px}.how-we-work-row3 .images-with-content{margin-bottom:0;margin-left:-15px;margin-right:-15px;padding-bottom:116px}.how-we-work-row4 .images-with-content{margin-bottom:140px;margin-left:-15px;margin-right:-15px}.how-we-work-row4 .images-with-content .right-col .heading-wrap .heading{padding-top:48px}.our-story-page .dnd-section,.our-story-page .dnd-section .dnd-column,.our-story-page .dnd-section>.row-fluid{padding:0}.our-story-page .advanced-banner .patient_sticky{background-repeat:no-repeat;background-size:cover;bottom:62px;cursor:-webkit-grab;height:90px;position:absolute;right:200px;top:auto;width:200px;z-index:1}.how-we-work-row2 .our-story-tooch-icon{display:block}.our-story-row3 .our-story-tooch-icon-bottom,.our-story-tooch-icon{display:none}.our-story-row3 .our-story-tooch-icon{display:block;transform:translate(0)}.our-story-row2 .testimonial .testimonial-inner .sal-animate{transform:translate(0)}.our-story-row3 .images-with-content .how_we_work__tooth_icon{-webkit-animation:float_three 4s linear infinite;animation:float_three 4s linear infinite;bottom:auto;height:64px;left:-100%;position:absolute;right:auto;top:660px;width:64px;z-index:2}.our-story-row3 .images-with-content .right-col .heading-wrap .subheading{margin-bottom:0;max-width:504px;padding-top:40px}.our-story-row1 .images-with-content{margin-bottom:0}.our-story-row2 .testimonial{margin-bottom:0;padding-bottom:180px;padding-top:120px}.our-story-row2 .testimonial h1{line-height:55px;padding-top:120px}.our-story-row3 .images-with-content{justify-content:flex-end;margin-bottom:0}.our-story-row3 .images-with-content .right-col .heading-wrap{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}.our-story-row3{padding-bottom:520px;padding-top:40px;position:relative}.our-story-row3 .images-with-content .right-col .heading-wrap .heading{line-height:55px;padding-top:100px}.our-story-row3 .images-with-content .left-col,.our-story-row3 .images-with-content .right-col{padding-top:100px;z-index:1}.our-story-page .advanced-banner h1{font-size:64px;height:292px;line-height:70px;margin-bottom:80px;margin-top:180px;padding:0}.our-story-row5 .dnd-section>.row-fluid,.our-story-row6 .dnd-section>.row-fluid{max-width:100%}.our-story-page .advanced-banner h1 strong{font-family:GintoNormal-Black}.our-story-page .advanced-banner h1 br{display:block}.our-story-row4 .dnd-section>.row-fluid{max-width:100%}.our-story-row1 .images-with-content .left-col{padding-top:0}.our-story-row1 .images-with-content .right-col .heading-wrap .heading{line-height:55px}.our-story-row1 .images-with-content .right-col{height:670px;padding-top:24px;position:relative;z-index:1}.how-we-work-page{overflow-x:hidden}.our-story-page .our-story-row4{margin-top:96px}.careers-page{overflow:hidden}.contact-row2 form .hs-form-field .input .hs-input:focus{outline:auto}.hs-schedule-page .cm-schedules form{display:block;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%;padding-right:15px;position:relative;width:100%}.hs-schedule-page .cm-schedules form .hs-button{border:1px solid #292929;border-radius:30px;font-family:GintoNormal-Black;font-size:14px;height:auto;line-height:normal;outline-color:#f2c4b3;padding-bottom:9.5px;padding-top:9.5px;text-transform:uppercase}.hs-schedule-page .cm-schedules form .hs-input{display:block;font-family:inherit;font-size:16px;height:auto;line-height:inherit;margin:0;padding:1px 2px;width:100%}.hs-schedule-page .cm-schedules form .hs-input::placeholder{color:#757575}.hs-schedule-page .cm-schedules form .hs-richtext p{font-family:DomaineDisplay-Regular,sans-serif;font-size:12px;margin-top:0}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text #h1{font-family:DomaineDisplay-Regular,sans-serif;font-size:44px;line-height:44px;margin-bottom:40px;margin-top:40px}.hs-schedule-page .cm-schedules .hs_cos_wrapper_type_rich_text #h1>span{font-family:GintoNormal-Black,sans-serif;font-size:44px;line-height:44px}.hs-schedule-page .cm-schedules form .hs-form-field>label{display:block;margin:0}.hs-schedule-page .cm-schedules form .hs-form-field{margin-bottom:15px}.hs-schedule-page .cm-schedules form{padding-top:10px}.hs-schedule-page .cm-schedules form .hs-input{font-family:DomaineDisplay-Regular,sans-serif}.container-fluid.hs-cschedule-section1 .submitted-message{margin-left:8.333%}@media (min-width:576px){.contact-row1 .hs_cos_wrapper_type_rich_text,.contact-row2 .hs_message,.contact-row2 .hs_submit,.contact-row2 form .hs_email,.contact-row2 form .hs_firstname{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%}}@media(min-width:768px){.our-story-row3 .how_we_work__personalized_image_two{height:452px;left:-45px;max-width:100%;object-fit:cover;object-position:center -100px;position:absolute;right:0;top:584px;width:380px;z-index:0}.our-story-row3 .images-with-content .left-col .how_we_work__contactless_image{max-height:670px;max-width:100%;position:absolute;right:15px;top:154px;width:450px;z-index:0}.careers-page .banner h1 br{display:block}.how-we-work-row2 .images-with-content .left-col .how_we_work__personalized_image_two{height:auto;max-height:474px;max-width:401px;position:absolute;right:0;top:520px;z-index:1}.how-we-work-row2 .images-with-content .left-col .how_we_work__contactless_image{max-height:670px;max-width:100%;object-fit:cover;position:absolute;right:8.333%;top:74px;width:580px;z-index:0}.how-we-work-page .advanced-banner h1 br{display:block}.contact-row2 form .hs_email{-ms-flex:0 0 25%;flex:0 0 25%;margin-left:8.333333%;max-width:25%}.contact-row2 form .hs_firstname{-ms-flex:0 0 25%;flex:0 0 25%;margin-left:33.333333%;max-width:25%}.contact-row2 .hs_message,.contact-row2 .hs_submit{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;margin-left:33.333333%;max-width:58.333333%}.contact-page .advanced-banner h1 br{display:block}.contact-row1 .hs_cos_wrapper_type_rich_text{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;margin-left:33.333333%;max-width:58.333333%}}@media (min-width:992px){.our-story-row3 .images-with-content .right-col{margin-left:8.333333%}.how-we-work-row3 .images-with-content .right-col{margin-left:8.333333%}.how-we-work-row3 .images-with-content .right-col,.how-we-work-row4 .images-with-content .left-col,.our-story-row3 .images-with-content .left-col{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:1200px){.our-story-row3 .how_we_work__personalized_image_two{top:440px}.our-story-row3 .images-with-content .left-col .how_we_work__contactless_image{top:136px}}@media (max-width:992px){.our-story-page .advanced-banner h1{font-size:52px;line-height:52px;margin-top:160px;max-height:480px}.our-story-row3 .images-with-content .left-col .how_we_work__contactless_image{top:212px}.our-story-row3 .how_we_work__personalized_image_two{left:auto;right:-100px;top:424px}.how-we-work-row3 .images-with-content .right-col{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin-left:8.333333%;max-width:33.333333%}.careers-page .banner h1>span{font-family:GintoNormal-Black;font-size:52px;line-height:52px}.contact-page .advanced-banner h1{height:auto;padding-bottom:48px}.contact-page .advanced-banner .patient_sticky{bottom:-2px;position:absolute;right:100px}.careers-page .banner h1{font-family:DomaineDisplay-Regular;font-size:52px;line-height:52px;margin-top:160px}}@media (max-width:991.98px){.how-we-work-page .advanced-banner h1{height:auto;padding-bottom:40px}.how-we-work-row2 .images-with-content .left-col .how_we_work__personalized_image_two{max-width:240px;top:360px;z-index:1}.how-we-work-row2 .images-with-content.right{justify-content:flex-end}.how-we-work-row2 .images-with-content .right-col .heading-wrap .heading{padding-top:0}.how_we_work__tooth_icon{bottom:-124px}}@media (max-width:767px){.our-story-row1 .images-with-content .right-col .heading-wrap .subheading{padding-bottom:40px}.our-story-page .advanced-banner h1 br{display:none}.our-story-row1 .images-with-content .right-col{height:auto;padding-top:0}.our-story-row3 .how_we_work__tooth_icon{display:none}.our-story-row3 .images-with-content .right-col .heading-wrap .heading{font-size:28px;line-height:32px;padding-top:80px}.our-story-row3 .how_we_work__personalized_image_two{height:auto;max-width:100%;padding-top:80px}.our-story-row3 .images-with-content .right-col{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%}.our-story-page .advanced-banner h1{font-size:36px;line-height:40px;margin-bottom:40px;margin-top:0;padding-bottom:40px;padding-top:140px}.our-story-row3{padding-bottom:200px}.our-story-page .advanced-banner .patient_sticky{height:80px;right:0;top:40px;width:177px}.locations-page .team-banner h1.team__header_text{margin-bottom:54px}.locations-page .team-banner h1.team__header_text br{display:none}.how-we-work-page .advanced-banner h1{margin-bottom:40px;margin-top:0;padding-top:140px}.locations-page .team-banner .team__smile_squad_sticky{height:60px;right:40px;top:auto;width:130px}.how-we-work-row3 .images-with-content .right-col,.how-we-work-row4 .images-with-content .right-col .heading-wrap{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%}.how-we-work-row4 .images-with-content{justify-content:flex-end}.how-we-work-row5 .cm-ready-to-roll .sal-animate img{left:50%;top:20px}.how-we-work-row2{margin-bottom:140px}.how-we-work-row2 .images-with-content .right-col .heading-wrap{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%}.how-we-work-row2 .images-with-content .right-col .heading-wrap .heading{padding-top:40px}.how-we-work-row2 .images-with-content .left-col .how_we_work__personalized_image_two{display:none}.careers-page .banner h1,.careers-page .banner h1>span{font-size:36px;line-height:40px}.careers-page .banner h1{margin-bottom:40px;margin-top:0;padding-bottom:40px;padding-top:140px}.how-we-work-page .advanced-banner h1{font-size:36px;line-height:40px}.policy-page .mobile-header-button a.cta_button{border-color:#f1f4e9;color:#f1f4e9}.policy-page .mobile-header-button a.cta_button:hover{background-color:#fdd4c5;border:1px solid #292929;color:#292929}.policy-page .bm-burger-bars,.policy-page .bm-burger-bars-hover{background:#fff}.bm-burger-button:hover .bm-burger-bars{opacity:.6}.hs-schedule-page .cm-schedules form{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}}@media (max-width:576px){.locations-page .team-banner h1.team__header_text{margin-bottom:80px}.contact-row1 a:last-child{text-decoration:underline}.our-story-page .advanced-banner h1{font-size:36px;height:auto;line-height:40px;margin-bottom:40px;margin-top:0;padding-bottom:24px}.careers-page .banner h1{height:auto;margin-bottom:40px;padding-bottom:24px;padding-top:30px}.contact-row1 h4{padding-top:0}.contact-row2 form .hs-input{font-size:16px;line-height:20px;padding:12px 2px;width:100%!important}.contact-row1 a{font-size:18px;line-height:24px;text-decoration:none}.contact-row2 .hs_message label{font-size:16px;line-height:20px}.contact-page .advanced-banner h1{font-size:36px;line-height:40px;margin-top:0;padding-top:140px}.contact-page .advanced-banner h1 span{font-size:36px;line-height:40px}.contact-page .advanced-banner .patient_sticky{bottom:0;max-width:180px;position:absolute;right:15px}.contact-row2 .hs_submit{margin-top:12px}.our-story-row2 .testimonial h1{font-family:DomaineDisplay-Regular;font-size:32px;line-height:40px;margin:0 auto;max-width:788px;padding-top:100px;position:relative;text-align:center;z-index:1}.how-we-work-row5 .cm-ready-to-roll .sal-animate img{height:40px;left:auto;position:absolute;right:60px;top:40px;width:40px}.our-story-row2 .testimonial{padding-bottom:0;padding-top:20px}.our-story-row1 .images-with-content .right-col .heading-wrap .subheading{font-family:DomaineText-Light;font-size:18px;line-height:24px;margin-bottom:0;max-width:504px;padding-top:40px}.our-story-row1 .images-with-content .right-col .heading-wrap .heading{font-family:GintoNormal-Black;font-size:32px;line-height:40px;margin-bottom:0;padding-top:40px}.our-story-row2 .testimonial .careers__careers_toothpaste_smear{left:-60%;max-height:360px;top:46px;width:228%}.how-we-work-row5 .cm-ready-to-roll.cm-right .team__good_vibes_only_sticky{bottom:80px;height:52px;position:absolute;right:60px;width:106px}}@keyframes float_three{0%{transform:translate(0) rotate(-10deg)}50%{transform:translateY(-30px) rotate(40deg)}to{transform:translate(0) rotate(-10deg)}}@keyframes float_four{0%{transform:translate(0) rotate(15deg)}50%{transform:translateY(-10px) rotate(45deg)}to{transform:translate(0) rotate(15deg)}}@keyframes float_two{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(8px) rotate(-30deg)}to{transform:translate(0) rotate(0deg)}}@keyframes short_float_down{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@keyframes short_float_up{0%{transform:translatey(0)}50%{transform:translatey(10px)}to{transform:translatey(0)}}.blog-post .blog-post__body a{font-weight:700;text-decoration:underline}