.service-hero{--cataracts-max-width:730px;--cosmetics-max-width:950px;--lasik-max-width:950px}body:not(.home) .hero-headline{font-weight:700;margin:0;font-size:clamp(1.7rem, 5vw, 4rem);line-height:1.2;display:inline}.text-inner-hero{padding-top:5px;padding-bottom:10px}.page-template-oculoplastics-page .hero-headline{font-size:clamp(1.5rem, 5vw, 3.5rem)}.cta-buttons-cat{max-width:100%}.border-gap-outer{position:relative}.border-gap{--bottom-line-height:15px;--top-line-height:15px;position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;border:1px solid #fff;border-right:none;width:94%;height:100%}.border-gap:before,.border-gap:after{content:'';position:absolute;background:#fff;right:0;height:7%;width:1px}.border-gap:before{bottom:0}.border-gap:after{top:0}.inner-hero-text-wrapper{max-width:none;color:#fff;padding:15px 25px 30px;position:relative;width:80%}.page-template-cataracts-page .inner-hero-text-wrapper{max-width:var(--cataracts-max-width)}.page-template-oculoplastics-page .inner-hero-text-wrapper{max-width:var(--cosmetics-max-width)}.page-template-lasik-page .inner-hero-text-wrapper{max-width:var(--lasik-max-width)}.has-hero .border-gap:after{height:var(--top-line-height)}.has-hero .border-gap:before{height:var(--bottom-line-height)}.service-hero{--margin-top:0;z-index:200;margin-top:var(--margin-top);height:calc(100vh - var(--margin-top));background-position:100% 0;background-repeat:no-repeat;background-size:cover;align-items:center;padding:210px 5%;display:flex;position:relative}@media screen and (max-width:991px){.service-hero{--margin-top:0px}.service-hero{align-items:flex-end;padding-bottom:2%;padding-left:4%;padding-right:2%}.cta-buttons-cat{flex-wrap:wrap}.cta-buttons-cat a{width:calc(100% - 20px)}.cta-buttons-cat a:not(:first-child){margin-top:20px}}@media screen and (max-width:767px){.has-hero .border-gap:before,.has-hero .border-gap:before{height:var(--bottom-line-height)}.cta-buttons-cat a{max-width:calc(100% - 20px)}.service-hero{height:600px}}@media screen and (max-width:479px){.service-hero{padding-left:6%}.cta-buttons-cat a:not(:first-child){margin-top:10px}.inner-hero-text-wrapper{padding:15px 20px 10px;width:100%}.has-hero .service-hero .hero-headline{display:block}.page-template-cataracts-page .inner-hero-text-wrapper,.page-template-oculoplastics-page .inner-hero-text-wrapper{max-width:100%;width:100%}}