*{box-sizing:border-box;margin:0;padding:0}header-spacer{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:center}@media only screen and (max-width:700px){header-spacer{height:71.98px}}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:700;src:url(fonts/HelveticaNeue-BoldItalic.dab5208f.woff2) format("woff2") url(fonts/HelveticaNeue-BoldItalic.1fcfca64.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(fonts/HelveticaNeue-CondensedBold.2e03b108.woff2) format("woff2") url(fonts/HelveticaNeue-CondensedBold.cb7879dd.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(fonts/HelveticaNeue-Bold.47681f7f.woff2) format("woff2") url(fonts/HelveticaNeue-Bold.fa6ff72a.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(fonts/HelveticaNeue.dfe4c405.woff2) format("woff2") url(fonts/HelveticaNeue.7a10bc68.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:900;src:url(fonts/HelveticaNeue-CondensedBlack.178461cc.woff2) format("woff2") url(fonts/HelveticaNeue-CondensedBlack.5fdfece7.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:500;src:url(fonts/HelveticaNeue-MediumItalic.20990d3b.woff2) format("woff2") url(fonts/HelveticaNeue-MediumItalic.c7dc60c5.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:300;src:url(fonts/HelveticaNeue-LightItalic.89825c2e.woff2) format("woff2") url(fonts/HelveticaNeue-LightItalic.1b75f849.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(fonts/HelveticaNeue-Medium.435c1e7c.woff2) format("woff2") url(fonts/HelveticaNeue-Medium.1a0fbf81.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:300;src:url(fonts/HelveticaNeue-Light.6bd11091.woff2) format("woff2") url(fonts/HelveticaNeue-Light.258dca3f.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:100;src:url(fonts/HelveticaNeue-Thin.50cf947b.woff2) format("woff2") url(fonts/HelveticaNeue-Thin.397297b0.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:400;src:url(fonts/HelveticaNeue-Italic.cd1f2114.woff2) format("woff2") url(fonts/HelveticaNeue-Italic.21ea504b.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:100;src:url(fonts/HelveticaNeue-ThinItalic.2a4ce472.woff2) format("woff2") url(fonts/HelveticaNeue-ThinItalic.35a469a7.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:100;src:url(fonts/HelveticaNeue-UltraLight.efa53b45.woff2) format("woff2") url(fonts/HelveticaNeue-UltraLight.7a48c089.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:100;src:url(fonts/HelveticaNeue-UltraLightItalic.079b7bab.woff2) format("woff2") url(fonts/HelveticaNeue-UltraLightItalic.c4057be5.woff) format("woff")}h1{font-family:Helvetica Neue,sans-serif!important;font-size:49px!important;font-weight:500!important;letter-spacing:-.5px!important;line-height:56px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}@media only screen and (max-width:700px){h1{font-family:Helvetica Neue,sans-serif!important;font-size:32px!important;font-weight:500!important;letter-spacing:.5px!important;line-height:38px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}h2{font-family:Helvetica Neue,sans-serif!important;font-size:30px!important;font-weight:500!important;letter-spacing:.2px!important;line-height:40px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}@media only screen and (max-width:700px){h2{font-family:Helvetica Neue,sans-serif!important;font-size:24px!important;font-weight:500!important;letter-spacing:.5px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}h3{font-family:Helvetica Neue,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:34px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}@media only screen and (max-width:700px){h3{font-family:Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}h4{font-family:Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}@media only screen and (max-width:700px){h4{font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:24px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}p{color:#343437;font-size:18px!important;line-height:28px!important}enquire-btn,p{font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;letter-spacing:.5px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}enquire-btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;height:52px;justify-content:center;line-height:26px!important;padding:16.5px 30px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:700px){enquire-btn{width:100%}}enquire-btn,enquire-btn:hover{transition:all!important;transition-duration:.3s!important;transition-duration-function:cubic-bezier(.02,.41,.18,1.04)!important}enquire-btn{background-color:#edd828}enquire-btn:hover{background-color:#0e76bc;color:#fff}.special-list ul{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:18px;padding-right:0}.special-list ul li{font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437;gap:10px;list-style-type:none;margin-left:23px;position:relative}.special-list ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQ1MiAyNi42NjQ3QzIxLjY0NDUgMjYuNjY0NyAyNi42NjQ2IDIxLjY0NDYgMjYuNjY0NiAxNS40NTJDMjYuNjY0NiA5LjI1OTQ1IDIxLjY0NDUgNC4yMzkzOCAxNS40NTIgNC4yMzkzOEM5LjI1OTM5IDQuMjM5MzggNC4yMzkzMiA5LjI1OTQ1IDQuMjM5MzIgMTUuNDUyQzQuMjM5MzIgMjEuNjQ0NiA5LjI1OTM5IDI2LjY2NDcgMTUuNDUyIDI2LjY2NDdaIiBmaWxsPSIjMEJBNEQ1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNTU2NyAxMS4yNzQ1QzIxLjAxNzIgMTEuNzY4OSAyMS4wMTc2IDEyLjU3MDkgMjAuNTU3NiAxMy4wNjU4TDE0LjU0NjcgMTkuNTMyNUMxNC4zMjU3IDE5Ljc3MDIgMTQuMDI1OSAxOS45MDM4IDEzLjcxMzIgMTkuOTAzOUMxMy40MDA1IDE5LjkwNCAxMy4xMDA3IDE5Ljc3MDYgMTIuODc5NiAxOS41MzI5TDEwLjI0NzUgMTYuNzA0MkM5Ljc4NzI4IDE2LjIwOTUgOS43ODcyOCAxNS40MDc1IDEwLjI0NzUgMTQuOTEyOEMxMC43MDc4IDE0LjQxODEgMTEuNDU0IDE0LjQxODEgMTEuOTE0MyAxNC45MTI4TDEzLjcxMjUgMTYuODQ1NUwxOC44OSAxMS4yNzU0QzE5LjM1IDEwLjc4MDUgMjAuMDk2MiAxMC43ODAxIDIwLjU1NjcgMTEuMjc0NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:-44px;position:absolute;top:0;width:30px}.header{background-color:#fff;display:flex;justify-content:space-between;padding-block:11px;position:fixed;width:100%;z-index:100000}@media only screen and (min-width:1440px){.header{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.header{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.header{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.header{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}.header__logo{height:auto;max-width:70px}@media only screen and (max-width:700px){.header__logo{max-width:44.87px}}.header .info-container{display:flex;gap:40px}.header .info-container .infoLink{align-items:center;display:flex;font-family:Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:700!important;gap:12px;letter-spacing:.2px!important;line-height:30px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#47484a;text-decoration:none}@media only screen and (max-width:700px){.header .info-container .infoLink{font-family:Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:20px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;gap:4px}.header .info-container #phoneLink{display:none}}.footer{align-items:stretch;background-color:#555559;display:flex;flex-direction:row;gap:clamp(2.5rem,4.695vw + .739rem,7.5rem);justify-content:flex-start;padding-block:60px}@media only screen and (min-width:1440px){.footer{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.footer{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.footer{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.footer{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}@media only screen and (max-width:1000px){.footer{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}}@media only screen and (max-width:700px){.footer{padding-block:40px;padding-bottom:80px}}.footer__info{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.footer__info img{height:auto;width:80px}@media only screen and (max-width:1000px){.footer__info img{align-self:center}}.footer__info *{color:#fff;font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.footer__info p+p{margin-top:10px}.footer__info p:nth-child(2){font-family:Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:22px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.footer__info a{color:#22a2dc;text-decoration:none}.footer__section{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:50%}@media only screen and (max-width:1000px){.footer__section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.footer__contact-item{color:#fff;cursor:pointer;font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;gap:5px;letter-spacing:.5px!important;line-height:28px!important;min-width:278px;padding:20px 10px;text-decoration:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.footer__contact-item,.footer__contacts{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:1000px){.footer__contacts{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start}}.footer__contact-text{text-decoration:none}.footer__contact-link{font-family:Helvetica Neue,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:34px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;text-decoration:none}.modal{align-items:center;background:rgba(0,0,0,.8);display:none;height:100vh;justify-content:center;left:0;overflow:auto;overflow-x:hidden;padding-bottom:64px;padding-top:64px;position:fixed;top:0;width:100vw;z-index:100001}.modal-content{position:relative}.modal h3,.modal p{color:#fff}.modal span.close{align-items:center;align-self:flex-end;border-radius:50%;color:#fff;display:flex;font-size:48px;height:30px;justify-content:center;position:absolute;right:15px;top:-24px;width:30px;z-index:2}@media only screen and (max-width:700px){.modal span.close{top:15px}}.modal span.close:hover{cursor:pointer}.modal #gform_wrapper_2{background:#fff;border-radius:0 0 8px 8px}.modal input[type=email],.modal input[type=tel],.modal input[type=text],.modal select{border:1px solid #d4d4d4;border-radius:5px;color:#555559;font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal input[type=email]::-moz-placeholder,.modal input[type=tel]::-moz-placeholder,.modal input[type=text]::-moz-placeholder,.modal select::-moz-placeholder{color:#555559}.modal input[type=email]::placeholder,.modal input[type=tel]::placeholder,.modal input[type=text]::placeholder,.modal select::placeholder{color:#555559}.modal label.gform-field-label{color:#555559;font-size:16px!important;line-height:26px!important}.modal input[type=submit],.modal label.gform-field-label{font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;letter-spacing:.5px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal input[type=submit]{background:#0e76bc;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px!important;line-height:normal!important;padding:13.5px 20px;text-decoration:none;text-transform:uppercase}.modal input[type=submit]:hover{background:#47484a;transition:all cubic-bezier(.87,0,.13,1)!important;transition-duration:.3s!important}@media only screen and (max-width:700px){.modal input[type=submit]{width:100%}}.modal .booking-form__calback{background:var(--Gradient-Blue-tone,linear-gradient(95deg,#0067a9 2.52%,#34cdd7 97.06%));border-radius:8px 8px 8px 8px;box-shadow:0 20px 30px 0 rgba(0,0,0,.06);margin-bottom:-40px;margin-top:-40px;max-width:100%;overflow:hidden}@media only screen and (max-width:700px){.modal .booking-form__calback{margin:0;max-width:100%}}.modal .booking-form__description{max-width:100%}.modal .booking-form__callback-title{text-align:center}.modal form{align-items:strech;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:50px}@media only screen and (max-width:700px){.modal form{padding:40px 20px}}.modal form .gform-body.gform_body .gform_fields{grid-row-gap:10px}.modal form .gform-body.gform_body .gform_fields .name_first{padding:0!important}.modal form .gform-body.gform_body .gform_fields input[type=email],.modal form .gform-body.gform_body .gform_fields input[type=tel],.modal form .gform-body.gform_body .gform_fields input[type=text]{border:1px solid #d4d4d4;border-radius:5px;font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:28px!important;padding:8px 20px;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#555559;outline:none}.modal form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;padding-top:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#555559}.modal form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent a{color:#0e76bc}.modal form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent .gfield_required.gfield_required_text{display:none}.modal form .gfield_error .ginput_container.ginput_container_consent{padding-bottom:0!important}.modal form .gform_footer.top_label{justify-content:center;margin:0;padding:0}.modal form .gform_footer.top_label input[type=submit]{background:#edd828;border:none;border-radius:10px;color:#343437;cursor:pointer;font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;margin:0;padding:16.5px 60px;text-transform:uppercase;transition:background .3s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:52px;line-height:normal!important}@media only screen and (max-width:700px){.modal form .gform_footer.top_label input[type=submit]{width:100%}}.modal form .gform_footer.top_label input[type=submit]:hover{background:#22a2dc;color:#fff}.modal .gform_validation_errors{display:none}.modal .gfield_description.validation_message.gfield_validation_message{border:none;font-size:12px!important;letter-spacing:1px!important;line-height:18px!important;margin:0;padding:0}.modal .gfield_description.validation_message.gfield_validation_message,.modal .gform_confirmation_message{font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff}.modal .gform_confirmation_message{font-size:16px!important;height:370px;letter-spacing:.5px!important;line-height:26px!important;padding:50px}@media only screen and (max-width:700px){.modal .gform_confirmation_message{height:auto;padding:20px}}.cta{display:flex;flex-direction:column;gap:3px;position:fixed;right:0;top:40vh;z-index:99}@media only screen and (max-width:700px){.cta{background:#fff;bottom:0;flex-direction:row;gap:10px;left:0;padding:10px;top:unset}}.cta__link{align-items:center;background:#0e76bc;border-radius:10px 0 0 10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:20px 10px;text-decoration:none}.cta__link img{height:30px;width:30px}.cta__link:hover{background:#47484a;transition:all cubic-bezier(.87,0,.13,1)!important;transition-duration:.3s!important}@media only screen and (max-width:700px){.cta__link{border-radius:10px;flex:1;flex-direction:row;gap:10px;padding:10px}}.cta__text{color:#fff;font-family:Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.8px!important;line-height:22px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.hero{align-items:flex-start;background:url(images/hero-bg.156515d1.png);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:660px}@media only screen and (min-width:1440px){.hero{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.hero{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.hero{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.hero{background:#fff;height:auto;max-height:none;padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding:0}}.hero .content-area{max-width:603px}.hero .content-area .g-body{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.hero .content-area .g-body.cab{gap:30px}@media only screen and (max-width:700px){.hero .content-area .g-body.cab{padding:20px}}.hero .content-area .g-body.cab .g-body p{color:#0e76bc;font-family:Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.2px!important;line-height:30px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.hero .content-area .g-body.cab .g-body h1{color:#343437}.hero .content-area .g-body.cab .g-body h2{color:#0e76bc}@media only screen and (max-width:700px){.hero .content-area .g-body.cab .g-body h2{font-family:Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:30px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.hero__bg{display:none}@media only screen and (max-width:700px){.hero__bg{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:100%}}.usp-bar{background:linear-gradient(94deg,#0e76bc 5.79%,#22a2dc 98.54%)}@media only screen and (min-width:1440px){.usp-bar{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.usp-bar{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.usp-bar{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.usp-bar{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}.usp-bar__container{display:flex;justify-content:space-between;padding-block:12px}@media only screen and (max-width:700px){.usp-bar__container{flex-direction:column;padding-block:10px}}.usp-bar__item{align-items:center;display:flex;gap:20px}@media only screen and (max-width:700px){.usp-bar__item{gap:12px}}.usp-bar__item img{padding:0 10px}@media only screen and (max-width:700px){.usp-bar__item img{padding:4px 10px}}.usp-bar__description{font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}.badges{align-items:flex-start;justify-content:center;padding:0 20px;transform:translateY(-50%)}.badges,.badges__item{display:flex;flex-direction:row}.badges__item{align-items:center;border-radius:10px;gap:10px;justify-content:flex-start;max-width:412px;padding:25px 24px 25px 35px}@media only screen and (max-width:700px){.badges__item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}}.badges__item img{height:57px;width:57px}.badges__item--white{background:#fff;color:#343437}.badges__item--blue{background:linear-gradient(94deg,#0e76bc 5.79%,#22a2dc 98.54%);color:#fff}.badges__text{font-family:Helvetica Neue,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:30px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (max-width:700px){.badges__text{font-family:Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:20px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.complete-dental-implants{padding-bottom:80px}@media only screen and (min-width:1440px){.complete-dental-implants{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.complete-dental-implants{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.complete-dental-implants{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.complete-dental-implants{margin-top:-20px;padding-bottom:40px;padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}.complete-dental-implants .container{align-items:flex-start;display:flex;flex-direction:row;gap:80px;justify-content:flex-start}@media only screen and (max-width:700px){.complete-dental-implants .container{flex-direction:column;gap:40px}}.complete-dental-implants .container .image-section{flex:1;position:relative}.complete-dental-implants .container .image-section .background-image{border-radius:10px;width:100%}.complete-dental-implants .container .image-section .testimonial{align-items:flex-start;background:hsla(0,0%,100%,.85);border-radius:10px 10px 10px 0;bottom:0;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;left:0;max-width:329px;padding:30px;position:absolute}@media only screen and (max-width:700px){.complete-dental-implants .container .image-section .testimonial{max-width:252px;padding:20px}}.complete-dental-implants .container .image-section .testimonial .quote-icon{height:40px;width:40px}.complete-dental-implants .container .image-section .testimonial-text{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:24px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}@media only screen and (max-width:700px){.complete-dental-implants .container .image-section .testimonial-text{font-family:Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:20px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.complete-dental-implants .container .content-area{flex:1}.complete-dental-implants .container .content-area .g-body{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}@media only screen and (max-width:700px){.complete-dental-implants .container .content-area .g-body{gap:20px}}.complete-dental-implants .container .content-area .g-body p{color:#555559}@media only screen and (max-width:700px){.complete-dental-implants .container .content-area .g-body p{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.whychoose{background-color:#f8f8f8;padding-block:80px}@media only screen and (min-width:1440px){.whychoose{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.whychoose{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.whychoose{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.whychoose{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-block:40px}}.whychoose__container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}@media only screen and (max-width:700px){.whychoose__container{align-items:flex-start;gap:20px}}.whychoose__container .features{align-items:flex-start;display:flex;flex-direction:row;gap:40px;justify-content:flex-start}@media only screen and (max-width:700px){.whychoose__container .features{flex-direction:column;gap:20px}}.whychoose__container .features .feature{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.whychoose__container .features .feature-head{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.whychoose__container .features .feature-head .feature-title{color:#343437;font-size:18px!important;font-weight:700!important;letter-spacing:.2px!important}.whychoose__container .features .feature-body p,.whychoose__container .features .feature-head .feature-title{font-family:Helvetica Neue,sans-serif!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.whychoose__container .features .feature-body p{color:#555559;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important}.whychoose__container .features .feature+.feature{border-left:1px solid #22a2dc;padding-left:40px}@media only screen and (max-width:700px){.whychoose__container .features .feature+.feature{border-left:none;padding-left:0}}.beforeandafter{padding-block:80px}@media only screen and (min-width:1440px){.beforeandafter{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.beforeandafter{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.beforeandafter{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.beforeandafter{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-block:40px}}.beforeandafter__container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}@media only screen and (max-width:700px){.beforeandafter__container{align-items:flex-start}}.beforeandafter__container .sliders{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;width:100%}@media only screen and (max-width:700px){.beforeandafter__container .sliders{flex-direction:column;gap:20px}}.beforeandafter__container .sliders img-comparison-slider{outline:none;width:100%}.beforeandafter__container .sliders img-comparison-slider img{aspect-ratio:407/208;height:auto;width:100%}.beforeandafter__container .sliders img-comparison-slider .after figcaption,.beforeandafter__container .sliders img-comparison-slider .before figcaption{bottom:12px;color:#fff;font-family:Helvetica Neue,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:100%;line-height:18px!important;position:absolute;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:uppercase}.beforeandafter__container .sliders img-comparison-slider .before figcaption{left:12px}.beforeandafter__container .sliders img-comparison-slider .after figcaption{right:12px}.testimonials{background-color:#f8f8f8;padding-bottom:150px;padding-top:80px}@media only screen and (min-width:1440px){.testimonials{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.testimonials{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.testimonials{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.testimonials{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-block:40px}}.testimonials__container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}@media only screen and (max-width:700px){.testimonials__container{align-items:flex-start;gap:20px}}.testimonials__container .testimonials-body{align-items:flex-start;display:flex;flex-direction:row;gap:40px;justify-content:flex-start;width:100%}@media only screen and (max-width:700px){.testimonials__container .testimonials-body{flex-direction:column;gap:20px}}.testimonials__container .testimonials-body .testimonial{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:flex-start}.testimonials__container .testimonials-body .testimonial p{font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}@media only screen and (max-width:700px){.testimonials__container .testimonials-body .testimonial p{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.booking-form{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:164px}@media only screen and (min-width:1440px){.booking-form{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.booking-form{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.booking-form{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.booking-form{margin-bottom:0;padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding:0}}.booking-form__container{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (max-width:700px){.booking-form__container{flex-direction:column}}.booking-form__container .mobile-bg{display:none}@media only screen and (max-width:700px){.booking-form__container .mobile-bg{display:block;width:100%}}.booking-form__form{background:#fff;border-radius:8px;box-shadow:0 20px 30px 0 rgba(0,0,0,.06);margin-bottom:-40px;margin-top:-40px;max-width:610px;overflow:hidden;width:100%}@media only screen and (max-width:700px){.booking-form__form{border-radius:0;margin-bottom:0;margin-top:0;max-width:100%}}.booking-form__header{align-items:center;background:linear-gradient(94deg,#0e76bc 5.79%,#22a2dc 98.54%);display:flex;flex-direction:column;justify-content:flex-start;padding:30px 40px}.booking-form__header h2,.booking-form__header p{color:#fff}.booking-form__header p{max-width:420px;text-align:center}.booking-form form{align-items:strech;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:50px}@media only screen and (max-width:700px){.booking-form form{padding:40px 20px}}.booking-form form .gform-body.gform_body .gform_fields{grid-row-gap:10px}.booking-form form .gform-body.gform_body .gform_fields .name_first{padding:0!important}.booking-form form .gform-body.gform_body .gform_fields input[type=email],.booking-form form .gform-body.gform_body .gform_fields input[type=tel],.booking-form form .gform-body.gform_body .gform_fields input[type=text]{border:1px solid #d4d4d4;border-radius:5px;font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:28px!important;padding:8px 20px;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#555559;outline:none}.booking-form form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;padding-bottom:20px;padding-top:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#555559}@media only screen and (max-width:700px){.booking-form form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent{padding-bottom:0}}.booking-form form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent a{color:#0e76bc}.booking-form form .gform-body.gform_body .gform_fields .ginput_container.ginput_container_consent .gfield_required.gfield_required_text{display:none}.booking-form form .gfield_error .ginput_container.ginput_container_consent{padding-bottom:0!important}.booking-form form .gform_footer.top_label{justify-content:center;margin:0;padding:0}.booking-form form .gform_footer.top_label input[type=submit]{background:#edd828;border:none;border-radius:10px;color:#343437;cursor:pointer;font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;margin:0;padding:16.5px 60px;text-transform:uppercase;transition:background .3s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:52px;line-height:normal!important}@media only screen and (max-width:700px){.booking-form form .gform_footer.top_label input[type=submit]{width:100%}}.booking-form form .gform_footer.top_label input[type=submit]:hover{background:#22a2dc;color:#fff}.booking-form .gform_validation_errors{display:none}.booking-form .gfield_description.validation_message.gfield_validation_message{background:#fff;border:none;font-size:12px!important;letter-spacing:1px!important;line-height:18px!important;margin:0;padding:0}.booking-form .gfield_description.validation_message.gfield_validation_message,.booking-form .gform_confirmation_message{font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.booking-form .gform_confirmation_message{font-size:16px!important;height:370px;letter-spacing:.5px!important;line-height:26px!important;padding:50px}@media only screen and (max-width:700px){.booking-form .gform_confirmation_message{height:auto;padding:20px}}.toothimplants{background:linear-gradient(94deg,#0e76bc 5.79%,#22a2dc 98.54%)}@media only screen and (min-width:1440px){.toothimplants{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.toothimplants{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.toothimplants{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.toothimplants{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}@media only screen and (max-width:800px){.toothimplants{padding:0}}.toothimplants__container{align-items:stretch;display:flex;flex-direction:row;gap:100px;justify-content:flex-start}@media only screen and (max-width:800px){.toothimplants__container{flex-direction:column;gap:0}}.toothimplants__container .content-area{padding-block:80px}@media only screen and (max-width:900px){.toothimplants__container .content-area{margin-block:0;padding:40px 20px}}.toothimplants__container .content-area content-area{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.toothimplants__container .content-area h2{color:#fff}.toothimplants__container .content-area li{font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}@media only screen and (max-width:900px){.toothimplants__container .content-area li{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.toothimplants__container .image-side{max-width:600px}@media only screen and (max-width:800px){.toothimplants__container .image-side{max-width:100%}}.toothimplants__container .image-side img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.partnerships{padding-block:60px}@media only screen and (min-width:1440px){.partnerships{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.partnerships{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.partnerships{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.partnerships{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-block:40px}}.partnerships__container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.partnerships__container img{height:auto;max-width:163px;width:100%}.about{padding-block:80px}@media only screen and (min-width:1440px){.about{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.about{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.about{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.about{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-block:40px}}.about__container{align-items:strech;display:flex;flex-direction:row;gap:80px;justify-content:flex-start}@media only screen and (max-width:700px){.about__container{flex-direction:column;gap:20px}}.about__container .content-area{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}@media only screen and (max-width:700px){.about__container .content-area{gap:20px}}.about__container .content-area .g-body{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}@media only screen and (max-width:700px){.about__container .content-area .g-body{gap:20px}}.about__container .content-area .g-body p{color:#555559}@media only screen and (max-width:700px){.about__container .content-area .g-body p{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.about__container img{border-radius:8px;-o-object-fit:cover;object-fit:cover;width:50%}@media only screen and (max-width:700px){.about__container img{width:100%}}.location{align-items:stretch;background-color:#f8f8f8;display:flex;flex-direction:row;justify-content:flex-start;width:100%}@media only screen and (min-width:1440px){.location{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1440px){.location{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px){.location{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:700px){.location{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}@media only screen and (max-width:1000px){.location{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding-bottom:40px}}@media only screen and (max-width:1000px)and (min-width:1440px){.location{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px)and (max-width:1440px){.location{padding-left:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem));padding-right:calc((100vw - clamp(62.5rem,100vw + 0rem,90rem))/2 + clamp(2.5rem,13.636vw - 6.023rem,6.25rem))}}@media only screen and (max-width:1000px)and (max-width:1000px){.location{padding-left:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem));padding-right:calc((100vw - clamp(43.75rem,100vw + 0rem,62.5rem))/2 + clamp(1.875rem,3.333vw + .417rem,2.5rem))}}@media only screen and (max-width:1000px)and (max-width:700px){.location{padding-left:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px);padding-right:calc((100vw - clamp(22.5rem,100vw + 0rem,43.75rem))/2 + 20px)}}.location__content{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding-top:80px}@media only screen and (max-width:1000px){.location__content{padding-top:40px}}.location__content-info{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;min-width:580px}@media only screen and (max-width:1000px){.location__content-info{gap:20px;min-width:100%}}@media only screen and (max-width:700px){.location__content-info{flex-direction:column}}.location__content-info .info-title{font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#343437}.location__content-info-contact{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.location__content-info-contact-item{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;text-decoration:none}.location__content-info-contact-item,.location__content-info-contact-item p{color:#555559;font-family:Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:28px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (max-width:700px){.location__content-info-contact-item,.location__content-info-contact-item p{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.location__content-info-contact-item .address,.location__content-info-contact-item p .address{max-width:245px}@media only screen and (max-width:700px){.location__content-info-contact-item .address,.location__content-info-contact-item p .address{max-width:300px}}.location__content-info-times,.location__content-info-times p{align-items:flex-start;color:#555559;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}@media only screen and (max-width:700px){.location__content-info-times,.location__content-info-times p{font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:400!important;gap:8px;letter-spacing:.5px!important;line-height:26px!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.location__map{align-items:center;display:flex;flex:1;flex-direction:row;height:auto;justify-content:center;width:auto}@media only screen and (max-width:1000px){.location__map{height:400px;min-height:460px;width:100%}}.location__map iframe{height:100%;min-height:460px;width:100%}
