@font-face{font-family:"Nexa+Rust+Sans";src:url(/static/fonts/NexaRustSans.otf) format("opentype")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-size:16px}.banner-icon-text-button__number,.banner-icon-text-button__selector,.custom-contact-section__title,.footer__title,.navigation-mobile__link,.titles,body,h1,h2,h3,h4,h5,h6,hr{margin:0}hr{border:none;background-color:#0f0f0f;height:2px;overflow:visible;box-sizing:content-box}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;line-height:0;font-size:75%}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;line-height:1.15;font-family:inherit;font-size:100%}button,input{overflow:visible}input,textarea{border-style:none}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}*{box-sizing:border-box}.body-stop{overflow:hidden}.card,.custom-contact-section__card{border-radius:8px;box-shadow:2px 3px 11px 0 rgba(0,0,0,.5)}.flex-center{-ms-flex-pack:center;justify-content:center}.flex-center,.flex-center-start{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flex-center-start{-ms-flex-pack:start;justify-content:flex-start}.flex-center-end{-ms-flex-pack:end;justify-content:flex-end}.flex-center-around,.flex-center-end{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flex-center-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-center-between{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.flex-base-center{-ms-flex-pack:center;justify-content:center}.flex-base-center,.flex-base-start{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.flex-base-start{-ms-flex-pack:start;justify-content:flex-start}.flex-base-end{-ms-flex-pack:end;justify-content:flex-end}.flex-base-around,.flex-base-end{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.flex-base-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-base-between{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.flex-start{-ms-flex-pack:start;justify-content:flex-start}.flex-start,.flex-start-center{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.flex-start-center{-ms-flex-pack:center;justify-content:center}.flex-start-end{-ms-flex-pack:end;justify-content:flex-end}.flex-start-around,.flex-start-end{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.flex-start-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-start-between{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.flex-end{-ms-flex-pack:end;justify-content:flex-end}.flex-end,.flex-end-center{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.flex-end-center{-ms-flex-pack:center;justify-content:center}.flex-end-start{-ms-flex-pack:start;justify-content:flex-start}.flex-end-around,.flex-end-start{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.flex-end-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-end-between{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.flex-stretch-center{-ms-flex-pack:center;justify-content:center}.flex-stretch-center,.flex-stretch-start{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.flex-stretch-start{-ms-flex-pack:start;justify-content:flex-start}.flex-stretch-end{-ms-flex-pack:end;justify-content:flex-end}.flex-stretch-around,.flex-stretch-end{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.flex-stretch-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-stretch-between{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.img-norm{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}.fade-enter-active,.fade-leave-active{transform:none;transition:all .6s ease-in-out}.fade-enter,.fade-leave-to{transform:translateY(16px);opacity:0}.fade-option-enter-active,.fade-option-leave-active{transition:all .4s ease-in-out}.fade-option-enter,.fade-option-leave-to{opacity:0}.crossfade{-webkit-backface-visibility:hidden;backface-visibility:hidden}.crossfade-enter-active{transition-property:opacity;transition-duration:.55s;transition-timing-function:ease-in-out}.crossfade-leave-active{transition-delay:.1s;transition-property:opacity;transition-duration:.45s}.crossfade-enter,.crossfade-leave-active{opacity:0}.form-cta__send,.navigation-desktop__button,.navigation-desktop__link,.navigation-desktop__nav,.transition{transition:all .4s ease-in-out}.drawer-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden}.drawer-slide-enter-active{transition:transform .55s cubic-bezier(.39,.575,.28,.995)}.drawer-slide-leave-active{transition:transform .55s ease-in-out}.drawer-slide-enter,.drawer-slide-leave-to{transform:translateX(-100%)}.col-0{position:relative;float:left;padding:0 10.5px;width:0%}.container-large--flex .col-0,.container-large--grid .col-0,.container-large .col-0{float:left;margin:0 10.5px;width:calc(0 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-0{width:100%;width:50%}}@media screen and (max-width:768px){.col-0{width:100%}}@media screen and (max-width:480px){.col-0{width:100%}}.col-0--flex{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:0%;flex-basis:0%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:0%;box-sizing:border-box}@media screen and (max-width:1024px){.col-0--flex{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.col-0--flex{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.col-0--flex{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-0--offset{margin-left:0%}@media screen and (max-width:1024px){.col-0--offset{margin-left:25%}}@media screen and (max-width:768px){.col-0--offset{margin-left:0}}.col-0--grid{float:left;margin:0 10.5px;width:calc(0 / 12 * 100% - 21px)}@supports (display:grid){.col-0--grid{margin:0;width:auto;grid-column-end:span 0}}.container-large--flex .col-0--grid,.container-large--grid .col-0--grid,.container-large .col-0--grid{float:left;margin:0 10.5px;width:calc(0 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-0--grid,.container-large--grid .col-0--grid,.container-large .col-0--grid{margin:0;width:auto;grid-column-end:span 0}}.col-1,.custom-home-follow__logo{position:relative;float:left;padding:0 10.5px;width:8.33333%}.container-large--flex .col-1,.container-large--flex .custom-home-follow__logo,.container-large--grid .col-1,.container-large--grid .custom-home-follow__logo,.container-large .col-1,.container-large .custom-home-follow__logo{float:left;margin:0 10.5px;width:calc(1 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-1,.custom-home-follow__logo{width:100%;width:50%}}@media screen and (max-width:768px){.col-1,.custom-home-follow__logo{width:100%}}@media screen and (max-width:480px){.col-1,.custom-home-follow__logo{width:100%}}.col-1--flex,.modal-community__arrow{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:8.33333%;box-sizing:border-box}@media screen and (max-width:1024px){.col-1--flex,.modal-community__arrow{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.col-1--flex,.modal-community__arrow{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.col-1--flex,.modal-community__arrow{-ms-flex-preferred-size:100%;flex-basis:100%}}.block-icon-content__col--left,.col-1--offset,.custom-about-community__col--right,.custom-contact-section__body,.custom-patients-smile__col--right,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.modal-request-appointment__content{margin-left:8.33333%}@media screen and (max-width:1024px){.block-icon-content__col--left,.col-1--offset,.custom-about-community__col--right,.custom-contact-section__body,.custom-patients-smile__col--right,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.modal-request-appointment__content{margin-left:25%}}@media screen and (max-width:768px){.block-icon-content__col--left,.col-1--offset,.custom-about-community__col--right,.custom-contact-section__body,.custom-patients-smile__col--right,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.modal-request-appointment__content{margin-left:0}}.col-1--grid{float:left;margin:0 10.5px;width:calc(1 / 12 * 100% - 21px)}@supports (display:grid){.col-1--grid{margin:0;width:auto;grid-column-end:span 1}}.container-large--flex .col-1--grid,.container-large--grid .col-1--grid,.container-large .col-1--grid{float:left;margin:0 10.5px;width:calc(1 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-1--grid,.container-large--grid .col-1--grid,.container-large .col-1--grid{margin:0;width:auto;grid-column-end:span 1}}.col-2{position:relative;float:left;padding:0 10.5px;width:16.66667%}.container-large--flex .col-2,.container-large--grid .col-2,.container-large .col-2{float:left;margin:0 10.5px;width:calc(2 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-2{width:100%;width:50%}}@media screen and (max-width:768px){.col-2{width:100%}}@media screen and (max-width:480px){.col-2{width:100%}}.col-2--flex,.footer__col--2,.navigation-desktop__logo{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:16.66667%;box-sizing:border-box}@media screen and (max-width:1024px){.col-2--flex,.footer__col--2,.navigation-desktop__logo{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.col-2--flex,.footer__col--2,.navigation-desktop__logo{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.col-2--flex,.footer__col--2,.navigation-desktop__logo{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-2--offset,.custom-treatments-braces__body,.repeater-icon-button__body{margin-left:16.66667%}@media screen and (max-width:1024px){.col-2--offset,.custom-treatments-braces__body,.repeater-icon-button__body{margin-left:25%}}@media screen and (max-width:768px){.col-2--offset,.custom-treatments-braces__body,.repeater-icon-button__body{margin-left:0}}.col-2--grid{float:left;margin:0 10.5px;width:calc(2 / 12 * 100% - 21px)}@supports (display:grid){.col-2--grid{margin:0;width:auto;grid-column-end:span 2}}.container-large--flex .col-2--grid,.container-large--grid .col-2--grid,.container-large .col-2--grid{float:left;margin:0 10.5px;width:calc(2 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-2--grid,.container-large--grid .col-2--grid,.container-large .col-2--grid{margin:0;width:auto;grid-column-end:span 2}}.col-3,.custom-about-community__col--left,.custom-home-doctor__icon,.custom-home-follow__name,.custom-home-smile__tab{position:relative;float:left;padding:0 10.5px;width:25%}.container-large--flex .col-3,.container-large--flex .custom-about-community__col--left,.container-large--flex .custom-home-doctor__icon,.container-large--flex .custom-home-follow__name,.container-large--flex .custom-home-smile__tab,.container-large--grid .col-3,.container-large--grid .custom-about-community__col--left,.container-large--grid .custom-home-doctor__icon,.container-large--grid .custom-home-follow__name,.container-large--grid .custom-home-smile__tab,.container-large .col-3,.container-large .custom-about-community__col--left,.container-large .custom-home-doctor__icon,.container-large .custom-home-follow__name,.container-large .custom-home-smile__tab{float:left;margin:0 10.5px;width:calc(3 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-3,.custom-about-community__col--left,.custom-home-doctor__icon,.custom-home-follow__name,.custom-home-smile__tab{width:100%;width:50%}}@media screen and (max-width:768px){.col-3,.custom-about-community__col--left,.custom-home-doctor__icon,.custom-home-follow__name,.custom-home-smile__tab{width:100%}}@media screen and (max-width:480px){.col-3,.custom-about-community__col--left,.custom-home-doctor__icon,.custom-home-follow__name,.custom-home-smile__tab{width:100%}}.col-3--flex,.footer__col--1{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:25%;box-sizing:border-box}@media screen and (max-width:1024px){.col-3--flex,.footer__col--1{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.col-3--flex,.footer__col--1{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.col-3--flex,.footer__col--1{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-3--offset,.form-cta,.form-request__body,.slider-home-testimonials__slider{margin-left:25%}@media screen and (max-width:1024px){.col-3--offset,.form-cta,.form-request__body,.slider-home-testimonials__slider{margin-left:25%}}@media screen and (max-width:768px){.col-3--offset,.form-cta,.form-request__body,.slider-home-testimonials__slider{margin-left:0}}.col-3--grid{float:left;margin:0 10.5px;width:calc(3 / 12 * 100% - 21px)}@supports (display:grid){.col-3--grid{margin:0;width:auto;grid-column-end:span 3}}.container-large--flex .col-3--grid,.container-large--grid .col-3--grid,.container-large .col-3--grid{float:left;margin:0 10.5px;width:calc(3 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-3--grid,.container-large--grid .col-3--grid,.container-large .col-3--grid{margin:0;width:auto;grid-column-end:span 3}}.banner-icon-text-button__col--left,.col-4,.custom-home-doctor__col--left,.custom-home-follow__col,.custom-home-follow__row,.custom-home-smile__col--left{position:relative;float:left;padding:0 10.5px;width:33.33333%}.container-large--flex .banner-icon-text-button__col--left,.container-large--flex .col-4,.container-large--flex .custom-home-doctor__col--left,.container-large--flex .custom-home-follow__col,.container-large--flex .custom-home-follow__row,.container-large--flex .custom-home-smile__col--left,.container-large--grid .banner-icon-text-button__col--left,.container-large--grid .col-4,.container-large--grid .custom-home-doctor__col--left,.container-large--grid .custom-home-follow__col,.container-large--grid .custom-home-follow__row,.container-large--grid .custom-home-smile__col--left,.container-large .banner-icon-text-button__col--left,.container-large .col-4,.container-large .custom-home-doctor__col--left,.container-large .custom-home-follow__col,.container-large .custom-home-follow__row,.container-large .custom-home-smile__col--left{float:left;margin:0 10.5px;width:calc(4 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.banner-icon-text-button__col--left,.col-4,.custom-home-doctor__col--left,.custom-home-follow__col,.custom-home-follow__row,.custom-home-smile__col--left{width:100%;width:50%}}@media screen and (max-width:768px){.banner-icon-text-button__col--left,.col-4,.custom-home-doctor__col--left,.custom-home-follow__col,.custom-home-follow__row,.custom-home-smile__col--left{width:100%}}@media screen and (max-width:480px){.banner-icon-text-button__col--left,.col-4,.custom-home-doctor__col--left,.custom-home-follow__col,.custom-home-follow__row,.custom-home-smile__col--left{width:100%}}.block-icon-content__col--left,.col-4--flex,.custom-about-doctor__col--left,.custom-about-team__member,.custom-contact-section__contact,.custom-home-follow__content,.custom-patients-smile__col--right,.custom-treatments-braces__col--left,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.repeater-icon-button__tab,.tab-home-about__card{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:33.33333%;box-sizing:border-box}@media screen and (max-width:1024px){.block-icon-content__col--left,.col-4--flex,.custom-about-doctor__col--left,.custom-about-team__member,.custom-contact-section__contact,.custom-home-follow__content,.custom-patients-smile__col--right,.custom-treatments-braces__col--left,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.repeater-icon-button__tab,.tab-home-about__card{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.block-icon-content__col--left,.col-4--flex,.custom-about-doctor__col--left,.custom-about-team__member,.custom-contact-section__contact,.custom-home-follow__content,.custom-patients-smile__col--right,.custom-treatments-braces__col--left,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.repeater-icon-button__tab,.tab-home-about__card{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.block-icon-content__col--left,.col-4--flex,.custom-about-doctor__col--left,.custom-about-team__member,.custom-contact-section__contact,.custom-home-follow__content,.custom-patients-smile__col--right,.custom-treatments-braces__col--left,.custom-treatments-phases__intro .custom-treatments-phases__col--left,.repeater-icon-button__tab,.tab-home-about__card{-ms-flex-preferred-size:100%;flex-basis:100%}}.block-section-background__col--right,.col-4--offset{margin-left:33.33333%}@media screen and (max-width:1024px){.block-section-background__col--right,.col-4--offset{margin-left:25%}}@media screen and (max-width:768px){.block-section-background__col--right,.col-4--offset{margin-left:0}}.col-4--grid{float:left;margin:0 10.5px;width:calc(4 / 12 * 100% - 21px)}@supports (display:grid){.col-4--grid{margin:0;width:auto;grid-column-end:span 4}}.container-large--flex .col-4--grid,.container-large--grid .col-4--grid,.container-large .col-4--grid{float:left;margin:0 10.5px;width:calc(4 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-4--grid,.container-large--grid .col-4--grid,.container-large .col-4--grid{margin:0;width:auto;grid-column-end:span 4}}.col-5,.custom-patient-visit__col--left{position:relative;float:left;padding:0 10.5px;width:41.66667%}.container-large--flex .col-5,.container-large--flex .custom-patient-visit__col--left,.container-large--grid .col-5,.container-large--grid .custom-patient-visit__col--left,.container-large .col-5,.container-large .custom-patient-visit__col--left{float:left;margin:0 10.5px;width:calc(5 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-5,.custom-patient-visit__col--left{width:100%;width:50%}}@media screen and (max-width:768px){.col-5,.custom-patient-visit__col--left{width:100%}}@media screen and (max-width:480px){.col-5,.custom-patient-visit__col--left{width:100%}}.col-5--flex{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:41.66667%;box-sizing:border-box}@media screen and (max-width:1024px){.col-5--flex{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.col-5--flex{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.col-5--flex{-ms-flex-preferred-size:100%;flex-basis:100%}}.banner-image-content-button__body,.col-5--offset{margin-left:41.66667%}@media screen and (max-width:1024px){.banner-image-content-button__body,.col-5--offset{margin-left:25%}}@media screen and (max-width:768px){.banner-image-content-button__body,.col-5--offset{margin-left:0}}.col-5--grid{float:left;margin:0 10.5px;width:calc(5 / 12 * 100% - 21px)}@supports (display:grid){.col-5--grid{margin:0;width:auto;grid-column-end:span 5}}.container-large--flex .col-5--grid,.container-large--grid .col-5--grid,.container-large .col-5--grid{float:left;margin:0 10.5px;width:calc(5 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-5--grid,.container-large--grid .col-5--grid,.container-large .col-5--grid{margin:0;width:auto;grid-column-end:span 5}}.col-6,.custom-about-community__image,.form-cta,.form-cta__group,.form-request__body,.slider-home-testimonials__slider{position:relative;float:left;padding:0 10.5px;width:50%}.container-large--flex .col-6,.container-large--flex .custom-about-community__image,.container-large--flex .form-cta,.container-large--flex .form-cta__group,.container-large--flex .form-request__body,.container-large--flex .slider-home-testimonials__slider,.container-large--grid .col-6,.container-large--grid .custom-about-community__image,.container-large--grid .form-cta,.container-large--grid .form-cta__group,.container-large--grid .form-request__body,.container-large--grid .slider-home-testimonials__slider,.container-large .col-6,.container-large .custom-about-community__image,.container-large .form-cta,.container-large .form-cta__group,.container-large .form-request__body,.container-large .slider-home-testimonials__slider{float:left;margin:0 10.5px;width:calc(6 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-6,.custom-about-community__image,.form-cta,.form-cta__group,.form-request__body,.slider-home-testimonials__slider{width:100%;width:50%}}@media screen and (max-width:768px){.col-6,.custom-about-community__image,.form-cta,.form-cta__group,.form-request__body,.slider-home-testimonials__slider{width:100%}}@media screen and (max-width:480px){.col-6,.custom-about-community__image,.form-cta,.form-cta__group,.form-request__body,.slider-home-testimonials__slider{width:100%}}.banner-image-content-button__body,.block-icon-content__col--right,.col-6--flex,.custom-home-doctor__card,.custom-patient-visit__card,.custom-treatments-phases__intro .custom-treatments-phases__col--right{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:50%;box-sizing:border-box}@media screen and (max-width:1024px){.banner-image-content-button__body,.block-icon-content__col--right,.col-6--flex,.custom-home-doctor__card,.custom-patient-visit__card,.custom-treatments-phases__intro .custom-treatments-phases__col--right{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:768px){.banner-image-content-button__body,.block-icon-content__col--right,.col-6--flex,.custom-home-doctor__card,.custom-patient-visit__card,.custom-treatments-phases__intro .custom-treatments-phases__col--right{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px){.banner-image-content-button__body,.block-icon-content__col--right,.col-6--flex,.custom-home-doctor__card,.custom-patient-visit__card,.custom-treatments-phases__intro .custom-treatments-phases__col--right{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-6--offset{margin-left:50%}@media screen and (max-width:1024px){.col-6--offset{margin-left:25%}}@media screen and (max-width:768px){.col-6--offset{margin-left:0}}.col-6--grid{float:left;margin:0 10.5px;width:calc(6 / 12 * 100% - 21px)}@supports (display:grid){.col-6--grid{margin:0;width:auto;grid-column-end:span 6}}.container-large--flex .col-6--grid,.container-large--grid .col-6--grid,.container-large .col-6--grid{float:left;margin:0 10.5px;width:calc(6 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-6--grid,.container-large--grid .col-6--grid,.container-large .col-6--grid{margin:0;width:auto;grid-column-end:span 6}}.col-7,.custom-patient-visit__col--right{position:relative;float:left;padding:0 10.5px;width:58.33333%}.container-large--flex .col-7,.container-large--flex .custom-patient-visit__col--right,.container-large--grid .col-7,.container-large--grid .custom-patient-visit__col--right,.container-large .col-7,.container-large .custom-patient-visit__col--right{float:left;margin:0 10.5px;width:calc(7 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-7,.custom-patient-visit__col--right{width:100%}}.col-7--flex,.custom-patients-smile__col--left{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:58.33333%;box-sizing:border-box}@media screen and (max-width:1024px){.col-7--flex,.custom-patients-smile__col--left{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-7--offset,.footer__col--2{margin-left:58.33333%}@media screen and (max-width:1024px){.col-7--offset,.footer__col--2{margin-left:25%}}@media screen and (max-width:768px){.col-7--offset,.footer__col--2{margin-left:0}}.col-7--grid{float:left;margin:0 10.5px;width:calc(7 / 12 * 100% - 21px)}@supports (display:grid){.col-7--grid{margin:0;width:auto;grid-column-end:span 7}}.container-large--flex .col-7--grid,.container-large--grid .col-7--grid,.container-large .col-7--grid{float:left;margin:0 10.5px;width:calc(7 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-7--grid,.container-large--grid .col-7--grid,.container-large .col-7--grid{margin:0;width:auto;grid-column-end:span 7}}.banner-icon-text-button__col--right,.col-8,.custom-about-community__col--right,.custom-home-doctor__col--right,.custom-home-smile__col--right,.custom-treatments-braces__body,.modal-community__body,.modal-request-appointment__body,.repeater-icon-button__body{position:relative;float:left;padding:0 10.5px;width:66.66667%}.container-large--flex .banner-icon-text-button__col--right,.container-large--flex .col-8,.container-large--flex .custom-about-community__col--right,.container-large--flex .custom-home-doctor__col--right,.container-large--flex .custom-home-smile__col--right,.container-large--flex .custom-treatments-braces__body,.container-large--flex .modal-community__body,.container-large--flex .modal-request-appointment__body,.container-large--flex .repeater-icon-button__body,.container-large--grid .banner-icon-text-button__col--right,.container-large--grid .col-8,.container-large--grid .custom-about-community__col--right,.container-large--grid .custom-home-doctor__col--right,.container-large--grid .custom-home-smile__col--right,.container-large--grid .custom-treatments-braces__body,.container-large--grid .modal-community__body,.container-large--grid .modal-request-appointment__body,.container-large--grid .repeater-icon-button__body,.container-large .banner-icon-text-button__col--right,.container-large .col-8,.container-large .custom-about-community__col--right,.container-large .custom-home-doctor__col--right,.container-large .custom-home-smile__col--right,.container-large .custom-treatments-braces__body,.container-large .modal-community__body,.container-large .modal-request-appointment__body,.container-large .repeater-icon-button__body{float:left;margin:0 10.5px;width:calc(8 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.banner-icon-text-button__col--right,.col-8,.custom-about-community__col--right,.custom-home-doctor__col--right,.custom-home-smile__col--right,.custom-treatments-braces__body,.modal-community__body,.modal-request-appointment__body,.repeater-icon-button__body{width:100%}}.block-section-background__col--left,.block-section-background__col--right,.col-8--flex,.custom-about-doctor__col--right,.custom-contact-section__form,.custom-home-follow__images,.custom-treatments-braces__col--right{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:66.66667%;box-sizing:border-box}@media screen and (max-width:1024px){.block-section-background__col--left,.block-section-background__col--right,.col-8--flex,.custom-about-doctor__col--right,.custom-contact-section__form,.custom-home-follow__images,.custom-treatments-braces__col--right{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-8--offset,.custom-home-follow__row{margin-left:66.66667%}@media screen and (max-width:1024px){.col-8--offset,.custom-home-follow__row{margin-left:25%}}@media screen and (max-width:768px){.col-8--offset,.custom-home-follow__row{margin-left:0}}.col-8--grid{float:left;margin:0 10.5px;width:calc(8 / 12 * 100% - 21px)}@supports (display:grid){.col-8--grid{margin:0;width:auto;grid-column-end:span 8}}.container-large--flex .col-8--grid,.container-large--grid .col-8--grid,.container-large .col-8--grid{float:left;margin:0 10.5px;width:calc(8 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-8--grid,.container-large--grid .col-8--grid,.container-large .col-8--grid{margin:0;width:auto;grid-column-end:span 8}}.col-9,.custom-home-doctor__content{position:relative;float:left;padding:0 10.5px;width:75%}.container-large--flex .col-9,.container-large--flex .custom-home-doctor__content,.container-large--grid .col-9,.container-large--grid .custom-home-doctor__content,.container-large .col-9,.container-large .custom-home-doctor__content{float:left;margin:0 10.5px;width:calc(9 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-9,.custom-home-doctor__content{width:100%}}.col-9--flex{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;flex-basis:75%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:75%;box-sizing:border-box}@media screen and (max-width:1024px){.col-9--flex{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-9--offset{margin-left:75%}@media screen and (max-width:1024px){.col-9--offset{margin-left:25%}}@media screen and (max-width:768px){.col-9--offset{margin-left:0}}.col-9--grid{float:left;margin:0 10.5px;width:calc(9 / 12 * 100% - 21px)}@supports (display:grid){.col-9--grid{margin:0;width:auto;grid-column-end:span 9}}.container-large--flex .col-9--grid,.container-large--grid .col-9--grid,.container-large .col-9--grid{float:left;margin:0 10.5px;width:calc(9 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-9--grid,.container-large--grid .col-9--grid,.container-large .col-9--grid{margin:0;width:auto;grid-column-end:span 9}}.col-10,.custom-contact-section__body{position:relative;float:left;padding:0 10.5px;width:83.33333%}.container-large--flex .col-10,.container-large--flex .custom-contact-section__body,.container-large--grid .col-10,.container-large--grid .custom-contact-section__body,.container-large .col-10,.container-large .custom-contact-section__body{float:left;margin:0 10.5px;width:calc(10 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-10,.custom-contact-section__body{width:100%}}.col-10--flex,.modal-community__images,.modal-request-appointment__content,.navigation-desktop__links{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:83.33333%;box-sizing:border-box}@media screen and (max-width:1024px){.col-10--flex,.modal-community__images,.modal-request-appointment__content,.navigation-desktop__links{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-10--offset{margin-left:83.33333%}@media screen and (max-width:1024px){.col-10--offset{margin-left:25%}}@media screen and (max-width:768px){.col-10--offset{margin-left:0}}.col-10--grid{float:left;margin:0 10.5px;width:calc(10 / 12 * 100% - 21px)}@supports (display:grid){.col-10--grid{margin:0;width:auto;grid-column-end:span 10}}.container-large--flex .col-10--grid,.container-large--grid .col-10--grid,.container-large .col-10--grid{float:left;margin:0 10.5px;width:calc(10 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-10--grid,.container-large--grid .col-10--grid,.container-large .col-10--grid{margin:0;width:auto;grid-column-end:span 10}}.col-11{position:relative;float:left;padding:0 10.5px;width:91.66667%}.container-large--flex .col-11,.container-large--grid .col-11,.container-large .col-11{float:left;margin:0 10.5px;width:calc(11 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.col-11{width:100%}}.col-11--flex{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:91.66667%;box-sizing:border-box}@media screen and (max-width:1024px){.col-11--flex{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-11--offset{margin-left:91.66667%}@media screen and (max-width:1024px){.col-11--offset{margin-left:25%}}@media screen and (max-width:768px){.col-11--offset{margin-left:0}}.col-11--grid{float:left;margin:0 10.5px;width:calc(11 / 12 * 100% - 21px)}@supports (display:grid){.col-11--grid{margin:0;width:auto;grid-column-end:span 11}}.container-large--flex .col-11--grid,.container-large--grid .col-11--grid,.container-large .col-11--grid{float:left;margin:0 10.5px;width:calc(11 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-11--grid,.container-large--grid .col-11--grid,.container-large .col-11--grid{margin:0;width:auto;grid-column-end:span 11}}.banner-icon-text-button__body,.col-12,.custom-home-follow__titles,.form-cta__group--option{position:relative;float:left;padding:0 10.5px;width:100%}.container-large--flex .banner-icon-text-button__body,.container-large--flex .col-12,.container-large--flex .custom-home-follow__titles,.container-large--flex .form-cta__group--option,.container-large--grid .banner-icon-text-button__body,.container-large--grid .col-12,.container-large--grid .custom-home-follow__titles,.container-large--grid .form-cta__group--option,.container-large .banner-icon-text-button__body,.container-large .col-12,.container-large .custom-home-follow__titles,.container-large .form-cta__group--option{float:left;margin:0 10.5px;width:calc(12 / 14 * 100% - 21px)}@media screen and (max-width:1024px){.banner-icon-text-button__body,.col-12,.custom-home-follow__titles,.form-cta__group--option{width:100%}}.col-12--flex,.custom-about-team__title,.custom-home-follow__user,.modal-community__title,.modal-request-appointment__title{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;padding:0 10.5px;width:100%;box-sizing:border-box}@media screen and (max-width:1024px){.col-12--flex,.custom-about-team__title,.custom-home-follow__user,.modal-community__title,.modal-request-appointment__title{-ms-flex-preferred-size:100%;flex-basis:100%}}.col-12--offset{margin-left:100%}@media screen and (max-width:1024px){.col-12--offset{margin-left:25%}}@media screen and (max-width:768px){.col-12--offset{margin-left:0}}.col-12--grid{float:left;margin:0 10.5px;width:calc(12 / 12 * 100% - 21px)}@supports (display:grid){.col-12--grid{margin:0;width:auto;grid-column-end:span 12}}.container-large--flex .col-12--grid,.container-large--grid .col-12--grid,.container-large .col-12--grid{float:left;margin:0 10.5px;width:calc(12 / 14 * 100% - 21px)}@supports (display:grid){.container-large--flex .col-12--grid,.container-large--grid .col-12--grid,.container-large .col-12--grid{margin:0;width:auto;grid-column-end:span 12}}.banner-cta-form__container:after,.banner-cta-form__container:before,.banner-icon-text-button__container:after,.banner-icon-text-button__container:before,.banner-image-content-button__container:after,.banner-image-content-button__container:before,.block-icon-content__container:after,.block-icon-content__container:before,.block-section-background__container:after,.block-section-background__container:before,.clearfix:after,.clearfix:before,.container--flex:after,.container--flex:before,.container--grid:after,.container--grid:before,.container-large--flex:after,.container-large--flex:before,.container-large--grid:after,.container-large--grid:before,.container-large:after,.container-large:before,.container:after,.container:before,.custom-about-community__container:after,.custom-about-community__container:before,.custom-about-doctor__container:after,.custom-about-doctor__container:before,.custom-about-team__container:after,.custom-about-team__container:before,.custom-contact-section__card:after,.custom-contact-section__card:before,.custom-contact-section__container:after,.custom-contact-section__container:before,.custom-home-doctor__cards:after,.custom-home-doctor__cards:before,.custom-home-doctor__container:after,.custom-home-doctor__container:before,.custom-home-follow__container:after,.custom-home-follow__container:before,.custom-home-follow__feed:after,.custom-home-follow__feed:before,.custom-home-smile__container:after,.custom-home-smile__container:before,.custom-patient-visit__cards:after,.custom-patient-visit__cards:before,.custom-patient-visit__container:after,.custom-patient-visit__container:before,.custom-patients-smile__container:after,.custom-patients-smile__container:before,.custom-section__container:after,.custom-section__container:before,.custom-treatments-braces__container:after,.custom-treatments-braces__container:before,.custom-treatments-phases__container:after,.custom-treatments-phases__container:before,.custom-treatments-phases__info:after,.custom-treatments-phases__info:before,.footer__container:after,.footer__container:before,.form-cta__main:after,.form-cta__main:before,.form-request__container:after,.form-request__container:before,.modal-community__card:after,.modal-community__card:before,.modal-request-appointment__card:after,.modal-request-appointment__card:before,.navigation-desktop__container:after,.navigation-desktop__container:before,.repeater-icon-button__container:after,.repeater-icon-button__container:before,.repeater-icon-button__tabs:after,.repeater-icon-button__tabs:before,.slider-home-testimonials__container:after,.slider-home-testimonials__container:before,.tab-home-about__cards:after,.tab-home-about__cards:before,.tab-home-about__container:after,.tab-home-about__container:before{display:table;clear:both;content:""}.banner-cta-form__container,.banner-icon-text-button__container,.banner-image-content-button__container,.block-icon-content__container,.block-section-background__container,.container,.container--flex,.container--grid,.custom-about-community__container,.custom-about-doctor__container,.custom-about-team__container,.custom-contact-section__card,.custom-contact-section__container,.custom-home-doctor__cards,.custom-home-doctor__container,.custom-home-follow__container,.custom-home-follow__feed,.custom-home-smile__container,.custom-patient-visit__cards,.custom-patient-visit__container,.custom-patients-smile__container,.custom-section__container,.custom-treatments-braces__container,.custom-treatments-phases__container,.custom-treatments-phases__info,.footer__container,.form-cta__main,.form-request__container,.modal-community__card,.modal-request-appointment__card,.navigation-desktop__container,.repeater-icon-button__container,.repeater-icon-button__tabs,.slider-home-testimonials__container,.tab-home-about__cards,.tab-home-about__container{display:block;position:relative;margin:0 auto;padding:0 10.5px;width:100%;max-width:1180px;box-sizing:border-box}@supports (display:flex){.banner-image-content-button__container,.block-icon-content__container,.block-section-background__container,.container--flex,.custom-about-doctor__container,.custom-about-team__container,.custom-contact-section__card,.custom-home-doctor__cards,.custom-home-follow__feed,.custom-patient-visit__cards,.custom-patients-smile__container,.custom-treatments-phases__container,.modal-community__card,.modal-request-appointment__card,.navigation-desktop__container,.repeater-icon-button__tabs,.tab-home-about__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1201px}.banner-image-content-button__container:after,.banner-image-content-button__container:before,.block-icon-content__container:after,.block-icon-content__container:before,.block-section-background__container:after,.block-section-background__container:before,.container--flex:after,.container--flex:before,.custom-about-doctor__container:after,.custom-about-doctor__container:before,.custom-about-team__container:after,.custom-about-team__container:before,.custom-contact-section__card:after,.custom-contact-section__card:before,.custom-home-doctor__cards:after,.custom-home-doctor__cards:before,.custom-home-follow__feed:after,.custom-home-follow__feed:before,.custom-patient-visit__cards:after,.custom-patient-visit__cards:before,.custom-patients-smile__container:after,.custom-patients-smile__container:before,.custom-treatments-phases__container:after,.custom-treatments-phases__container:before,.modal-community__card:after,.modal-community__card:before,.modal-request-appointment__card:after,.modal-request-appointment__card:before,.navigation-desktop__container:after,.navigation-desktop__container:before,.repeater-icon-button__tabs:after,.repeater-icon-button__tabs:before,.tab-home-about__cards:after,.tab-home-about__cards:before{display:none}}@supports (display:grid){.container--grid{display:grid;width:100%;max-width:1180px;grid-template-columns:repeat(12,[col-start] 1fr);grid-column-gap:21px;grid-row-gap:0}.container--grid:after,.container--grid:before{display:none}@media screen and (max-width:768px){.container--grid{grid-column-gap:0}}}.container-large,.container-large--flex,.container-large--grid{display:block;margin:0 auto;width:100%;max-width:1330px}@media screen and (max-width:calc(1330px + 21px)){.container-large,.container-large--flex,.container-large--grid{padding:0 10.5px}}@supports (display:flex){.container-large--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;margin:auto -10.5px;width:110%;max-width:1351px}.container-large--flex:after,.container-large--flex:before{display:none}}@supports (display:grid){.container-large--grid{display:grid;margin:auto;width:100%;max-width:1330px;grid-template-columns:repeat(14,[col-start] 1fr);grid-column-gap:21px}.container-large--grid:after,.container-large--grid:before{display:none}@media screen and (max-width:768px){.container-large--grid{grid-column-gap:0}}}@keyframes funFaded{0%{transform:translateY(12%) scale(.75);opacity:0}75%{transform:scale(1.05)}85%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes modal-zoom{0%{transform:scaleX(0) scaleY(.005);opacity:0}25%{transform:scaleX(0) scaleY(.005);opacity:1}50%{transform:scaleX(1) scaleY(.005);opacity:1}to{transform:scaleX(1) scaleY(1);opacity:1}}.banner-icon-text-button__button,.banner-image-content-button__button,.button--1,.custom-about-community__button,.custom-home-doctor__button,.custom-home-follow__button,.custom-home-smile__button,.custom-patient-visit__button,.custom-patients-smile__link,.form-contact__button,.form-cta__send,.form-request__button,.tab-home-about__button{display:inline-block;position:relative;outline:none;border:none;background-color:transparent;padding:.75rem 2rem;overflow:hidden;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600}.banner-icon-text-button__button:hover,.banner-image-content-button__button:hover,.button--1:hover,.custom-about-community__button:hover,.custom-home-doctor__button:hover,.custom-home-follow__button:hover,.custom-home-smile__button:hover,.custom-patient-visit__button:hover,.custom-patients-smile__link:hover,.form-contact__button:hover,.form-cta__send:hover,.form-request__button:hover,.tab-home-about__button:hover{box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);cursor:pointer}.banner-icon-text-button__button:hover:after,.banner-image-content-button__button:hover:after,.button--1:hover:after,.custom-about-community__button:hover:after,.custom-home-doctor__button:hover:after,.custom-home-follow__button:hover:after,.custom-home-smile__button:hover:after,.custom-patient-visit__button:hover:after,.custom-patients-smile__link:hover:after,.form-contact__button:hover:after,.form-cta__send:hover:after,.form-request__button:hover:after,.tab-home-about__button:hover:after{width:100%}.banner-icon-text-button__button:before,.banner-image-content-button__button:before,.button--1:before,.custom-about-community__button:before,.custom-home-doctor__button:before,.custom-home-follow__button:before,.custom-home-smile__button:before,.custom-patient-visit__button:before,.custom-patients-smile__link:before,.form-contact__button:before,.form-cta__send:before,.form-request__button:before,.tab-home-about__button:before{position:absolute;top:0;left:0;z-index:-2;border:none;background-color:#1b8742;width:100%;height:100%;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600;content:""}.banner-icon-text-button__button:after,.banner-image-content-button__button:after,.button--1:after,.custom-about-community__button:after,.custom-home-doctor__button:after,.custom-home-follow__button:after,.custom-home-smile__button:after,.custom-patient-visit__button:after,.custom-patients-smile__link:after,.form-contact__button:after,.form-cta__send:after,.form-request__button:after,.tab-home-about__button:after{position:absolute;top:0;left:0;transition:all .3s ease-in-out;z-index:-1;border:none;background-color:#6dc200;width:0;height:100%;content:""}.button--2,.navigation-desktop__button--2{display:inline-block;position:relative;outline:none;border:3px solid #9edaee;background-color:transparent;padding:.375rem 1.6875rem .25rem;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600}.button--2:hover,.navigation-desktop__button--2:hover{cursor:pointer}.button--2:hover:after,.navigation-desktop__button--2:hover:after{width:100%}.button--2:before,.navigation-desktop__button--2:before{position:absolute;top:0;left:0;z-index:-2;background-color:rgba(158,218,238,.49);width:calc(100% + 3px);height:calc(100% + 3px);content:""}.button--2:after,.navigation-desktop__button--2:after{position:absolute;top:0;left:0;transition:all .3s ease-in-out;z-index:-1;border:none;background-color:#9edaee;width:0;height:calc(100% + 2px);content:""}.button--3,.navigation-desktop__button--1{display:inline-block;position:relative;outline:none;border:3px solid #1b8742;background-color:transparent;padding:.375rem 1.6875rem .25rem;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600}.button--3:hover,.navigation-desktop__button--1:hover{cursor:pointer}.button--3:hover:after,.navigation-desktop__button--1:hover:after{width:100%}.button--3:before,.navigation-desktop__button--1:before{position:absolute;top:-3px;left:-3px;z-index:-2;background-color:rgba(109,194,0,.7);width:calc(100% + 3px);height:calc(100% + 4px);content:""}.button--3:after,.navigation-desktop__button--1:after{position:absolute;top:0;left:-2px;transition:all .3s ease-in-out;z-index:-1;border:1px solid #1b8742;background-color:#1b8742;width:0;height:100%;content:""}.button--4,.navigation-desktop__nav--active .navigation-desktop__button--1{display:inline-block;position:relative;outline:none;border:3px solid #1b8742;background-color:transparent;padding:.375rem 1.6875rem .25rem;overflow:hidden;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600}.button--4:hover,.navigation-desktop__nav--active .navigation-desktop__button--1:hover{box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);cursor:pointer}.button--4:hover:after,.navigation-desktop__nav--active .navigation-desktop__button--1:hover:after{width:100%}.button--4:before,.navigation-desktop__nav--active .navigation-desktop__button--1:before{position:absolute;top:0;left:0;z-index:-2;border:none;background-color:#1b8742;width:100%;height:100%;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600;content:""}.button--4:after,.navigation-desktop__nav--active .navigation-desktop__button--1:after{position:absolute;top:0;left:0;transition:all .3s ease-in-out;z-index:-1;border:none;background-color:#6dc200;width:0;height:100%;content:""}.button--5,.navigation-desktop__nav--active .navigation-desktop__button--2{display:inline-block;position:relative;outline:none;border:3px solid #9edaee;background-color:transparent;padding:.375rem 1.6875rem .25rem;overflow:hidden;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600}.button--5:hover,.navigation-desktop__nav--active .navigation-desktop__button--2:hover{border:3px solid #9edaee;box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);cursor:pointer}.button--5:hover:after,.navigation-desktop__nav--active .navigation-desktop__button--2:hover:after{width:100%}.button--5:before,.navigation-desktop__nav--active .navigation-desktop__button--2:before{position:absolute;top:0;left:0;z-index:-2;border:none;background-color:#9edaee;width:100%;height:100%;color:#f9f9f9;font-family:Poppins,arial,sans-serif;font-size:20px;font-weight:600;content:""}.button--5:after,.navigation-desktop__nav--active .navigation-desktop__button--2:after{position:absolute;top:0;left:0;transition:all .3s ease-in-out;z-index:-1;border:none;background-color:#3d5777;width:0;height:100%;content:""}.custom-contact-section__title,.titles,h1{line-height:1.25;font-family:"Nexa+Rust+Sans",arial,sans-serif;font-size:36px}.custom-contact-section__title,.titles{text-transform:uppercase;color:#1b8742;font-family:Poppins,arial,sans-serif;font-weight:900}.banner-icon-text-button__number,.banner-icon-text-button__selector,h2{line-height:1.25;font-family:"Nexa+Rust+Sans",arial,sans-serif;font-size:22px}h3{line-height:1.12;font-family:Poppins,arial,sans-serif;font-size:22px;font-weight:600}.footer__title,.navigation-mobile__link,h4{line-height:24px;font-family:Poppins,arial,sans-serif;font-size:20px}body{line-height:1.12;font-family:Open\+Sans,helvetica,arial,sans-serif;font-size:18px}a{outline:none;text-decoration:none;color:#1e1e1e}.banner-icon-text-button__content,.custom-home-follow__load,.custom-home-smile__subtitle,.custom-patients-smile__content,.modal-community__button,.modal-request-appointment__button,p{margin:.5rem auto;line-height:24px;color:#3d5777;font-family:Open\+Sans,helvetica,arial,sans-serif;font-size:18px}.custom-about-team__quote,.p2{font-size:16px}.custom-about-team__quote,.p2,.p3{line-height:1.06;font-family:Open\+Sans,helvetica,arial,sans-serif}.p3{font-size:14px}.pages-styleguide{padding-top:6.75rem}.pages-styleguide__bg{margin-top:.5rem;background-color:#6dc200;padding-top:.5rem;padding-bottom:.5rem}.pages-styleguide__bg--1{background-color:#21512c}.pages-styleguide__bg--2{background-color:#e2e7ef}.banner-cta-form{border-top:12px solid #21512c;border-bottom:12px solid #21512c;padding:2rem 0}.banner-cta-form__container{text-align:center}.banner-cta-form__title{color:#1b8742}.banner-cta-form__subtitle{text-transform:uppercase;color:#767676;font-size:32px}.banner-cta-form__subtitle span{color:#6dc200;font-style:italic}.banner-icon-text-button{background-color:#9edaee}.banner-icon-text-button__container{position:relative;z-index:3;padding-top:4rem;padding-bottom:4rem}.banner-icon-text-button__title{text-transform:uppercase;color:#f9f9f9}.banner-icon-text-button__modal .banner-icon-text-button__title{color:#6dc200}.banner-icon-text-button__subtitle{margin:1rem auto;color:#3d5777}.banner-icon-text-button__step{margin:1.5rem auto}.banner-icon-text-button__tab{margin-top:1.5rem;width:100%}.banner-icon-text-button__number,.banner-icon-text-button__tab{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.banner-icon-text-button__number{-ms-flex-pack:center;justify-content:center;margin-right:1rem;border-radius:50%;background-color:#1b8742;width:2.5rem;height:2.5rem;text-align:center;color:#f9f9f9}.banner-icon-text-button__selector{color:#f9f9f9}@media screen and (max-width:768px){.banner-icon-text-button__selector{display:inline-block;width:calc(100% - 40px)}}.banner-icon-text-button__selector:hover{cursor:pointer}.banner-icon-text-button__content{transform:translateY(16px);transition:opacity .6s ease-in-out,transform .4s ease-in-out;opacity:0;height:0;overflow:hidden;color:#3d5777;font-weight:600}.banner-icon-text-button__content--active{transform:none;opacity:1;padding:1rem 2rem;height:auto}.banner-icon-text-button__wrapper{text-align:center}.banner-icon-text-button__button{float:right}.banner-icon-text-button__button--center{display:inline-block;float:none}.banner-icon-text-button__modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh}.banner-icon-text-button__bg{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;background-color:hsla(0,0%,6%,.7);height:100%}.banner-icon-text-button__bg--close{position:absolute;top:0;left:0;width:100%;height:100%}.banner-icon-text-button__box{position:relative;-ms-flex-item-align:center;align-self:center;border-radius:8px;background-color:#f9f9f9;padding:4.5rem 2.5rem;width:50rem}@media screen and (max-width:768px){.banner-icon-text-button__box{width:100%}}.banner-icon-text-button__close{position:absolute;top:32px;right:32px;color:#3d5777}.banner-icon-text-button__close:hover{cursor:pointer}.banner-icon-text-button__link{color:#1b8742}.banner-image-content-button{position:relative}.banner-image-content-button__bg{position:absolute;top:0;z-index:-3;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media screen and (max-width:768px){.banner-image-content-button__bg{display:none}}.banner-image-content-button__container{position:relative;height:31.25rem}@media screen and (max-width:768px){.banner-image-content-button__container{margin:2rem auto;height:auto}}.banner-image-content-button__body{position:relative;-ms-flex-item-align:center;align-self:center}.banner-image-content-button__title{margin-bottom:1.5rem;text-transform:uppercase;color:#1b8742}.banner-image-content-button__button{margin-top:2.5rem}.block-content{color:#6dc200}.block-icon-content__bg .block-icon-content__container{-ms-flex-pack:center;justify-content:center}.block-icon-content__bg{border-top:10px solid #1b8742;border-bottom:10px solid #1b8742;padding:2rem 0}.block-icon-content__col--left{padding:3.25rem 2rem 0}.block-icon-content__col--right{-ms-flex-item-align:center;align-self:center}@media screen and (max-width:768px){.block-icon-content__col--right{margin-bottom:1.5rem}}.block-icon-content__snippet{display:inline-block;width:56.25rem;text-align:center;color:#1b8742}@media screen and (max-width:768px){.block-icon-content__snippet{width:100%;font-size:28px}}.block-icon-content__snippet--option{margin-top:.375rem;color:#767676;font-size:32px;font-weight:600}.block-icon-content__snippet span{text-transform:uppercase;color:#6dc200;font-weight:800}.block-icon-content__title{margin-bottom:1.5rem;text-transform:uppercase;color:#1b8742}@media screen and (max-width:768px){.block-icon-content__title{margin-top:1.5rem}}.block-icon-content__icon{display:inline-block;width:100%}.block-icon-content__icon svg{transform:translateY(4px)}.block-section-background__bg{background-position:50%;background-size:cover;height:28.125rem;overflow:hidden}@media screen and (max-width:768px){.block-section-background__bg{height:31.25rem}}.block-section-background__overlay{background-image:linear-gradient(0deg,#1e1e1e,transparent 85%,rgba(0,0,0,.08));height:100%}.block-section-background__container{height:100%}.block-section-background__col{-ms-flex-item-align:end;align-self:flex-end;transform:translateY(65%);transition:transform .6s ease-in-out;padding-bottom:1.5rem}.block-section-background__col--right{text-align:right}.block-section-background__col--active{transform:none}.block-section-background__content,.block-section-background__title{color:#f9f9f9}.block-section-background__title{margin-bottom:1rem;text-transform:uppercase}.block-section-background__title:hover{cursor:pointer}.block-section-background__content{transition:opacity .8s ease-in;opacity:0}.block-section-background__content--active{opacity:1;height:auto}.block-title{color:#1e1e1e}.custom-about-community{position:relative;margin:4rem auto}.custom-about-community__banner{position:absolute;background-color:#6dc200;width:100%;height:8.25rem}.custom-about-community__container{padding-top:1.5rem}.custom-about-community__title{margin-bottom:2.5rem;text-transform:uppercase;color:#f9f9f9}.custom-about-community__text{color:#6dc200}@media screen and (max-width:768px){.custom-about-community__image{margin-bottom:1rem}}.custom-about-community__button{float:right}.custom-about-doctor__container{padding-top:4rem;padding-bottom:4rem}.custom-about-doctor__doc{padding-right:1rem}@media screen and (max-width:768px){.custom-about-doctor__doc{padding:0 1rem}}.custom-about-doctor__image{border:6px solid #f9f9f9;border-radius:50%;box-shadow:2px 3px 11px 0 rgba(0,0,0,.5);background-position:50%;background-size:cover;width:100%}.custom-about-doctor__title{color:#3d5777}.custom-about-doctor__content{margin:1rem auto}@media screen and (max-width:768px){.custom-about-team__container{display:none}}.custom-about-team__container--mobile{display:none}@media screen and (max-width:768px){.custom-about-team__container--mobile{display:block}}.custom-about-team__title{margin-bottom:4rem;text-align:center;text-transform:uppercase;color:#1b8742}.custom-about-team__member{position:relative;-ms-flex:1;flex:1;transition:all .5s ease-in-out;margin-bottom:1.5rem;height:22.5rem;overflow:hidden}.custom-about-team__member:hover{-ms-flex:1.6;flex:1.6}.custom-about-team__member--off:hover{-ms-flex:1;flex:1}@media screen and (max-width:768px){.custom-about-team__member{display:inline-block;-ms-flex:none;flex:none;width:100%}}@media screen and (max-width:768px){.custom-about-team__member--false{display:none}}.custom-about-team__image{position:relative;transition:all .5s ease-in-out;background-position:50%;background-size:cover;width:100%;height:100%;overflow:hidden}.custom-about-team__image--active{background-position:0}@media screen and (max-width:768px){.custom-about-team__image--active{background-position:50%}}.custom-about-team__content{position:absolute;left:-17.1875rem;transition:all .8s ease-in;background-color:rgba(109,194,0,.7);padding:1.5rem;width:17.1875rem;height:100%;color:#f9f9f9}.custom-about-team__content--active{left:0}.custom-about-team__first,.custom-about-team__last{text-transform:uppercase}.custom-about-team__first{font-size:32px}.custom-about-team__position{margin:.5rem auto}.custom-about-team__quote{line-height:1.5}.custom-contact-map__map{background-color:#1b8742;width:100%;height:28.125rem}.mapboxgl-ctrl-logo{display:none!important}.mapboxgl-marker g{height:3.5rem!important;fill:#6dc200!important}.custom-contact-section__bg{position:relative;background-size:cover;padding:4rem 0}.custom-contact-section__title{margin-bottom:1.125rem}.custom-contact-section__card{background-color:#f9f9f9;padding:0;overflow:hidden}.custom-contact-section__form{background-color:#6dc200;padding:3rem 2.5rem;color:#f9f9f9}.custom-contact-section__content{margin-bottom:1.5rem}.custom-contact-section__contact{padding:4rem 2rem}.custom-contact-section__address{color:#3d5777}.custom-contact-section__phone{margin:1.5rem auto}.custom-home-doctor__banner{background-color:#6dc200;padding:1.5rem 0}.custom-home-doctor__title{text-align:center;text-transform:uppercase;color:#f9f9f9}.custom-home-doctor__container{padding-top:2rem;padding-bottom:4rem}@media screen and (max-width:768px){.custom-home-doctor__col--right{padding:0}}.custom-home-doctor__intro{margin-bottom:1.5rem;padding-left:3.625rem;color:#3d5777}@media screen and (max-width:768px){.custom-home-doctor__intro{margin-top:1.5rem;padding-left:0}}.custom-home-doctor__cards{padding:0}.custom-home-doctor__card{margin-bottom:2rem}@media screen and (max-width:768px){.custom-home-doctor__card{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.5rem;text-align:center}}.custom-home-doctor__icon{padding:0 .75rem}@media screen and (max-width:768px){.custom-home-doctor__icon{margin:1rem auto;width:100%;text-align:center}}@media screen and (max-width:768px){.custom-home-doctor__icon svg{height:5rem}}.custom-home-doctor__content{padding:0}.custom-home-doctor__image{transform:translateY(-25%);border:6px solid #f9f9f9;border-radius:50%;box-shadow:2px 3px 11px 0 rgba(0,0,0,.5);background-position:50%;background-size:cover;width:100%}@media screen and (max-width:768px){.custom-home-doctor__image{transform:none;margin-left:10%;width:80%}}.custom-home-doctor__button{float:right}.custom-home-doctor__text strong{font-style:italic}.custom-home-follow{position:relative;margin-bottom:4rem;padding:4rem 0}.custom-home-follow__bg{position:absolute;top:20rem;right:0;z-index:-3;width:88%;height:16.875rem}.custom-home-follow__title{margin-bottom:1.5rem;text-transform:uppercase;color:#1b8742}.custom-home-follow__intro{margin-bottom:3.625rem;color:#1b8742}.custom-home-follow__feed{padding:0}.custom-home-follow__user{margin-bottom:1.5rem;font-weight:600}.custom-home-follow__logo{border-radius:50%;box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);background-size:cover;width:3.5rem;height:3.5rem}.custom-home-follow__icon{display:inline-block;margin-right:.5rem;width:2.5rem}.custom-home-follow__name{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;color:#1b8742}.custom-home-follow__images{padding:0}@media screen and (max-width:768px){.custom-home-follow__images--desktop{display:none}}.custom-home-follow__images--mobile{display:none}@media screen and (max-width:768px){.custom-home-follow__images--mobile{display:inline-block;width:15rem;height:15rem}}@media screen and (max-width:768px){.custom-home-follow__col{height:100%}}.custom-home-follow__image{background-position:50%;background-size:cover;width:100%;height:15rem}@media screen and (max-width:768px){.custom-home-follow__image{width:100%;height:15rem}}.custom-home-follow__content{-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:768px){.custom-home-follow__content{margin-top:2rem}}.custom-home-follow__subtitle{margin-bottom:1rem;color:#1b8742}.custom-home-follow__text{color:#1b8742}.custom-home-follow__load{color:#21512c;font-weight:600}.custom-home-follow__load:hover{cursor:pointer}.custom-home-follow__button{margin-top:2rem}.custom-home-smile{position:relative}.custom-home-smile__bg{position:absolute;top:-145px;left:0;width:100%}@media screen and (max-width:768px){.custom-home-smile__bg{top:-45px}}.custom-home-smile__color{position:relative;background-color:#6dc200;min-height:23.6875rem}.custom-home-smile__container{padding-top:4rem;padding-bottom:4rem}.custom-home-smile__text{margin:1rem auto 2rem;color:#f9f9f9}.custom-home-smile__button{z-index:2}.custom-home-smile__button:after{background-color:#21512c}.custom-home-smile__tab{text-align:center}@media screen and (max-width:768px){.custom-home-smile__tab{margin:1.5rem auto}}.custom-home-smile__title{text-transform:uppercase;color:#f9f9f9}.custom-home-smile__image{display:inline-block;border:6px solid #fff;border-radius:50%;background-size:cover;width:10.9375rem;height:10.9375rem}.custom-home-smile__link{padding-top:1rem}.custom-home-smile__subtitle{color:#f9f9f9;font-weight:600}.custom-patient-visit__container{margin:4rem auto}.custom-patient-visit__image{width:100%;height:auto}@media screen and (max-width:768px){.custom-patient-visit__image{display:none}}.custom-patient-visit__title{text-transform:uppercase;color:#1b8742}.custom-patient-visit__subtitle{margin:.5rem auto 1rem;text-transform:uppercase;color:#21512c}.custom-patient-visit__subtitle span{color:#6dc200}.custom-patient-visit__text{margin:1rem auto 1.5rem}.custom-patient-visit__card{margin:1.5rem auto}.custom-patient-visit__num{margin-bottom:.5rem;width:3.25rem}.custom-patient-visit__button{float:right;margin-top:1.5rem}.custom-patients-smile{padding:4rem 0}.custom-patients-smile__title{color:#1b8742}.custom-patients-smile__title--option{color:#21512c}@media screen and (max-width:768px){.custom-patients-smile__col--right{text-align:center}}.custom-patients-smile__link{margin-top:1.5rem}.custom-treatments-braces{background-color:#9edaee}.custom-treatments-braces__container{padding-top:4rem;padding-bottom:4rem}.custom-treatments-braces__body{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.custom-treatments-braces__body,.custom-treatments-braces__col--left,.custom-treatments-braces__col--right{display:block;width:100%}}@media screen and (max-width:768px){.custom-treatments-braces__icon{width:9.375rem}}.custom-treatments-braces__title{text-transform:uppercase;color:#f9f9f9}.custom-treatments-braces__tabs{margin:1.5rem auto;padding:0}.custom-treatments-braces__tab{display:inline-block;margin-right:.5rem;border-right:3px solid #3d5777;padding-right:.5rem;color:#f9f9f9}.custom-treatments-braces__tab:hover{cursor:pointer;color:#f2f2f2}.custom-treatments-braces__tab--option{border:none}.custom-treatments-braces__tab--active,.custom-treatments-braces__tab--active:hover{color:#3d5777}.custom-treatments-braces__content,.custom-treatments-braces__content .banner-icon-text-button__content,.custom-treatments-braces__content .custom-home-follow__load,.custom-treatments-braces__content .custom-home-smile__subtitle,.custom-treatments-braces__content .custom-patients-smile__content,.custom-treatments-braces__content .modal-community__button,.custom-treatments-braces__content .modal-request-appointment__button,.custom-treatments-braces__content p{color:#f9f9f9}.custom-treatments-phases__intro{margin:4rem auto -.1875rem}.custom-treatments-phases__sections{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.custom-treatments-phases__sections{-ms-flex-wrap:wrap;flex-wrap:wrap}}.custom-treatments-phases__col{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;background-position:50%;background-size:cover}@media screen and (max-width:768px){.custom-treatments-phases__col{-ms-flex-preferred-size:100%;flex-basis:100%}}.custom-treatments-phases__sections .custom-treatments-phases__col{height:26.25rem}@media screen and (max-width:768px){.custom-treatments-phases__intro .custom-treatments-phases__col--left{text-align:center}}.custom-treatments-phases__title{margin-bottom:2rem;color:#1b8742}@media screen and (max-width:768px){.custom-treatments-phases__title{margin-top:1rem;font-size:28px}}.custom-treatments-phases__icon{width:22.5rem}@media screen and (max-width:768px){.custom-treatments-phases__icon{display:inline-block;width:18.75rem}}.custom-treatments-phases__subtitle{color:#f9f9f9}.custom-treatments-phases__bg{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;background:linear-gradient(0deg,#1e1e1e,transparent 85%,rgba(0,0,0,.08));height:100%;overflow:hidden}.custom-treatments-phases__info{transform:translateY(70%);transition:transform .6s ease-in-out;height:11.875rem}@media screen and (max-width:768px){.custom-treatments-phases__info{height:auto}}.custom-treatments-phases__info--active{transform:none}.custom-treatments-phases__col--left .custom-treatments-phases__info{padding:0 4rem 1.5rem}@media screen and (max-width:768px){.custom-treatments-phases__col--left .custom-treatments-phases__info{padding:1rem}}.custom-treatments-phases__col--right .custom-treatments-phases__info{padding:0 4rem 1.5rem}@media screen and (max-width:768px){.custom-treatments-phases__col--right .custom-treatments-phases__info{padding:1rem}}@media screen and (max-width:768px){.custom-treatments-phases__intro .custom-treatments-phases__content{margin-bottom:1.5rem}}.custom-treatments-phases__sections .custom-treatments-phases__content{transition:all .6s ease-in-out;opacity:0;color:#f9f9f9}.custom-treatments-phases__sections .custom-treatments-phases__content--active{opacity:1}@media screen and (max-width:1024px){.footer{background-color:#e2e7ef}}.footer__container{position:relative}.footer__icons{position:absolute;z-index:-1;margin:1rem 10% auto;padding:3rem 0 .25rem;width:80%;overflow:hidden}@media screen and (max-width:1024px){.footer__icons{display:block;position:relative;z-index:0;margin:0;padding:1rem;width:100%;overflow:visible;text-align:center}}.footer__icon{transform:translateY(8px)}@media screen and (max-width:1024px){.footer__icon{display:none}}.footer__logo{position:absolute;top:0;left:50%;transform:translateX(-50%);width:12.5rem}@media screen and (max-width:1024px){.footer__logo{display:block;position:relative;left:50%;text-align:center}}.footer__logo svg{filter:drop-shadow(1px 2px 3px rgba(0,0,0,.5))}.footer__col{padding:5rem 0 1rem}@media screen and (max-width:1024px){.footer__col{padding:1rem 0}}@media screen and (max-width:1024px){.footer__col--1,.footer__col--2{width:100%}}.footer__title{text-transform:uppercase}.footer__address,.footer__hours,.footer__title{color:#21512c;font-weight:600}.footer__hours,.footer__soc{margin-top:.5rem}.footer__soc{display:inline-block;margin-left:1rem;width:2.5rem}.form-contact__input{margin:.5rem auto 2rem;border-radius:8px;box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);padding:.375rem 1.5rem;width:100%}.form-contact__input::-webkit-input-placeholder{color:#767676}.form-contact__input:-ms-input-placeholder,.form-contact__input::-ms-input-placeholder{color:#767676}.form-contact__input::placeholder{color:#767676}.form-contact__input--option{width:50%}.form-contact__button{float:right;background-color:#1b8742;padding-right:4.5rem;padding-left:4.5rem}.form-contact__button:hover{box-shadow:2px 3px 11px 0 rgba(0,0,0,.22)}.form-cta__main{margin-top:1rem}.form-cta__group{padding:.5rem}.form-cta__input{border-bottom:4px solid #6dc200;padding:.375rem;width:100%}.form-cta__input:focus{outline:none}.form-cta__send{margin-top:1.5rem;width:50%}.form-request__container{margin:4rem auto}@media screen and (max-width:768px){.modal-request-appointment .form-request__container{margin:1.5rem auto}}.form-request__title{text-transform:uppercase;color:#1b8742}@media screen and (max-width:768px){.form-request__title{font-size:28px}}.form-request__content{margin:1rem auto;color:#3d5777}.form-request__input{margin:.5rem auto 2rem;border-radius:8px;box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);padding:.375rem 1.5rem;width:100%}.form-request__input::-webkit-input-placeholder{color:#767676}.form-request__input:-ms-input-placeholder,.form-request__input::-ms-input-placeholder{color:#767676}.form-request__input::placeholder{color:#767676}.form-request__input--option{width:50%}.form-request__button{float:right;padding-right:4.5rem;padding-left:4.5rem}.form-request__button:hover{box-shadow:2px 3px 11px 0 rgba(0,0,0,.22)}.form-request__thank-you .banner-icon-text-button__number,.form-request__thank-you .banner-icon-text-button__selector,.form-request__thank-you h2{color:#1b8742}.hero-home__bg{background-image:url(/static/hopke-orthodontics-home-hero.jpg);background-position:50%;background-size:cover;height:85vh}@media screen and (max-width:768px){.hero-home__bg{height:60vh}}.hero-home__overlay{position:absolute;top:0;left:0;background-image:linear-gradient(180deg,#1e1e1e,rgba(0,0,0,.08) 25%,transparent);width:100%;height:100%}.hero-pages__bg{position:relative;background-position:50%;background-size:cover;height:80vh}@media screen and (max-width:768px){.hero-pages__bg{height:55vh}.pages-about .hero-pages__bg{background-position:center 50px}}.hero-pages__overlay{position:absolute;top:0;left:0;background-image:linear-gradient(180deg,#1e1e1e,rgba(0,0,0,.08) 25%,transparent);width:100%;height:100%}.modal-community{position:fixed;top:0;left:0;z-index:9997;background-color:hsla(0,0%,6%,.7);width:100%;height:100%}.modal-community__bg{position:relative;z-index:9998;width:100%;height:100%}.modal-community__close{position:absolute;top:0;left:0;width:100%;height:100%}.modal-community__body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.modal-community__card{position:relative;padding:2rem}@media screen and (max-width:768px){.modal-community__card{height:100vh}}.modal-community__title{margin-bottom:1.5rem;text-transform:uppercase;color:#6dc200}@media screen and (max-width:768px){.modal-community__title{display:block;margin-top:2rem}}.modal-community__images{position:relative;height:25rem}@media screen and (max-width:768px){.modal-community__images{height:12.5rem}}.modal-community__image{position:absolute;left:0;transition:all .6s ease-in-out;opacity:0;background-repeat:no-repeat;background-position:50%;background-size:contain;width:100%;height:25rem}@media screen and (max-width:768px){.modal-community__image{height:12.5rem}}.modal-community__image--active{opacity:1}.modal-community__arrow{-ms-flex-item-align:center;align-self:center;text-align:center;color:#f9f9f9}@media screen and (max-width:768px){.modal-community__arrow{position:absolute;bottom:1rem;padding:0}.modal-community__arrow--prev{left:0}.modal-community__arrow--next{right:0}.modal-community__arrow svg{width:2rem}}.modal-community__arrow:hover{cursor:pointer}.modal-community__button{position:absolute;top:1rem;right:1rem;text-transform:uppercase;color:#f9f9f9}.modal-community__button:hover{cursor:pointer}.modal-request-appointment{position:fixed;top:0;left:0;z-index:9997;background-color:hsla(0,0%,6%,.7);width:100%;height:100%}.modal-request-appointment__bg{position:relative;z-index:9998;width:100%;height:100%}.modal-request-appointment__close{position:absolute;top:0;left:0;width:100%;height:100%}.modal-request-appointment__body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.modal-request-appointment__card{position:relative;background-color:#f9f9f9;padding:2rem}@media screen and (max-width:768px){.modal-request-appointment__card{padding:1.5rem 1rem}}.modal-request-appointment__title{margin-bottom:1.5rem;text-transform:uppercase;color:#6dc200}.modal-request-appointment__button{position:absolute;top:1rem;right:1.5rem}.modal-request-appointment__button:hover{cursor:pointer}.modal-request-appointment__content .form-request__body{position:relative;z-index:3;margin-left:0;width:100%}.navigation-desktop{position:relative}@media screen and (max-width:1024px){.navigation-desktop{display:none}}.navigation-desktop__waypoint{position:absolute;height:10vh}.navigation-desktop__nav{position:fixed;top:0;left:0;transform:translateZ(0);z-index:999;width:100%;height:140px}.navigation-desktop__nav--active{box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);background-color:#f9f9f9}.navigation-desktop__logo{position:relative;padding:0}.navigation-desktop__icon{position:absolute;transform:translateY(-50%)}.navigation-desktop__icon--1{top:75px;width:8.75rem}.navigation-desktop__icon--2{top:70px;width:10.25rem}.navigation-desktop__links{margin-bottom:1.5rem;text-align:right}.navigation-desktop__link{display:inline-block;padding:.375rem 1.5rem .25rem;text-align:right;color:#f9f9f9}.navigation-desktop__nav--active .navigation-desktop__link{color:#3d5777}.navigation-desktop__link--active{background-color:#6dc200;color:#f9f9f9}.navigation-desktop__nav--active .navigation-desktop__link--active{color:#f9f9f9}.navigation-desktop__top{margin-top:1.5rem;margin-bottom:1rem}.navigation-desktop__button--1{display:inline-block}.navigation-desktop__button--2{display:inline-block;margin-right:1.5rem;margin-left:1rem}.navigation-mobile{display:none;position:fixed;top:0;left:0;transform:translateZ(0);z-index:999;box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);width:100%}@media screen and (max-width:1024px){.navigation-mobile{display:block}}.navigation-mobile__nav{position:relative}.navigation-mobile__container{position:relative;background-color:#fff;padding:1rem;color:#1b8742}.navigation-mobile__icon{display:inline-block;width:6rem}.navigation-mobile__hamburger{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-family:"Nexa+Rust+Sans",arial,sans-serif}.navigation-mobile__links{display:block;position:absolute;top:-120%;transition:all .6s ease-in-out;z-index:-1;box-shadow:2px 3px 11px 0 rgba(0,0,0,.22);background-color:#fff;padding:1rem;width:100%}.navigation-mobile__links--active{top:4.5rem}.navigation-mobile__link{display:block;transition:all .2s ease-in-out;opacity:0;line-height:2rem;color:#21512c;font-family:"Nexa+Rust+Sans",arial,sans-serif}.navigation-mobile__links--active .navigation-mobile__link{opacity:1}.repeater-icon-button__container{padding-top:4rem;padding-bottom:4rem}.repeater-icon-button__title{text-align:center;text-transform:uppercase;color:#1b8742}.repeater-icon-button__tabs{margin-top:2rem}.repeater-icon-button__tab{padding:0 1.5rem;text-align:center}.repeater-icon-button__text{padding:0 1rem;font-weight:700}.slider-home-testimonials__bg{background-position:top;background-size:cover;width:100%;height:31.25rem}@media screen and (max-width:1024px){.slider-home-testimonials__bg{background-repeat:no-repeat;background-position:bottom;background-size:contain}}.slider-home-testimonials__slider{position:relative;padding:0 1rem;min-height:6.25rem}@media screen and (max-width:1024px){.slider-home-testimonials__slider{margin-left:10%;width:80%}}.slider-home-testimonials__icon{position:absolute;z-index:2;width:3.375rem;height:3.375rem}@media screen and (max-width:1024px){.slider-home-testimonials__icon{width:2rem;height:2rem}}.slider-home-testimonials__icon--left{top:0;left:-4rem}@media screen and (max-width:1024px){.slider-home-testimonials__icon--left{left:-1.5rem}}.slider-home-testimonials__icon--right{top:0;right:-4rem}@media screen and (max-width:1024px){.slider-home-testimonials__icon--right{right:-1.5rem}}.slider-home-testimonials__slide{position:absolute;width:calc(100% - 32px);text-align:center}.slider-home-testimonials__body{position:absolute}.slider-home-testimonials__title{margin-bottom:2.5rem;text-align:center;text-transform:uppercase;color:#1b8742}.slider-home-testimonials__author,.slider-home-testimonials__text{color:#1b8742}.slider-home-testimonials__author{margin-top:1rem}.tab-home-about__bg{padding:4rem 0 6.75rem}@media screen and (max-width:768px){.tab-home-about__bg{padding:4rem 0}}.tab-home-about__title{margin-bottom:4rem;text-align:center;text-transform:uppercase;color:#1b8742}.tab-home-about__cards{-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.tab-home-about__card{margin-bottom:1rem;padding:0}}.tab-home-about__body{border-radius:1.0625rem;box-shadow:2px 3px 11px 0 rgba(0,0,0,.5);background-color:#fff;padding:4rem 2.25rem 3rem;height:100%;text-align:center}@media screen and (max-width:768px){.tab-home-about__body{padding:1.5rem}}.tab-home-about__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:1.5rem auto;height:8.75rem}.tab-home-about__icon{display:inline-block;margin-bottom:1rem;width:10rem}.tab-home-about__icon svg{border:6px solid #fff;border-radius:50%;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.1))}.tab-home-about__subtitle{height:2.5rem;color:#3d5777}.tab-home-about__button{position:relative;z-index:2;width:90%}
/*# sourceMappingURL=app.css.map */