.ophthalmology-services-section{background-color:#edeff6;display:block;width:100%;border-radius:64px 64px 0 0}.ophthalmology-services-container{width:100%;max-width:100%;margin:0 auto;padding:120px 0;display:flex;flex-direction:column;align-items:center;gap:64px}@media screen and (min-width:2273px){.ophthalmology-services-container{max-width:2273px}}.ophthalmology-services-header{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.ophthalmology-services-badge{border:1px solid #6E7180;border-radius:8px;padding:10px;height:25px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ophthalmology-services-badge-text{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:15px;line-height:normal;color:#6e7180;letter-spacing:-.9px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-services-title-wrapper{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;color:#6e7180}.ophthalmology-services-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:58px;line-height:1.2;text-align:center;letter-spacing:-1.74px;color:#6e7180;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-services-title p{margin:0;display:block}.ophthalmology-services-title .excellence-highlight{color:#ff6663}.ophthalmology-services-description{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:22px;line-height:1.45;color:#6e7180;letter-spacing:-.22px;max-width:789px;margin:0;white-space:pre-wrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-services-buttons{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.ophthalmology-services-cards-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:stretch;padding:0 189px;box-sizing:border-box;width:100%}.ophthalmology-services-card{background-color:#fff;border:1px solid #D3D6DF;border-radius:32px;padding:32px;width:450px;min-height:280px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;position:relative;box-sizing:border-box;flex:0 0 auto}.ophthalmology-services-card-ellipse{position:absolute;width:10px;height:10px;top:36.85px;left:48px;z-index:1}.ophthalmology-services-card-ellipse svg{width:100%;height:100%;display:block}.ophthalmology-services-card-icon{width:48px;height:48px;flex-shrink:0;position:relative;overflow:hidden}.ophthalmology-services-icon-img{width:100%;height:100%;object-fit:contain;display:block}.ophthalmology-services-card-content{display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1 auto;min-height:0}.ophthalmology-services-card-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:28px;line-height:1.2;color:#40424c;letter-spacing:-.84px;margin:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-services-card-description,.ophthalmology-services-card-description p{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400;font-size:18px;line-height:1.45;color:#6e7180;letter-spacing:-.18px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-services-card-description p:last-child{margin-bottom:0}.ophthalmology-services-card-button{width:auto;min-width:auto;margin-top:auto}.ophthalmology-services-card-button.contact-button{width:auto;min-width:auto;padding-left:16px;padding-right:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.ophthalmology-services-card-button.contact-button--secondary .contact-button__icon{display:inline-flex;opacity:0;visibility:hidden;width:0;min-width:0;margin-left:0;overflow:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1) 0s,visibility .4s cubic-bezier(.4,0,.2,1) 0s,width .4s cubic-bezier(.4,0,.2,1) 0s,min-width .4s cubic-bezier(.4,0,.2,1) 0s,margin-left .4s cubic-bezier(.4,0,.2,1) 0s,background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.ophthalmology-services-card-button.contact-button--secondary:hover{background-color:#ff6663!important;color:#fff!important;border-color:#ff6663!important;width:248px;padding-left:16px;padding-right:12px;transition:all .4s cubic-bezier(.4,0,.2,1)}.ophthalmology-services-card-button.contact-button--secondary:hover .contact-button__icon{opacity:1!important;visibility:visible!important;width:24px;min-width:24px;margin-left:8px;background-color:#fff!important;border-color:#fff!important;transition:opacity .4s cubic-bezier(.4,0,.2,1) .1s,visibility .4s cubic-bezier(.4,0,.2,1) .1s,width .4s cubic-bezier(.4,0,.2,1) .1s,min-width .4s cubic-bezier(.4,0,.2,1) .1s,margin-left .4s cubic-bezier(.4,0,.2,1) .1s,background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.ophthalmology-services-card-button.contact-button--secondary:hover .contact-button__icon svg rect{fill:#fff!important;transition:fill .4s cubic-bezier(.4,0,.2,1) .1s}.ophthalmology-services-card-button.contact-button--secondary:hover .contact-button__icon svg path{fill:#ff6663!important;transition:fill .4s cubic-bezier(.4,0,.2,1) .1s}.ophthalmology-services-card-button.contact-button--secondary .contact-button__icon svg rect,.ophthalmology-services-card-button.contact-button--secondary .contact-button__icon svg path{transition:fill .4s cubic-bezier(.4,0,.2,1) 0s}@media screen and (max-width:1500px){.ophthalmology-services-container{padding:100px 80px}.ophthalmology-services-cards-grid{padding:0 80px}}@media screen and (max-width:1280px){.ophthalmology-services-container{padding:80px 60px;gap:48px}.ophthalmology-services-cards-grid{padding:0 60px}.ophthalmology-services-title{font-size:48px;letter-spacing:-1.44px}.ophthalmology-services-description{font-size:20px}}@media screen and (max-width:990px){.ophthalmology-services-container{padding:60px 0;gap:40px}.ophthalmology-services-cards-grid{padding:0 40px;gap:24px}.ophthalmology-services-title{font-size:32px;letter-spacing:-1.26px;white-space:normal}.ophthalmology-services-description{font-size:18px}.ophthalmology-services-card{width:calc((100% - 24px)/2);max-width:100%;min-width:300px;min-height:280px}}@media screen and (max-width:750px){.ophthalmology-services-container{padding:50px 24px;gap:32px}.ophthalmology-services-header{gap:20px}.ophthalmology-services-title{font-size:28px;letter-spacing:-1.08px;white-space:normal}.ophthalmology-services-description{font-size:16px}.ophthalmology-services-buttons{flex-direction:column;width:100%;align-items:stretch}.ophthalmology-services-buttons .contact-button{width:100%;max-width:248px;margin:0 auto}.ophthalmology-services-cards-grid{padding:0;gap:20px}.ophthalmology-services-card{width:100%;max-width:100%;min-width:unset;min-height:auto;padding:24px;gap:32px}.ophthalmology-services-card-icon{width:40px;height:40px}.ophthalmology-services-card-title{font-size:24px!important;letter-spacing:-.72px}.ophthalmology-services-card-description{font-size:16px;letter-spacing:-.16px;line-height:1.4}.ophthalmology-services-card-ellipse{top:24px;left:40px;width:8px;height:8px}}@media screen and (max-width:360px){.ophthalmology-services-container{padding:32px 12px;gap:20px}.ophthalmology-services-title{font-size:24px;letter-spacing:-.72px}.ophthalmology-services-description{font-size:14px}.ophthalmology-services-card{padding:16px;gap:20px}.ophthalmology-services-card-title{font-size:18px}.ophthalmology-services-card-description{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ophthalmology-services.css.map */
