html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:0;font-weight:400;font-style:normal}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{text-rendering:optimizeLegibility;line-height:1.5;color:#0f0f0f;font-family:Roboto,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1680px){body{font-size:18px}}@media screen and (max-width:370px){body{font-size:14px}}h1{margin-bottom:1.5rem;color:#117977;font-size:2.25rem;font-weight:500}h1,h2{line-height:normal}h2{font-size:1.25rem}h3{padding-top:1rem;padding-bottom:.5rem;line-height:normal;font-size:1.125rem;font-weight:500}a{text-decoration:none;color:#0f0f0f}.navigation-mobile__span,h2,h3,h4,h5,li,p{margin:0}input[type=text],input[type=textarea]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.hero-text{line-height:normal;color:#f0f0f0;font-size:2.25rem}@media screen and (max-width:480px){.hero-text{font-size:1.875rem}}@media screen and (max-width:370px){.hero-text{font-size:1.5625rem}}.subfooter-text{line-height:normal;font-size:.75rem}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-transparent{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-bounce-in{0%{-webkit-transform:translateY(12%) scale(.75);transform:translateY(12%) scale(.75);opacity:0}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}85%{opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes slide-right-reveal{0%{-webkit-transform:translateX(-2rem);transform:translateX(-2rem);opacity:0;-webkit-clip-path:polygon(0 0,20% 0,20% 100%,0 100%);clip-path:polygon(0 0,20% 0,20% 100%,0 100%)}60%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes shutters-effect{0%{-webkit-transform:scaleX(0) scaleY(.005);transform:scaleX(0) scaleY(.005);opacity:0}25%{-webkit-transform:scaleX(0) scaleY(.005);transform:scaleX(0) scaleY(.005);opacity:1}50%{-webkit-transform:scaleX(1) scaleY(.005);transform:scaleX(1) scaleY(.005);opacity:1}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}.body-stop,.sr-only{overflow:hidden}.sr-only{position:absolute;margin:-1px;border:none;padding:0;width:1px;height:1px;clip:rect(0,0,0,0)}.danger{color:#ba1111}.button--outline{display:block;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;border:1px solid #0f0f0f;text-align:center}.button--outline:hover{background-color:#0f0f0f;color:#fff}.custom-about-office__next,.custom-about-office__prev,.custom-about-office__slide,.image--centered,.style-guide-component__background-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}.block-accordion__image,.block-text-image-repeat__image,.block-text-image__image,.custom-about-doctors__image,.custom-home-apart__image,.custom-home-doctors__image,.custom-home-logos__image,.custom-home-testimonials__image,.custom-patients-hygiene__image,.custom-services-whitening__image,.custom-started-gallery__after,.custom-started-gallery__before,.custom-started-insurance__image,.custom-started-visit__image,.footer__logo-icon,.hero__image,.image--bg{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}.absolute--centered,.custom-home-testimonials__chevron,.custom-started-insurance__icon,.footer__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.block-text-image-repeat__image,.block-text-image__image,.custom-about-doctors__image,.custom-home-doctors__image,.custom-home-testimonials__image,.custom-services-whitening__image,.custom-started-insurance__image,.custom-started-visit__image,.image-horizontal--mobile{height:20rem!important}}@media screen and (max-width:480px){.block-text-image-repeat__image,.block-text-image__image,.custom-about-doctors__image,.custom-home-doctors__image,.custom-home-testimonials__image,.custom-services-whitening__image,.custom-started-insurance__image,.custom-started-visit__image,.image-horizontal--mobile{height:15rem!important}}@media screen and (max-width:370px){.block-text-image-repeat__image,.block-text-image__image,.custom-about-doctors__image,.custom-home-doctors__image,.custom-home-testimonials__image,.custom-services-whitening__image,.custom-started-insurance__image,.custom-started-visit__image,.image-horizontal--mobile{height:12rem!important}}.block-text-image,.block-text-image-repeat,.custom-about-doctors,.custom-about-office,.custom-contact-section,.custom-home-apart,.custom-home-doctors,.custom-home-testimonials,.custom-patients-hygiene,.custom-services-pediatric,.custom-services-whitening,.custom-started-forms,.custom-started-gallery__row--bottom,.custom-started-insurance,.custom-started-visit,.footer__main,.padding-component{padding:4rem 0}@media screen and (max-width:370px){.block-text-image,.block-text-image-repeat,.custom-about-doctors,.custom-about-office,.custom-contact-section,.custom-home-apart,.custom-home-doctors,.custom-home-testimonials,.custom-patients-hygiene,.custom-services-pediatric,.custom-services-whitening,.custom-started-forms,.custom-started-gallery__row--bottom,.custom-started-insurance,.custom-started-visit,.footer__main,.padding-component{padding:3rem 0}}@media screen and (max-width:768px){.block-text-image-repeat__column--right,.block-text-image__column--right,.custom-about-doctors__column--right,.custom-home-doctors__column--right,.custom-services-whitening__column--right,.custom-started-visit__column--right,.margin-content--top{margin-top:2rem}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.crossfade{-webkit-backface-visibility:hidden;backface-visibility:hidden}.crossfade-enter-active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.55s;transition-duration:.55s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.crossfade-leave-active{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.45s;transition-duration:.45s}.crossfade-enter,.crossfade-leave-active{opacity:0}.drawer-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden}.drawer-slide-enter-active{-webkit-transition:-webkit-transform .55s cubic-bezier(.39,.575,.28,.995);transition:-webkit-transform .55s cubic-bezier(.39,.575,.28,.995);transition:transform .55s cubic-bezier(.39,.575,.28,.995);transition:transform .55s cubic-bezier(.39,.575,.28,.995),-webkit-transform .55s cubic-bezier(.39,.575,.28,.995)}.drawer-slide-leave-active{-webkit-transition:-webkit-transform .55s ease-in-out;transition:-webkit-transform .55s ease-in-out;transition:transform .55s ease-in-out;transition:transform .55s ease-in-out,-webkit-transform .55s ease-in-out}.drawer-slide-enter,.drawer-slide-leave-to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.col-1{padding:0 12px;width:calc(8.33333% - .1px)}@media screen and (max-width:768px){.col-1{padding:0;width:100%}}.col-2,.style-guide-component__col-2{padding:0 12px;width:calc(16.66667% - .1px)}@media screen and (max-width:768px){.col-2,.style-guide-component__col-2{padding:0;width:100%}}.col-3,.style-guide-component__col-3,.style-guide-component__col-5{padding:0 12px;width:calc(25% - .1px)}@media screen and (max-width:768px){.col-3,.style-guide-component__col-3,.style-guide-component__col-5{padding:0;width:100%}}.col-4,.style-guide-component__col-4,.style-guide-component__col-6,.style-guide-component__col-images{padding:0 12px;width:calc(33.33333% - .1px)}@media screen and (max-width:768px){.col-4,.style-guide-component__col-4,.style-guide-component__col-6,.style-guide-component__col-images{padding:0;width:100%}}.col-5,.style-guide-component__col-1{padding:0 12px;width:calc(41.66667% - .1px)}@media screen and (max-width:768px){.col-5,.style-guide-component__col-1{padding:0;width:100%}}.block-text-image-repeat__column--left,.block-text-image-repeat__column--right,.block-text-image__column--left,.block-text-image__column--right,.col-6,.custom-about-doctors__column--left,.custom-about-doctors__column--right,.custom-contact-section__column--left,.custom-contact-section__column--right,.custom-home-doctors__column--left,.custom-home-doctors__column--right,.custom-home-testimonials__column--left,.custom-home-testimonials__column--right,.custom-services-whitening__column--left,.custom-services-whitening__column--right,.custom-started-visit__column--left,.custom-started-visit__column--right{padding:0 12px;width:calc(50% - .1px)}@media screen and (max-width:768px){.block-text-image-repeat__column--left,.block-text-image-repeat__column--right,.block-text-image__column--left,.block-text-image__column--right,.col-6,.custom-about-doctors__column--left,.custom-about-doctors__column--right,.custom-contact-section__column--left,.custom-contact-section__column--right,.custom-home-doctors__column--left,.custom-home-doctors__column--right,.custom-home-testimonials__column--left,.custom-home-testimonials__column--right,.custom-services-whitening__column--left,.custom-services-whitening__column--right,.custom-started-visit__column--left,.custom-started-visit__column--right{padding:0;width:100%}}.col-7{padding:0 12px;width:calc(58.33333% - .1px)}@media screen and (max-width:768px){.col-7{padding:0;width:100%}}.col-8,.custom-patients-hygiene__column,.custom-services-pediatric__body,.custom-services-whitening__intro,.style-guide-component__col-form{padding:0 12px;width:calc(66.66667% - .1px)}@media screen and (max-width:768px){.col-8,.custom-patients-hygiene__column,.custom-services-pediatric__body,.custom-services-whitening__intro,.style-guide-component__col-form{padding:0;width:100%}}.col-9{padding:0 12px;width:calc(75% - .1px)}@media screen and (max-width:768px){.col-9{padding:0;width:100%}}.col-10{padding:0 12px;width:calc(83.33333% - .1px)}@media screen and (max-width:768px){.col-10{padding:0;width:100%}}.col-11{padding:0 12px;width:calc(91.66667% - .1px)}@media screen and (max-width:768px){.col-11{padding:0;width:100%}}.col-12,.custom-about-office__col,.footer__column{padding:0 12px;width:calc(100% - .1px)}@media screen and (max-width:768px){.col-12,.custom-about-office__col,.footer__column{padding:0;width:100%}}@media screen and (max-width:768px){.col-1--tablet{padding:0 12px;width:calc(8.33333% - .1px)}}@media screen and (max-width:480px){.col-1--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-2--tablet{padding:0 12px;width:calc(16.66667% - .1px)}}@media screen and (max-width:480px){.col-2--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-3--tablet{padding:0 12px;width:calc(25% - .1px)}}@media screen and (max-width:480px){.col-3--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-4--tablet,.style-guide-component__col-2{padding:0 12px;width:calc(33.33333% - .1px)}}@media screen and (max-width:480px){.col-4--tablet,.style-guide-component__col-2{padding:0;width:100%}}@media screen and (max-width:768px){.col-5--tablet{padding:0 12px;width:calc(41.66667% - .1px)}}@media screen and (max-width:480px){.col-5--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-6--tablet,.style-guide-component__col-4,.style-guide-component__col-5{padding:0 12px;width:calc(50% - .1px)}}@media screen and (max-width:480px){.col-6--tablet,.style-guide-component__col-4,.style-guide-component__col-5{padding:0;width:100%}}@media screen and (max-width:768px){.col-7--tablet{padding:0 12px;width:calc(58.33333% - .1px)}}@media screen and (max-width:480px){.col-7--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-8--tablet,.style-guide-component__col-1{padding:0 12px;width:calc(66.66667% - .1px)}}@media screen and (max-width:480px){.col-8--tablet,.style-guide-component__col-1{padding:0;width:100%}}@media screen and (max-width:768px){.col-9--tablet{padding:0 12px;width:calc(75% - .1px)}}@media screen and (max-width:480px){.col-9--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-10--tablet{padding:0 12px;width:calc(83.33333% - .1px)}}@media screen and (max-width:480px){.col-10--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-11--tablet{padding:0 12px;width:calc(91.66667% - .1px)}}@media screen and (max-width:480px){.col-11--tablet{padding:0;width:100%}}@media screen and (max-width:768px){.col-12--tablet{padding:0 12px;width:calc(100% - .1px)}}@media screen and (max-width:480px){.col-12--tablet{padding:0;width:100%}}.col-1--offset,.style-guide-component__col-5{margin-left:calc(8.33333% - .1px)}@media screen and (max-width:768px){.col-1--offset,.style-guide-component__col-5{margin-left:0}}.col-2--offset,.custom-services-pediatric__body,.custom-services-whitening__intro,.style-guide-component__col-3,.style-guide-component__col-form{margin-left:calc(16.66667% - .1px)}@media screen and (max-width:768px){.col-2--offset,.custom-services-pediatric__body,.custom-services-whitening__intro,.style-guide-component__col-3,.style-guide-component__col-form{margin-left:0}}.col-3--offset{margin-left:calc(25% - .1px)}@media screen and (max-width:768px){.col-3--offset{margin-left:0}}.col-4--offset,.custom-patients-hygiene__column{margin-left:calc(33.33333% - .1px)}@media screen and (max-width:768px){.col-4--offset,.custom-patients-hygiene__column{margin-left:0}}.col-5--offset{margin-left:calc(41.66667% - .1px)}@media screen and (max-width:768px){.col-5--offset{margin-left:0}}.col-6--offset{margin-left:calc(50% - .1px)}@media screen and (max-width:768px){.col-6--offset{margin-left:0}}.col-7--offset{margin-left:calc(58.33333% - .1px)}@media screen and (max-width:768px){.col-7--offset{margin-left:0}}.col-8--offset{margin-left:calc(66.66667% - .1px)}@media screen and (max-width:768px){.col-8--offset{margin-left:0}}.col-9--offset{margin-left:calc(75% - .1px)}@media screen and (max-width:768px){.col-9--offset{margin-left:0}}.col-10--offset{margin-left:calc(83.33333% - .1px)}@media screen and (max-width:768px){.col-10--offset{margin-left:0}}.col-11--offset{margin-left:calc(91.66667% - .1px)}@media screen and (max-width:768px){.col-11--offset{margin-left:0}}.col-12--offset{margin-left:calc(100% - .1px)}@media screen and (max-width:768px){.col-12--offset{margin-left:0}}.block-accordion__row,.block-text-image-repeat__container,.block-text-image__container,.container,.container--large,.custom-about-doctors__container,.custom-about-office__container,.custom-contact-section__container,.custom-home-apart__container,.custom-home-doctors__container,.custom-home-logos__container,.custom-patients-hygiene__container,.custom-services-pediatric__container,.custom-services-whitening__container,.custom-started-forms__container,.custom-started-gallery__container,.custom-started-insurance__container,.custom-started-visit__container,.footer__container,.navigation-desktop__container,.navigation-mobile__container,.navigation-mobile__container--drawer,.style-guide-component__container,.style-guide-component__container-lg{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:0 32px;width:100%;max-width:1244px}@media screen and (min-width:1680px){.block-accordion__row,.block-text-image-repeat__container,.block-text-image__container,.container,.container--large,.custom-about-doctors__container,.custom-about-office__container,.custom-contact-section__container,.custom-home-apart__container,.custom-home-doctors__container,.custom-home-logos__container,.custom-patients-hygiene__container,.custom-services-pediatric__container,.custom-services-whitening__container,.custom-started-forms__container,.custom-started-gallery__container,.custom-started-insurance__container,.custom-started-visit__container,.footer__container,.navigation-desktop__container,.navigation-mobile__container,.navigation-mobile__container--drawer,.style-guide-component__container,.style-guide-component__container-lg{max-width:1440px}}@media screen and (max-width:480px){.block-accordion__row,.block-text-image-repeat__container,.block-text-image__container,.container,.container--large,.custom-about-doctors__container,.custom-about-office__container,.custom-contact-section__container,.custom-home-apart__container,.custom-home-doctors__container,.custom-home-logos__container,.custom-patients-hygiene__container,.custom-services-pediatric__container,.custom-services-whitening__container,.custom-started-forms__container,.custom-started-gallery__container,.custom-started-insurance__container,.custom-started-visit__container,.footer__container,.navigation-desktop__container,.navigation-mobile__container,.navigation-mobile__container--drawer,.style-guide-component__container,.style-guide-component__container-lg{padding:0 1rem}}.container--large,.navigation-desktop__container,.navigation-mobile__container,.style-guide-component__container-lg{max-width:1376.66667px}@media screen and (min-width:1680px){.container--large,.navigation-desktop__container,.navigation-mobile__container,.style-guide-component__container-lg{max-width:1680px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-transparent{0%{opacity:.1}to{opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-bounce-in{0%{-webkit-transform:translateY(12%) scale(.75);transform:translateY(12%) scale(.75);opacity:0}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}85%{opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes slide-right-reveal{0%{-webkit-transform:translateX(-2rem);transform:translateX(-2rem);opacity:0;-webkit-clip-path:polygon(0 0,20% 0,20% 100%,0 100%);clip-path:polygon(0 0,20% 0,20% 100%,0 100%)}60%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes shutters-effect{0%{-webkit-transform:scaleX(0) scaleY(.005);transform:scaleX(0) scaleY(.005);opacity:0}25%{-webkit-transform:scaleX(0) scaleY(.005);transform:scaleX(0) scaleY(.005);opacity:1}50%{-webkit-transform:scaleX(1) scaleY(.005);transform:scaleX(1) scaleY(.005);opacity:1}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes imageRotator{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}}@-webkit-keyframes spinning{0%{stroke-dashoffset:177}50%{-webkit-transform:rotate(135deg);transform:rotate(135deg);stroke-dashoffset:44.25}to{-webkit-transform:rotate(450deg);transform:rotate(450deg);stroke-dashoffset:177}}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes backgroundimage{0%{-webkit-transform:translateX(-6%);transform:translateX(-6%);visibility:hidden;overflow:hidden}40%{visibility:hidden}to{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;overflow:hidden}}@-webkit-keyframes backgroundmask{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}50%{visibility:visible}to{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;width:100%}}.base-lazy-img__spinner{position:absolute;top:50%;left:50%;-webkit-animation:imageRotator 1.4s linear infinite;animation:imageRotator 1.4s linear infinite}@keyframes imageRotator{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}}.base-lazy-img__ring{-webkit-animation:spinning 1.4s ease-in-out infinite;animation:spinning 1.4s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center;fill:transparent;stroke-width:6;stroke:#117977;stroke-dasharray:177;stroke-dashoffset:0}.base-loader{position:fixed;top:0;left:0;z-index:99999;background:#fff;width:100%;height:100vh}.base-loader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.base-loader__spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.base-loader__ring{-webkit-animation:spinning 1.4s ease-in-out infinite;animation:spinning 1.4s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center;fill:transparent;stroke-width:6;stroke:#117977;stroke-dasharray:187;stroke-dashoffset:0}@keyframes spinning{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);transform:rotate(135deg);stroke-dashoffset:46.75}to{-webkit-transform:rotate(450deg);transform:rotate(450deg);stroke-dashoffset:187}}.block-accordion{padding:4rem 0 0}@media screen and (max-width:768px){.block-accordion{padding-top:2rem}}.block-accordion__title{opacity:0;overflow:hidden;text-align:center;color:#117977}.block-accordion__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.block-accordion__item{-webkit-transition:background .3s ease,border-color .2s ease;transition:background .3s ease,border-color .2s ease;margin-top:-1px;border-top:1px solid rgba(17,121,119,.2);border-bottom:1px solid rgba(17,121,119,.2);background-color:#faf9f9;cursor:pointer;padding:2rem 0}@media screen and (max-width:480px){.block-accordion__item{padding:1rem 0}}.block-accordion__item--reverse{background-color:#fff}.block-accordion__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.block-accordion__subtitle{color:#117977;font-weight:500}@media screen and (max-width:870px){.block-accordion__subtitle{font-size:24px}}@media screen and (max-width:480px){.block-accordion__subtitle{font-size:18px}}.block-accordion__drawer{-webkit-transition:height .3s cubic-bezier(.39,.575,.28,.995),padding .3s ease-in-out;transition:height .3s cubic-bezier(.39,.575,.28,.995),padding .3s ease-in-out;margin:0 auto;background:transparent;padding:0 32px;width:100%;max-width:1244px;height:0;pointer-events:none}.block-accordion__item--active .block-accordion__drawer{-webkit-transition:height .3s cubic-bezier(.39,.575,.28,.995);transition:height .3s cubic-bezier(.39,.575,.28,.995);pointer-events:all}.block-accordion__text{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;opacity:0;padding:1rem 2rem .5rem 5rem}@media screen and (max-width:480px){.block-accordion__text{padding:1rem 1rem 0}}.block-accordion__item--active .block-accordion__text{-webkit-transition:opacity .25s ease .175s;transition:opacity .25s ease .175s;opacity:1}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.block-accordion__text{width:100%}}.block-accordion__text ul{margin-bottom:-19px}.block-accordion__text ul li{margin-top:-19px}.block-accordion__text a{white-space:nowrap;color:#117977}.block-accordion__text a:hover{text-decoration:underline}.block-accordion__text--left{width:50%}.block-accordion__column{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:768px){.block-accordion__column{-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-accordion__column--left{width:50%}@media screen and (max-width:768px){.block-accordion__column--left{width:100%}}.block-accordion__column--right{position:relative;width:50%}@media screen and (max-width:768px){.block-accordion__column--right{display:none}}.block-accordion__image{opacity:0;margin-top:.5rem;height:calc(100% - 1rem)}.block-accordion__item--active .block-accordion__image{-webkit-transition:opacity .25s ease .175s;transition:opacity .25s ease .175s;opacity:1}.block-accordion__cross{display:inline-block;position:relative;margin-right:1rem;width:.8rem;height:.8rem}.block-accordion__cross span{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#00c7c4;width:100%;height:2px}.block-accordion__cross span:last-child{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center}.block-accordion__item--active .block-accordion__cross span:last-child{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.block-text-image-repeat{padding-top:2rem}@media screen and (max-width:768px){.block-text-image-repeat{padding-top:0}}.block-text-image-repeat__section{margin-top:4rem}@media screen and (max-width:768px){.block-text-image-repeat__section{margin-top:2rem}}.block-text-image-repeat__section:first-child{margin-top:0}.block-text-image-repeat__section--reverse .block-text-image-repeat__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:768px){.block-text-image-repeat__column--left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.block-text-image-repeat__column--right{position:relative;min-height:20rem}@media screen and (max-width:768px){.block-text-image-repeat__column--right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:inherit}}.block-text-image-repeat__title{opacity:0;overflow:hidden}.block-text-image-repeat__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.block-text-image-repeat__body{opacity:0;overflow:hidden}.block-text-image-repeat__body--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.block-text-image-repeat__body h2{color:#117977;font-weight:400}.block-text-image-repeat__body ul{margin-bottom:-19px}.block-text-image-repeat__body ul li{margin-top:-19px}@media screen and (max-width:768px){.block-text-image-repeat__body--active{-webkit-animation:fade-in .4s ease-in 1.1s forwards;animation:fade-in .4s ease-in 1.1s forwards}}.block-text-image-repeat__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden}.block-text-image-repeat__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.block-text-image-repeat__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.block-text-image-repeat__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}@media screen and (max-width:768px){.block-text-image-repeat__image--active{-webkit-animation-delay:.45s;animation-delay:.45s}.block-text-image-repeat__image--active:before{-webkit-animation-delay:.4s;animation-delay:.4s}}.block-text-image__column--right{position:relative;padding-left:10%}@media screen and (max-width:768px){.block-text-image__column--right{padding-left:0}}.block-text-image__title{opacity:0;overflow:hidden}.block-text-image__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.block-text-image__title span{display:block;padding-left:5%}@media screen and (max-width:480px){.block-text-image__title span{display:inline;padding-left:0}}.block-text-image__body{opacity:0;overflow:hidden;padding-left:10%}.block-text-image__body--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}@media screen and (max-width:480px){.block-text-image__body{padding-left:5%}}.block-text-image__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden;min-height:20rem}.block-text-image__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.block-text-image__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.block-text-image__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}@media screen and (max-width:768px){.block-text-image__image{min-height:inherit}}.custom-about-doctors{position:relative;top:7rem;margin-bottom:7rem;width:100%}@media screen and (max-width:1210px){.custom-about-doctors{top:5.25rem;margin-bottom:5.25rem}}@media screen and (max-width:768px){.custom-about-doctors{padding-top:2rem}}.custom-about-doctors__section{margin-top:5rem}@media screen and (max-width:768px){.custom-about-doctors__section{margin-top:4rem}}.custom-about-doctors__section:first-child{margin-top:1rem}.custom-about-doctors__container{height:475px}@media screen and (max-width:768px){.custom-about-doctors__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.custom-about-doctors__section--reverse .custom-about-doctors__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.custom-about-doctors__column--left{height:100%}@media screen and (max-width:768px){.custom-about-doctors__column--left{height:475px}}.custom-about-doctors__column--right{height:100%;position:relative}.custom-about-doctors__title{opacity:0;overflow:hidden}.custom-about-doctors__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-about-doctors__section--reverse .custom-about-doctors__title--active{-webkit-animation-delay:1.6s;animation-delay:1.6s}.custom-about-doctors__body{opacity:0;overflow:hidden;height:85%;overflow:auto}.custom-about-doctors__body--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-about-doctors__section--reverse .custom-about-doctors__body--active{-webkit-animation-delay:2s;animation-delay:2s}.custom-about-doctors__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden}.custom-about-doctors__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.custom-about-doctors__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.custom-about-doctors__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.custom-about-doctors__section--reverse .custom-about-doctors__image--active{-webkit-animation-delay:2.15s;animation-delay:2.15s}.custom-about-doctors__section--reverse .custom-about-doctors__image--active:before{-webkit-animation-delay:2.1s;animation-delay:2.1s}@media screen and (max-width:480px){.custom-about-office{padding-bottom:1rem}}@media screen and (max-width:900px) and (max-height:480px){.custom-about-office{padding-bottom:4rem}}.custom-about-office__title{opacity:0;overflow:hidden;text-align:center;color:#117977}.custom-about-office__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-about-office__slider{position:relative;min-height:40rem}@media screen and (max-width:768px){.custom-about-office__slider{min-height:30rem}}@media screen and (max-width:480px){.custom-about-office__slider{min-height:20rem}}@media screen and (max-width:750px) and (max-height:370px){.custom-about-office__slider{min-height:20rem}}.custom-about-office__slide{-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:0;width:100%}@media screen and (max-width:480px){.custom-about-office__slide{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:calc(100% - 7.5rem)}}.custom-about-office__slide--active{opacity:1}.custom-about-office__next,.custom-about-office__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .25s ease-in;transition:background .25s ease-in;z-index:1;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;padding-bottom:0;width:3rem;height:3rem;text-align:center;line-height:1}@media screen and (max-width:480px){.custom-about-office__next,.custom-about-office__prev{top:unset;bottom:2rem;border:1px solid #117977}}.custom-about-office__next:hover,.custom-about-office__prev:hover{background:#fff}@media screen and (max-width:480px){.custom-about-office__next:hover,.custom-about-office__prev:hover{background:#f0f0f0}}.custom-about-office__next:hover .custom-about-office__icon,.custom-about-office__prev:hover .custom-about-office__icon{stroke:#117977}.custom-about-office__prev{left:1rem}@media screen and (max-width:480px){.custom-about-office__prev{left:0}}.custom-about-office__next{right:1rem;left:auto}@media screen and (max-width:480px){.custom-about-office__next{right:0}}.custom-about-office__icon{-webkit-transform:translate(.15rem);transform:translate(.15rem);-webkit-transition:stroke .25s ease-in;transition:stroke .25s ease-in;width:1.5rem;height:1.5rem;stroke:#117977}.custom-about-office__icon svg{width:100%;height:100%}.custom-about-office__icon--flip{-webkit-transform:rotate(180deg) translate(.15rem);transform:rotate(180deg) translate(.15rem)}.custom-contact-section{position:relative;top:7rem;margin-bottom:7rem;width:100%}@media screen and (max-width:1210px){.custom-contact-section{top:5.25rem;margin-bottom:5.25rem}}@media screen and (max-width:768px){.custom-contact-section{padding-top:2rem}}@media screen and (max-width:768px){.custom-contact-section__column--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:480px){.custom-contact-section__column--left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.custom-contact-section__section{margin-bottom:2.5rem}.custom-contact-section__title{margin-bottom:.5rem}@media screen and (max-width:480px){.custom-contact-section__title{text-align:center}}.custom-contact-section__text{display:block;margin-left:10%}@media screen and (max-width:480px){.custom-contact-section__text{margin-left:0;text-align:center}}.custom-contact-section a:hover{color:#117977}.custom-home-apart__title{opacity:0;overflow:hidden;width:100%;text-align:center}.custom-home-apart__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-home-apart__service{opacity:0;padding:.5rem;width:25%}@media screen and (max-width:768px){.custom-home-apart__service{width:50%}}@media screen and (max-width:480px){.custom-home-apart__service{width:100%}}.custom-home-apart__service--active{-webkit-animation:fade-in 1s ease forwards;animation:fade-in 1s ease forwards;opacity:0}.custom-home-apart__service--active:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.custom-home-apart__service--active:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.custom-home-apart__service--active:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.custom-home-apart__service--active:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.custom-home-apart__service:hover .button-text{background-position:0 100%;color:#fff}.custom-home-apart__service:hover .icon{-webkit-transition:stroke .3s ease .2s;transition:stroke .3s ease .2s;stroke:#f0f0f0}.custom-home-apart__image{height:15rem}.custom-home-apart__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.custom-home-apart__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;margin:1rem 0;-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);cursor:pointer}.custom-home-apart__button:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.2);box-shadow:3px 3px 10px 0 rgba(15,15,15,.2)}.custom-home-apart__button:hover .button-text{background-position:0 100%;color:#fff}.custom-home-apart__button:hover .icon{-webkit-transition:stroke .3s ease .2s;transition:stroke .3s ease .2s;stroke:#f0f0f0}.custom-home-apart__button .button-text{-webkit-transition:all .3s ease;transition:all .3s ease;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#00c7c4));background:linear-gradient(270deg,#fff 50%,#00c7c4 0);background-position:100% 100%;background-size:201% 100%;padding:.5rem 1rem;color:#00c7c4}.custom-home-apart__button .icon-container{position:relative;background-color:#00c7c4;width:2rem}.custom-home-apart__button .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:stroke .3s ease;transition:stroke .3s ease;padding:3px;width:1.5rem;height:1.875rem;stroke:#fff}.custom-home-doctors{background-color:#faf9f9}.custom-home-doctors__column--left{position:relative}.custom-home-doctors__column--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}@media screen and (max-width:768px){.custom-home-doctors__column--right{padding-left:0}}.custom-home-doctors__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden;min-height:20rem}.custom-home-doctors__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.custom-home-doctors__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.custom-home-doctors__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}@media screen and (max-width:768px){.custom-home-doctors__image{min-height:inherit}.custom-home-doctors__image--active{-webkit-animation-delay:.45s;animation-delay:.45s}.custom-home-doctors__image--active:before{-webkit-animation-delay:.4s;animation-delay:.4s}}.custom-home-doctors__title{opacity:0;overflow:hidden;width:100%;text-align:center}.custom-home-doctors__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-home-doctors__body{opacity:0;overflow:hidden}.custom-home-doctors__body--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}@media screen and (max-width:768px){.custom-home-doctors__body--active{-webkit-animation:fade-in .4s ease-in 1.1s forwards;animation:fade-in .4s ease-in 1.1s forwards}}.custom-home-doctors__button-container{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-home-doctors__button-container--active{-webkit-animation:fade-in .4s ease-in .8s forwards;animation:fade-in .4s ease-in .8s forwards}@media screen and (max-width:768px){.custom-home-doctors__button-container--active{-webkit-animation:fade-in .4s ease-in 1.5s forwards;animation:fade-in .4s ease-in 1.5s forwards}}.custom-home-doctors__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;margin:1rem 0;-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);cursor:pointer}.custom-home-doctors__button:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.2);box-shadow:3px 3px 10px 0 rgba(15,15,15,.2)}.custom-home-doctors__button:hover .button-text{background-position:0 100%;color:#fff}.custom-home-doctors__button:hover .icon{-webkit-transition:stroke .3s ease .2s;transition:stroke .3s ease .2s;stroke:#f0f0f0}.custom-home-doctors__button .button-text{-webkit-transition:all .3s ease;transition:all .3s ease;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#00c7c4));background:linear-gradient(270deg,#fff 50%,#00c7c4 0);background-position:100% 100%;background-size:201% 100%;padding:.5rem 1rem;color:#00c7c4}.custom-home-doctors__button .icon-container{position:relative;background-color:#00c7c4;width:2rem}.custom-home-doctors__button .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:stroke .3s ease;transition:stroke .3s ease;padding:3px;width:1.5rem;height:1.875rem;stroke:#fff}.custom-home-logos{background:rgba(0,199,196,.15);padding:2rem 0}@media screen and (max-width:480px){.custom-home-logos__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.custom-home-logos__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease;opacity:0;padding:0 1rem;height:10rem}@media screen and (max-width:480px){.custom-home-logos__logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:33.33333%;height:7rem}}@media screen and (max-width:900px) and (max-height:480px){.custom-home-logos__logo{height:7rem}}@media screen and (max-width:750px) and (max-height:370px){.custom-home-logos__logo{height:5rem}}@media screen and (max-width:370px){.custom-home-logos__logo{padding:0 .5rem}}.custom-home-logos__logo--active{opacity:1}.custom-home-logos__image{background-size:contain}.custom-home-testimonials{background-color:#faf9f9;padding-bottom:0}.custom-home-testimonials__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.custom-home-testimonials__container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.custom-home-testimonials__container--testimonials{min-height:30rem}.custom-home-testimonials__title{opacity:0;overflow:hidden;width:100%;text-align:center}.custom-home-testimonials__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-home-testimonials__column--left{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}@media screen and (max-width:768px){.custom-home-testimonials__column--left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.custom-home-testimonials__column--right{position:relative;padding-right:0}@media screen and (max-width:768px){.custom-home-testimonials__column--right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.custom-home-testimonials__next{position:relative;background:rgba(0,199,196,.15);cursor:pointer;width:3rem;height:100%}.custom-home-testimonials__next:hover .custom-home-testimonials__chevron{opacity:1}.custom-home-testimonials__chevron{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.4;width:1.5rem;height:2.025rem;stroke:#117977}.custom-home-testimonials__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10%;width:80%}@media screen and (max-width:768px){.custom-home-testimonials__content{width:calc(80% - 3rem);height:20rem}}@media screen and (max-width:480px){.custom-home-testimonials__content{margin-left:5%;width:calc(90% - 3rem);height:25rem}}.custom-home-testimonials__testimonial{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .5s ease-in .55;transition:opacity .5s ease-in .55;opacity:0;width:100%}.custom-home-testimonials__testimonial--active{-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:1}.custom-home-testimonials__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}.custom-home-testimonials__name{padding-bottom:1rem;font-weight:500}.custom-home-testimonials__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden}.custom-home-testimonials__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.custom-home-testimonials__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.custom-home-testimonials__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}@media screen and (max-width:768px){.custom-home-testimonials__image--active{-webkit-animation-delay:.45s;animation-delay:.45s}.custom-home-testimonials__image--active:before{-webkit-animation-delay:.4s;animation-delay:.4s}}.custom-home-testimonials__star{margin:0 .5rem;width:2rem;height:2rem;stroke:#117977}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star{-webkit-animation:fade-in-transparent .5s ease forwards;animation:fade-in-transparent .5s ease forwards;-webkit-animation-delay:.4s;animation-delay:.4s;opacity:.1}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.custom-home-testimonials__testimonial--active .custom-home-testimonials__star:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.custom-patients-hygiene{position:relative}.custom-patients-hygiene__image{background-position:top}@media screen and (max-width:768px){.custom-patients-hygiene__image{background-position:100%}}.custom-patients-hygiene__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-patients-hygiene__title{opacity:0;overflow:hidden;color:#fff}.custom-patients-hygiene__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-patients-hygiene__intro{opacity:0;overflow:hidden}.custom-patients-hygiene__intro--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-patients-hygiene__section{-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0}.custom-patients-hygiene__section--active{opacity:1}.custom-patients-hygiene__subtitle{margin-top:1rem;color:#fff}.custom-services-pediatric{padding-bottom:0}.custom-services-pediatric__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-services-pediatric__title{opacity:0;overflow:hidden;width:100%;text-align:center}.custom-services-pediatric__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-services-pediatric__body{opacity:0;overflow:hidden}.custom-services-pediatric__body--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-services-whitening{background:rgba(0,199,196,.15)}.custom-services-whitening__container--content{padding-top:2rem;min-height:20rem}.custom-services-whitening__column--right{position:relative}.custom-services-whitening__title{opacity:0;overflow:hidden;width:100%;text-align:center}.custom-services-whitening__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-services-whitening__intro{opacity:0;overflow:hidden}.custom-services-whitening__intro--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-services-whitening__body{opacity:0;overflow:hidden}.custom-services-whitening__body--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-services-whitening__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden}.custom-services-whitening__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.custom-services-whitening__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.custom-services-whitening__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.custom-started-forms{text-align:center}.custom-started-forms__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-started-forms__title{opacity:0;overflow:hidden;width:100%}.custom-started-forms__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-started-forms__subtitle{opacity:0;overflow:hidden}.custom-started-forms__subtitle--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-started-forms__button-container{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.custom-started-forms__button-container--active{-webkit-animation:fade-in .4s ease-in .8s forwards;animation:fade-in .4s ease-in .8s forwards}@media screen and (max-width:480px){.custom-started-forms__button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom-started-forms__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);cursor:pointer;margin:2rem 1rem 0}.custom-started-forms__button:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.2);box-shadow:3px 3px 10px 0 rgba(15,15,15,.2)}.custom-started-forms__button:hover .button-text{background-position:0 100%;color:#00c7c4}.custom-started-forms__button:hover .icon{-webkit-transition:stroke .3s ease .2s;transition:stroke .3s ease .2s;stroke:#f0f0f0}.custom-started-forms__button .button-text{-webkit-transition:all .3s ease;transition:all .3s ease;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#00c7c4),color-stop(50%,#fff));background:linear-gradient(270deg,#00c7c4 50%,#fff 0);background-position:100% 100%;background-size:201% 100%;padding:.5rem 1rem;color:#fff}.custom-started-forms__button .icon-container{position:relative;background-color:#00c7c4;width:2rem}.custom-started-forms__button .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:stroke .3s ease;transition:stroke .3s ease;padding:3px;width:1.5rem;height:1.875rem;stroke:#fff}@media screen and (max-width:480px){.custom-started-forms__button{margin:1.5rem 1rem 0}}.custom-started-gallery__row--top{background:rgba(17,121,119,.15);padding:2rem 0}.custom-started-gallery__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-started-gallery__container--images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:480px){.custom-started-gallery__container--images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom-started-gallery__subtitle,.custom-started-gallery__title{opacity:0;overflow:hidden}.custom-started-gallery__subtitle--active,.custom-started-gallery__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-started-gallery__subheading{opacity:0;overflow:hidden}.custom-started-gallery__subheading--active{-webkit-animation:fade-in .4s ease-in .4s forwards;animation:fade-in .4s ease-in .4s forwards}.custom-started-gallery__image{position:relative;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in;opacity:0;margin:.5rem;cursor:pointer;width:calc(33.33333% - 1rem);height:15rem}@media screen and (max-width:480px){.custom-started-gallery__image{margin:.5rem 0;width:100%}}@media screen and (max-width:900px) and (max-height:480px){.custom-started-gallery__image{height:10rem}}.custom-started-gallery__image--active,.custom-started-gallery__image:hover .custom-started-gallery__before{opacity:1}.custom-started-gallery__image:hover .custom-started-gallery__after{opacity:0}.custom-started-gallery__after,.custom-started-gallery__before{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.custom-started-gallery__before{opacity:0}.custom-started-gallery__before--active{opacity:1}.custom-started-insurance{background-color:#faf9f9}.custom-started-insurance__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-started-insurance__container--card{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-started-insurance__title{opacity:0;overflow:hidden;width:100%;text-align:center}.custom-started-insurance__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-started-insurance__intro a{text-decoration:underline}.custom-started-insurance__card{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem 0;height:4rem}@media screen and (max-width:480px){.custom-started-insurance__card{margin:1.5rem .25rem}}.custom-started-insurance__icon,.custom-started-insurance__icon svg{width:100%;height:100%}.custom-started-insurance__caption{font-style:italic}.custom-started-insurance__note{padding:1.5rem 0;text-align:center;text-decoration:underline}.custom-started-insurance__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden;margin-top:2rem;height:35rem}.custom-started-insurance__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.custom-started-insurance__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:50ms;animation-delay:50ms}.custom-started-insurance__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards}@keyframes backgroundimage{0%{-webkit-transform:translateX(-6%);transform:translateX(-6%);visibility:hidden;overflow:hidden}40%{visibility:hidden}to{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;overflow:hidden}}@keyframes backgroundmask{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}50%{visibility:visible}to{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;width:100%}}.custom-started-visit__container--body{padding-top:2rem;padding-bottom:2rem}.custom-started-visit__title{opacity:0;overflow:hidden}.custom-started-visit__title--active{-webkit-animation:fade-in-up .4s ease-in forwards;animation:fade-in-up .4s ease-in forwards}.custom-started-visit__subheader{padding-bottom:1rem;width:100%;text-align:center;color:#ba1111}@media screen and (max-width:768px){.custom-started-visit__subheader{text-align:left}}.custom-started-visit__column--left{position:relative}.custom-started-visit__column--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}@media screen and (max-width:768px){.custom-started-visit__column--right{padding-left:0}}.custom-started-visit__image{-webkit-transform:translateX(-6%) scale(1);transform:translateX(-6%) scale(1);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;visibility:hidden;overflow:hidden}.custom-started-visit__image:before{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f5f5f5;width:100%;height:100%;content:""}.custom-started-visit__image--active{-webkit-animation:backgroundimage 1s ease forwards;animation:backgroundimage 1s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.custom-started-visit__image--active:before{-webkit-animation:backgroundmask 1.5s ease forwards;animation:backgroundmask 1.5s ease forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.custom-started-visit__close{text-decoration:underline}.footer__logos{background-color:#faf9f9;padding:1rem 0}.footer__logo-icon{background-size:contain;width:calc(25% - 1rem);height:5rem}@media screen and (max-width:480px){.footer__logo-icon{margin:.5rem 0;width:calc(50% - 1rem);height:3rem}}.footer__main{background:rgba(17,121,119,.35)}.footer__container--top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__column{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.footer__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__column--center,.footer__column--left,.footer__column--right{width:33.33333%;text-align:center}@media screen and (max-width:768px){.footer__column--center,.footer__column--left,.footer__column--right{margin-bottom:2rem;width:100%}}@media screen and (max-width:768px){.footer__column--left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.footer__column--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.footer__column--center{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.footer__column--right{position:relative;height:80%}@media screen and (max-width:768px){.footer__column--right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:10%;width:80%;height:20rem}}@media screen and (max-width:480px){.footer__column--right{margin-left:0;width:100%}}.footer__text{margin-top:1rem}.footer__link{-webkit-transition:color .2s ease;transition:color .2s ease}.footer__link:hover{text-decoration:underline;color:#117977}.footer__logo{width:8rem;height:10.4rem}.footer__logo-title{padding-top:1rem;color:#117977;font-family:Merriweather,serif}.footer__social-media{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social{position:relative;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;margin:3rem 1rem 0;border-radius:50%;background-color:#117977;width:3rem;height:3rem}@media screen and (max-width:768px){.footer__social{margin-top:1rem}}.footer__social:hover{background-color:#00c7c4}.footer__social:first-child .footer__icon{width:100%;height:70%}.footer__social:first-child .footer__icon svg{width:100%;height:100%}.footer__social:last-child .footer__icon{width:60%;height:60%}.footer__iframe{border:none;width:100%;height:100%}.footer__subfooter{background-color:#8ab7b6;padding:.5rem 1rem;text-align:center;color:#fff;font-size:.875rem}.footer__subfooter a{-webkit-transition:color .25s ease-in;transition:color .25s ease-in;text-decoration:underline;white-space:nowrap;color:#fff}.footer__subfooter a:hover{color:#117977}.form-contact{z-index:5;padding-bottom:2rem;width:100%}.form-contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-contact__group{position:relative;margin-top:2rem;width:100%}.form-contact__group--top{margin-top:0}.form-contact__group--half{width:calc(50% - 12px)}.form-contact__group--button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form-contact__label{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:font-size .25s ease-in,top .25s ease-in,-webkit-transform .25s ease-in;transition:font-size .25s ease-in,top .25s ease-in,-webkit-transform .25s ease-in;transition:font-size .25s ease-in,transform .25s ease-in,top .25s ease-in;transition:font-size .25s ease-in,transform .25s ease-in,top .25s ease-in,-webkit-transform .25s ease-in;padding-left:.75rem;pointer-events:none}.form-contact__label--textarea{top:1.25rem}.form-contact__label--active{top:-.25rem;-webkit-transform:translateY(0);transform:translateY(0);font-size:11px}.form-contact__label--checkbox{display:block;position:static;-webkit-transform:none;transform:none;padding-bottom:.5rem}.form-contact__input{border-bottom:1px solid #117977;padding:1.25rem 1rem .75rem;width:100%}.form-contact__input:active,.form-contact__input:focus{outline:transparent}.form-contact__input:focus+.form-contact__label{top:.25rem;-webkit-transform:translateY(0);transform:translateY(0);font-size:11px}.form-contact__input--textarea{min-height:10rem}.form-contact__input--error{border-color:#ba1111}.form-contact__input--error,.form-contact__input--error+.form-contact__label{color:#ba1111}.form-contact__error-message{position:absolute;bottom:-1.25rem;left:0;padding:.25rem .75rem;color:#ba1111;font-size:9px}.form-contact__group-message .form-contact__error-message{bottom:.75rem}.form-contact__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.form-contact__checkbox-group{position:relative}.form-contact__checkbox-input,.form-contact__checkbox-overlay{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:1.5rem}.form-contact__checkbox-input{opacity:0;z-index:1;cursor:pointer}.form-contact__checkbox-input:checked~.form-contact__checkbox-overlay:after,.form-contact__checkbox-input:hover~.form-contact__checkbox-overlay:after{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}.form-contact__checkbox-input:checked~.form-contact__checkbox-overlay{border:1px solid #fff}.form-contact__checkbox-overlay{-webkit-transition:border .25s ease;transition:border .25s ease;border:1px solid #117977}.form-contact__checkbox-overlay:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0;color:#117977;font-size:1.25rem;content:"\2713"}.form-contact__checkbox-label{padding-left:2.75rem;text-transform:capitalize}.form-contact__submit-overlay,.form-contact__submit-success{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s ease .4s;transition:opacity .25s ease .4s;opacity:0;z-index:3;background:rgba(15,15,15,.25);width:101%;height:101%}.form-contact__submit-overlay--showing,.form-contact__submit-success--showing{opacity:1;z-index:99}.form-contact__submit-success{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:2;background:#2fd64c}.form-contact__submit-success--showing{-webkit-transition-delay:.4s;transition-delay:.4s}.form-contact__submit-label{display:block;position:relative;-webkit-transition:-webkit-transform .25s ease .25s;transition:-webkit-transform .25s ease .25s;transition:transform .25s ease .25s;transition:transform .25s ease .25s,-webkit-transform .25s ease .25s;z-index:9;padding:.5rem 1.75rem}.form-contact__submit-label--hidden{-webkit-transform:scale(0);transform:scale(0);-webkit-transition-delay:0;transition-delay:0}.form-contact__submit-check{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(.5rem) scale(0);transform:translateY(.5rem) scale(0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:9;width:100%;height:100%}.form-contact__submit-check--showing{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition-delay:.4s;transition-delay:.4s}.form-contact__submit-button{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);box-shadow:3px 3px 10px 0 rgba(15,15,15,.1);background:-webkit-gradient(linear,right top,left top,color-stop(50%,#117977),color-stop(50%,#fff));background:linear-gradient(270deg,#117977 50%,#fff 0);background-position:100% 100%;background-size:201% 100%;cursor:pointer;padding:.25rem 1rem;color:#fff}.form-contact__submit-button:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.2);box-shadow:3px 3px 10px 0 rgba(15,15,15,.2);background-position:0 100%;color:#117977}.form-contact__modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:0;z-index:99999;width:100vw;height:100vh;pointer-events:none}.form-contact__modal--showing{opacity:1;pointer-events:all}.form-contact__modal-overlay{background:rgba(15,15,15,.6);width:100%;height:100%}.form-contact__modal-container,.form-contact__modal-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-contact__modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;width:calc(100% - 12px);max-width:45rem;height:calc(100% - 12px);max-height:25rem;text-align:center}.form-contact__modal-close{position:absolute;top:0;right:-3.5rem;cursor:pointer;color:#fff}@media screen and (max-width:480px){.form-contact__modal-close{right:1rem}}.form-contact__modal-title{color:#117977}.form-contact__modal-body{padding:1rem 0}.hero{position:relative;top:7rem;margin-bottom:7rem;width:100%;height:calc(100vh - 7rem)}@media screen and (max-width:1210px){.hero{top:5.25rem;margin-bottom:5.25rem;height:calc(100vh - 5.25rem)}}@media screen and (max-width:1024px){.hero{height:calc(50vh - 5.25rem)}}@media screen and (max-width:900px) and (max-height:480px){.hero{height:calc(100vh - 5.25rem)}}.hero__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem 10rem;height:100%;text-align:center;text-shadow:0 2px 3px #117977}@media screen and (max-width:1024px){.hero__title{padding-bottom:7rem}}@media screen and (max-width:768px){.hero__title{padding-bottom:5rem}}@media screen and (max-width:480px){.hero__title{padding-bottom:1rem}}@media screen and (max-width:900px) and (max-height:480px){.hero__title{padding-bottom:1rem}}.hero__image{-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;opacity:0;z-index:-1}.hero__image--active{opacity:1}.navigation-desktop{position:fixed;z-index:100;-webkit-box-shadow:2px 2px 8px 0 rgba(15,15,15,.2);box-shadow:2px 2px 8px 0 rgba(15,15,15,.2);background-color:#fff;padding:.5rem 0;width:100%;height:7.25rem}.navigation-desktop__container{margin:0;max-width:100%}.navigation-desktop__column--right,.navigation-desktop__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-desktop__column--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.5rem 0}.navigation-desktop__logo{width:25rem;height:6.25rem}.navigation-desktop__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-desktop__button:hover .navigation-desktop__phone{text-shadow:0 0 1px #0f0f0f}.navigation-desktop__icon{padding:.5rem;width:3rem;height:3rem;fill:#117977}.navigation-desktop__link{position:relative;-webkit-transition:text-shadow .3s ease-in;transition:text-shadow .3s ease-in;padding-left:2rem}.navigation-desktop__link:after{display:block;position:absolute;bottom:-6px;left:calc(50% + 1rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .4s ease;transition:width .4s ease;border:solid #117977;border-width:0 0 4px;border-radius:25px;width:0;content:""}.navigation-desktop__link--active,.navigation-desktop__link:hover{text-shadow:0 0 1px #0f0f0f}.navigation-desktop__link--active:after,.navigation-desktop__link:hover:after{width:40%}.navigation-desktop__link--last{position:relative;float:right;cursor:auto}.navigation-desktop__link--last:hover .navigation-desktop__drop-down{opacity:1}.navigation-desktop__drop-down{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:2.5rem;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0;-webkit-box-shadow:3px 3px 10px 0 rgba(15,15,15,.3);box-shadow:3px 3px 10px 0 rgba(15,15,15,.3);background-color:#fff;padding:1rem}.navigation-desktop__button-form{padding-bottom:.5rem}.navigation-desktop__button-form:last-child{padding-bottom:0}.navigation-desktop__form{white-space:nowrap}.navigation-desktop__form:hover{text-shadow:0 0 1px #0f0f0f}.navigation-mobile{position:fixed;z-index:100;-webkit-box-shadow:5px 5px 10px 0 rgba(15,15,15,.1);box-shadow:5px 5px 10px 0 rgba(15,15,15,.1);background-color:#fff;padding:1rem 0;width:100%;height:5.25rem}.navigation-mobile__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-mobile__container--drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0}.navigation-mobile__logo{width:13rem;height:3.25rem}.navigation-mobile__hamburger{width:2.8125rem;height:2.8125rem;overflow:hidden;position:relative;z-index:9999;cursor:pointer;color:#117977;font-size:.9375rem;font-weight:600}.navigation-mobile__hamburger span{display:block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#117977;width:100%;height:.25rem}.navigation-mobile__hamburger span:nth-child(2){top:60%}.navigation-mobile__hamburger span:last-child{top:85%}.navigation-mobile__hamburger--active span:nth-child(2){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-mobile__hamburger--active span:last-child{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-mobile__hamburger--text{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;text-transform:uppercase}.navigation-mobile__hamburger--active .navigation-mobile__hamburger--text{opacity:0}.navigation-mobile__overlay{position:fixed;top:0;left:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:0;z-index:9998;background:rgba(15,15,15,.5);width:100%;height:100%;pointer-events:none}.navigation-mobile__overlay--open{opacity:.6;pointer-events:all}.navigation-mobile__drawer{position:fixed;top:0;right:-100vw;-webkit-transition:right .5s ease-in;transition:right .5s ease-in;z-index:9998;background:#fff;padding:0 .75rem;width:100%;height:100vh;overflow:scroll;pointer-events:none}@media screen and (max-width:1024px){.navigation-mobile__drawer{width:75vw}}@media screen and (max-width:480px){.navigation-mobile__drawer{width:100vw}}@media screen and (max-width:900px) and (max-height:480px){.navigation-mobile__drawer{overflow-y:scroll}}@media screen and (max-width:750px) and (max-height:370px){.navigation-mobile__drawer{width:75vw}}.navigation-mobile__drawer--open{right:0;pointer-events:all}.navigation-mobile__span{z-index:1;padding:.75rem;text-align:center}.navigation-mobile__link--active,.navigation-mobile__link:hover{text-decoration:underline}.navigation-mobile__link-title{padding:.75rem 0;text-align:center;text-decoration:underline;font-weight:600}.navigation-mobile__form{display:block;padding:.5rem 0;text-align:center}.navigation-mobile__form:hover{text-decoration:underline}.navigation-mobile__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-mobile__phone:hover{font-weight:600}.navigation-mobile__phone-icon{padding:.5rem;width:3rem;height:3rem;fill:#117977}.navigation-mobile__favicon{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .6s ease-in .3s;transition:opacity .6s ease-in .3s;opacity:0;z-index:-2;width:17rem;height:22.1rem;fill:#117977}.navigation-mobile__favicon--open{opacity:.08}@media screen and (max-width:1210px){.navigation--desktop{display:none}}.navigation--mobile{display:none}@media screen and (max-width:1210px){.navigation--mobile{display:block}}.style-guide-component{padding:6rem 0}.style-guide-component__col{position:relative;min-height:7rem;text-align:center;font-size:20px}.style-guide-component__col-1 div{background:tomato}.style-guide-component__col-2 div{background:#00f;color:#fff}.style-guide-component__col-3 div{background:#ff0}.style-guide-component__col-4 div{background:green;color:#fff}.style-guide-component__col-5 div{background:purple;color:#fff}.style-guide-component__col-6 div{background:orange}.style-guide-component__col-example{width:100%;height:100%}.style-guide-component__col-images{position:relative;min-height:7rem}.style-guide-component__image{background-repeat:no-repeat;background-position:50%;background-size:contain;min-width:15rem;min-height:15rem}.style-guide-component__image-container{position:relative;min-height:15rem}.style-guide-component__image-background{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:0;background-size:cover;width:100%;height:100%}.style-guide-component__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:15rem}.style-guide-component__background-image{opacity:.24;z-index:-1;width:calc(100% - 24px)}.pages-statement .custom-about-doctors__container{height:auto}.base-access{position:absolute;top:0;left:0;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.base-access__container{pointer-events:none}