.elementor-13830 .elementor-element.elementor-element-ec7a9df{--display:flex;--min-height:66vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:18%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-13830 .elementor-element.elementor-element-ec7a9df:not(.elementor-motion-effects-element-type-background), .elementor-13830 .elementor-element.elementor-element-ec7a9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euroeyes.co.uk/wp-content/uploads/2026/07/what-makes-euroeyes-the-best-laser-eye-clinic-in-london-e1791488638555.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13830 .elementor-element.elementor-element-ec7a9df::before, .elementor-13830 .elementor-element.elementor-element-ec7a9df > .elementor-background-video-container::before, .elementor-13830 .elementor-element.elementor-element-ec7a9df > .e-con-inner > .elementor-background-video-container::before, .elementor-13830 .elementor-element.elementor-element-ec7a9df > .elementor-background-slideshow::before, .elementor-13830 .elementor-element.elementor-element-ec7a9df > .e-con-inner > .elementor-background-slideshow::before, .elementor-13830 .elementor-element.elementor-element-ec7a9df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5a5a904 );--background-overlay:'';}.elementor-13830 .elementor-element.elementor-element-ec7a9df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13830 .elementor-element.elementor-element-94c40c5{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-13830 .elementor-element.elementor-element-94c40c5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13830 .elementor-element.elementor-element-b2037a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:700;line-height:47.2px;color:var( --e-global-color-a3785b4 );}.elementor-13830 .elementor-element.elementor-element-570bf17 .elementor-heading-title{font-family:var( --e-global-typography-f68fbaf-font-family ), Sans-serif;font-size:var( --e-global-typography-f68fbaf-font-size );font-weight:var( --e-global-typography-f68fbaf-font-weight );color:var( --e-global-color-a3785b4 );}.elementor-13830 .elementor-element.elementor-element-4c3db07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13830 .elementor-element.elementor-element-4c3db07.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13830 .elementor-element.elementor-element-385557f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-80c602e );--border-color:var( --e-global-color-80c602e );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13830 .elementor-element.elementor-element-385557f:not(.elementor-motion-effects-element-type-background), .elementor-13830 .elementor-element.elementor-element-385557f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3785b4 );}.elementor-13830 .elementor-element.elementor-element-2f651b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13830 .elementor-element.elementor-element-f5099e3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-13830 .elementor-element.elementor-element-8c7403c{font-size:14px;}.elementor-13830 .elementor-element.elementor-element-74914e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13830 .elementor-element.elementor-element-a44ccdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;}.elementor-13830 .elementor-element.elementor-element-a44ccdc:not(.elementor-motion-effects-element-type-background), .elementor-13830 .elementor-element.elementor-element-a44ccdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3785b4 );}.elementor-13830 .elementor-element.elementor-element-a44ccdc::before, .elementor-13830 .elementor-element.elementor-element-a44ccdc > .elementor-background-video-container::before, .elementor-13830 .elementor-element.elementor-element-a44ccdc > .e-con-inner > .elementor-background-video-container::before, .elementor-13830 .elementor-element.elementor-element-a44ccdc > .elementor-background-slideshow::before, .elementor-13830 .elementor-element.elementor-element-a44ccdc > .e-con-inner > .elementor-background-slideshow::before, .elementor-13830 .elementor-element.elementor-element-a44ccdc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13830 .elementor-element.elementor-element-c7202c3{--display:flex;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-13830 .elementor-element.elementor-element-03ad288{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13830 .elementor-element.elementor-element-bd5a01a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13830 .elementor-element.elementor-element-5a6c925{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13830 .elementor-element.elementor-element-5a6c925.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13830 .elementor-element.elementor-element-6cfdd43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13830 .elementor-element.elementor-element-6cfdd43{text-align:end;}.elementor-13830 .elementor-element.elementor-element-6cfdd43 .elementor-heading-title{font-family:var( --e-global-typography-6de8082-font-family ), Sans-serif;font-size:var( --e-global-typography-6de8082-font-size );font-weight:var( --e-global-typography-6de8082-font-weight );line-height:var( --e-global-typography-6de8082-line-height );color:#1C4B7F;}.elementor-13830 .elementor-element.elementor-element-a3bfbde{--display:flex;--justify-content:center;}.elementor-13830 .elementor-element.elementor-element-64cb471 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13830 .elementor-element.elementor-element-64cb471 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13830 .elementor-element.elementor-element-0e8c897{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13830 .elementor-element.elementor-element-2ed7f2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13830 .elementor-element.elementor-element-770811d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-13830 .elementor-element.elementor-element-770811d6:not(.elementor-motion-effects-element-type-background), .elementor-13830 .elementor-element.elementor-element-770811d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13830 .elementor-element.elementor-element-770811d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13830 .elementor-element.elementor-element-11011020{text-align:center;}.elementor-13830 .elementor-element.elementor-element-11011020 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C4B7F;}.elementor-13830 .elementor-element.elementor-element-2bc6c701{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title{border-width:0.5px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-content{border-width:0.5px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );padding:0px 50px 30px 0px;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-toggle-title, .elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-toggle-icon{color:#1C4B7F;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-toggle-icon svg{fill:#1C4B7F;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title.elementor-active a, .elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#467FF7;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-13830 .elementor-element.elementor-element-a78f071 > .elementor-widget-container{padding:30px 0px 100px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title{border-width:0.5px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-content{border-width:0.5px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Inter", Sans-serif;font-size:1rem;padding:0px 50px 30px 0px;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-title, .elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-icon{color:#1C4B7F;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-icon svg{fill:#1C4B7F;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title.elementor-active a, .elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#467FF7;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-icon{margin-inline-end:0px;}body.elementor-page-13830:not(.elementor-motion-effects-element-type-background), body.elementor-page-13830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3785b4 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13830 .elementor-element.elementor-element-ec7a9df{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;--margin-top:-18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13830 .elementor-element.elementor-element-94c40c5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13830 .elementor-element.elementor-element-570bf17 .elementor-heading-title{font-size:var( --e-global-typography-f68fbaf-font-size );}.elementor-13830 .elementor-element.elementor-element-4c3db07{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13830 .elementor-element.elementor-element-4c3db07.e-con{--align-self:flex-start;}.elementor-13830 .elementor-element.elementor-element-a44ccdc{--border-radius:15px 15px 15px 15px;}.elementor-13830 .elementor-element.elementor-element-1b5c21f{width:100%;max-width:100%;}.elementor-13830 .elementor-element.elementor-element-c7202c3{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-13830 .elementor-element.elementor-element-6cfdd43 .elementor-heading-title{font-size:var( --e-global-typography-6de8082-font-size );line-height:var( --e-global-typography-6de8082-line-height );}.elementor-13830 .elementor-element.elementor-element-770811d6{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-13830 .elementor-element.elementor-element-11011020 .elementor-heading-title{font-size:45px;}.elementor-13830 .elementor-element.elementor-element-2bc6c701{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09{width:100%;max-width:100%;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-13830 .elementor-element.elementor-element-a78f071{width:100%;max-width:100%;}.elementor-13830 .elementor-element.elementor-element-a78f071 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-toggle-title{font-size:14px;}}@media(max-width:767px){.elementor-13830 .elementor-element.elementor-element-ec7a9df:not(.elementor-motion-effects-element-type-background), .elementor-13830 .elementor-element.elementor-element-ec7a9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euroeyes.co.uk/wp-content/uploads/2026/06/advance-laser-eye-technology-from-london.jpg");}.elementor-13830 .elementor-element.elementor-element-ec7a9df{--min-height:100vh;--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-13830 .elementor-element.elementor-element-94c40c5{--margin-top:106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13830 .elementor-element.elementor-element-b2037a4 .elementor-heading-title{font-size:2rem;line-height:1.2em;}.elementor-13830 .elementor-element.elementor-element-570bf17 .elementor-heading-title{font-size:var( --e-global-typography-f68fbaf-font-size );}.elementor-13830 .elementor-element.elementor-element-4c3db07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13830 .elementor-element.elementor-element-03ad288{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13830 .elementor-element.elementor-element-5a6c925{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13830 .elementor-element.elementor-element-6cfdd43 .elementor-heading-title{font-size:var( --e-global-typography-6de8082-font-size );line-height:var( --e-global-typography-6de8082-line-height );}.elementor-13830 .elementor-element.elementor-element-770811d6{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-13830 .elementor-element.elementor-element-11011020 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-13830 .elementor-element.elementor-element-1a9c9b09 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );padding:0px 0px 30px 0px;}.elementor-13830 .elementor-element.elementor-element-a78f071 .elementor-tab-content{padding:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-13830 .elementor-element.elementor-element-94c40c5{--width:60%;}.elementor-13830 .elementor-element.elementor-element-4c3db07{--width:46%;}.elementor-13830 .elementor-element.elementor-element-2f651b8{--width:50%;}.elementor-13830 .elementor-element.elementor-element-74914e1{--width:50%;}.elementor-13830 .elementor-element.elementor-element-bd5a01a{--width:100%;}.elementor-13830 .elementor-element.elementor-element-5a6c925{--width:45%;}.elementor-13830 .elementor-element.elementor-element-770811d6{--content-width:1208px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13830 .elementor-element.elementor-element-94c40c5{--width:670.25px;}.elementor-13830 .elementor-element.elementor-element-4c3db07{--width:670.25px;}.elementor-13830 .elementor-element.elementor-element-385557f{--width:100%;}.elementor-13830 .elementor-element.elementor-element-a44ccdc{--width:100%;}}/* Start custom CSS */.responsive-table {
  border-collapse: collapse;
  border: 1px solid #74a1d2;
  border-radius: 25px;
  overflow: hidden;
  color: #FFFFFF;
  background-color: transparent;
  width: 100%;
}

.responsive-table th {
  border: 1px solid #74a1d2;
  padding: 8px;
  background-color: #74a1d2;
  font-weight: bold;
  color: #FFFFFF;
}

.responsive-table td {
  border: 1px solid #74a1d2;
  padding: 8px;
  background-color: transparent;
  color: #FFFFFF;
}

/* Mobile responsiveness */
@media screen and (max-width: 768px) {
  .responsive-table thead {
    display: none;
  }

  .responsive-table tr {
    display: block;
    margin-bottom: 15px;
    border: 1px solid #74a1d2;
    border-radius: 15px;
    overflow: hidden;
  }

  .responsive-table td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border: none;
    border-bottom: 1px solid #74a1d2;
  }

  .responsive-table td::before {
    content: attr(data-label);
    font-weight: bold;
    flex-basis: 50%;
    color: #74a1d2;
  }

  .responsive-table td:last-child {
    border-bottom: none;
  }
}

@media (max-width:768px){

.mobile-swipe-message{
display:block !important;
text-align:center;
background:#f5f9ff;
padding:12px;
border-radius:10px;
margin-bottom:10px;
font-size:14px;
font-weight:600;
color:#1c4b7f;
}

table{
min-width:650px !important;
}

th{
font-size:16px !important;
padding:14px !important;
}

td{
padding:14px !important;
font-size:14px !important;
}

th div:nth-child(2){
font-size:22px !important;
}

}

.mobile-swipe-message{
display:none;
}

@media (max-width:768px){

.mobile-swipe-message{
display:block;
text-align:center;
background:#f5f9ff;
padding:12px;
border-radius:10px;
margin-bottom:10px;
font-size:14px;
font-weight:600;
color:#1c4b7f;
}

}

.ee-patientjourney {
  --navy:#103d63;
  --blue:#147db4;
  --sky:#eaf6fc;
  --line:#d7e8f2;
  --ink:#24465e;
  max-width:1180px;
  margin:35px auto;
  font-family:Arial,Helvetica,sans-serif;
  color:var(--ink);
}
.ee-patientjourney * {box-sizing:border-box}
.ee-patientjourney h2,
.ee-patientjourney h3,
.ee-patientjourney p {margin-top:0}
.ee-patientjourney h2 {
  color:var(--navy);
  font-size:clamp(27px,3.5vw,39px);
  line-height:1.2;
  margin-bottom:16px;
}
.ee-patientjourney h3 {
  color:var(--navy);
  font-size:21px;
  line-height:1.3;
  margin-bottom:11px;
}
.ee-patientjourney p {
  font-size:15px;
  line-height:1.75;
}
.ee-patientjourney .ee-eyebrow {
  font-size:11px;
  font-weight:800;
  letter-spacing:2px;
  text-transform:uppercase;
  color:var(--blue);
  margin-bottom:12px;
}
.ee-patientjourney .ee-intro {
  max-width:760px;
  margin:0 auto 42px;
  text-align:center;
}
.ee-patientjourney .ee-intro p {
  font-size:16px;
}
.ee-patientjourney .ee-progress {
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:10px;
  margin-bottom:30px;
}
.ee-patientjourney .ee-progress-item {
  text-align:center;
  padding:13px 6px;
  border:1px solid var(--line);
  background:#f6fbfe;
  border-radius:12px;
  color:var(--navy);
  font-size:12px;
  font-weight:700;
}
.ee-patientjourney .ee-progress-item span {
  display:block;
  color:var(--blue);
  font-size:11px;
  margin-bottom:5px;
}
.ee-patientjourney .ee-progress-item:nth-child(4) {
  background:var(--navy);
  color:#fff;
  border-color:var(--navy);
}
.ee-patientjourney .ee-progress-item:nth-child(4) span {
  color:#b5e8ff;
}
.ee-patientjourney .ee-stages {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:17px;
}
.ee-patientjourney .ee-stage {
  background:#fff;
  border:1px solid #dceaf3;
  border-radius:19px;
  padding:25px 23px;
  position:relative;
  transition:transform .25s,box-shadow .25s;
}
.ee-patientjourney .ee-stage:hover {
  transform:translateY(-5px);
  box-shadow:0 14px 30px rgba(16,61,99,.10);
}
.ee-patientjourney .ee-stage-top {
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:20px;
}
.ee-patientjourney .ee-icon {
  width:50px;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#e6f4fb;
  border-radius:14px;
  color:var(--blue);
}
.ee-patientjourney .ee-icon svg {
  width:26px;
  height:26px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.ee-patientjourney .ee-number {
  color:#94b7cb;
  font-size:26px;
  font-weight:800;
}
.ee-patientjourney .ee-stage p {margin-bottom:15px}
.ee-patientjourney .ee-detail {
  border-top:1px solid #e1edf4;
  padding-top:14px;
  font-size:13px;
  line-height:1.65;
}
.ee-patientjourney .ee-detail strong {
  color:var(--navy);
}
.ee-patientjourney .ee-feature {
  grid-column:1/-1;
  display:grid;
  grid-template-columns:1.1fr 1fr;
  gap:30px;
  align-items:center;
  padding:36px;
  border-radius:22px;
  background:linear-gradient(125deg,#103d63,#0878ad);
  color:#fff;
}
.ee-patientjourney .ee-feature h3 {
  color:#fff;
  font-size:29px;
}
.ee-patientjourney .ee-feature p {color:#eaf7ff}
.ee-patientjourney .ee-feature .ee-eyebrow {
  color:#b5e8ff;
}
.ee-patientjourney .ee-feature ul {
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:11px;
}
.ee-patientjourney .ee-feature li {
  padding:13px 15px;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.10);
  border-radius:11px;
  font-size:14px;
  line-height:1.5;
}
.ee-patientjourney .ee-feature li:before {
  content:"✓";
  color:#a8e9ff;
  font-weight:800;
  margin-right:11px;
}
.ee-patientjourney .ee-support {
  margin-top:36px;
  padding:31px;
  border-radius:22px;
  background:#f4faff;
  border:1px solid #dcecf5;
}
.ee-patientjourney .ee-support-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  margin-top:23px;
}
.ee-patientjourney .ee-support-item {
  border-left:3px solid #54a7d1;
  padding-left:17px;
}
.ee-patientjourney .ee-support-item h3 {
  font-size:18px;
}
.ee-patientjourney .ee-support-item p {
  font-size:14px;
  margin-bottom:12px;
}
.ee-patientjourney a {
  color:#096b9f;
  font-size:13px;
  font-weight:700;
  text-decoration:none;
}
.ee-patientjourney a:hover {
  text-decoration:underline;
}
.ee-patientjourney .ee-finish {
  text-align:center;
  margin-top:25px;
  padding:33px 25px;
  border-radius:21px;
  background:linear-gradient(120deg,#e5f5fc,#f9fcff);
}
.ee-patientjourney .ee-finish h3 {
  font-size:26px;
}
.ee-patientjourney .ee-finish p {
  max-width:680px;
  margin:0 auto 20px;
}
.ee-patientjourney .ee-button {
  display:inline-block;
  background:var(--navy);
  color:#fff;
  border-radius:30px;
  padding:14px 26px;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  transition:background .2s;
}
.ee-patientjourney .ee-button:hover {
  background:var(--blue);
  color:#fff;
  text-decoration:none;
}
.ee-patientjourney .ee-note {
  font-size:12px;
  line-height:1.6;
  color:#607b8b;
  text-align:center;
  margin-top:17px;
}
@media(max-width:900px) {
  .ee-patientjourney .ee-stages {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .ee-patientjourney .ee-progress {
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}
@media(max-width:767px) {
  .ee-patientjourney .ee-stages,
  .ee-patientjourney .ee-feature,
  .ee-patientjourney .ee-support-grid {
    grid-template-columns:1fr;
  }
  .ee-patientjourney .ee-progress {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .ee-patientjourney .ee-stage {padding:22px}
  .ee-patientjourney .ee-feature {padding:27px 21px}
  .ee-patientjourney .ee-support {padding:25px 20px}
  .ee-patientjourney .ee-intro {margin-bottom:28px}
}
@media(prefers-reduced-motion:reduce) {
  .ee-patientjourney .ee-stage,
  .ee-patientjourney .ee-button {transition:none}
  .ee-patientjourney .ee-stage:hover {transform:none}
}


/* Post-operative and aftercare image layout */
.ee-patientjourney .ee-recovery-row {
  grid-column:1/-1;
  display:grid;
  grid-template-columns:1fr 1fr 1.15fr;
  gap:17px;
  align-items:stretch;
}

.ee-patientjourney .ee-recovery-image {
  position:relative;
  overflow:hidden;
  border-radius:19px;
  min-height:320px;
  background:#eaf6fc;
  border:1px solid #dceaf3;
}

.ee-patientjourney .ee-recovery-image img {
  width:100%;
  height:100%;
  position:absolute;
  inset:0;
  object-fit:cover;
  object-position:center;
  transition:transform .4s ease;
}

.ee-patientjourney .ee-recovery-image:hover img {
  transform:scale(1.04);
}

@media(max-width:900px) {
  .ee-patientjourney .ee-recovery-row {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .ee-patientjourney .ee-recovery-image {
    grid-column:1/-1;
    min-height:280px;
  }
}

@media(max-width:767px) {
  .ee-patientjourney .ee-recovery-row {
    grid-template-columns:1fr;
  }

  .ee-patientjourney .ee-recovery-image {
    grid-column:auto;
    min-height:260px;
  }
}

@media(prefers-reduced-motion:reduce) {
  .ee-patientjourney .ee-recovery-image img {
    transition:none;
  }
}/* End custom CSS */