body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}article,aside,details,figcaption,figure,picture,footer,header,hgroup,nav,section,main{display:block;}audio:not([controls]){display:none;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{font-size:1em;line-height:1.35;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}::-moz-selection{background:#000;color:#fff;text-shadow:none;}::selection{background:#000;color:#fff;text-shadow:none;}a{text-decoration:none;}a:focus,a:hover,a:active{outline:none;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:0;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}pre,code,kbd,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;word-wrap:break-word;}q{quotes:none;}q::before,q::after{content:"";}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}nav ul,nav ol,ul,li{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}iframe{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}button[disabled],input[disabled]{cursor:default;}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password] textarea{appearance:none;box-shadow:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:invalid,textarea:invalid{background-color:#f0dddd;}input,textarea,select{outline:none;}table{border-collapse:collapse;border-spacing:0;border-color:transparent;}td{vertical-align:top;}body{font-family:"Libre",sans-serif;font-size:14px;font-weight:400;color:#000;}.scroll-disabled{position:fixed;width:100%;height:100%;overflow-y:scroll;}.wrap{margin:0 auto;max-width:1320px;padding:0 20px;width:100%;}.page-wrap{margin:0 auto;max-width:1160px;padding:0 20px;width:100%;}.image{width:100%;height:auto;}*{box-sizing:border-box;}*::before,*::after{box-sizing:border-box;}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#ccc{font-family:"Libre",sans-serif !important;}#ccc #ccc-content{background-color:#fff !important;}#ccc #ccc-content p,#ccc #ccc-content span,#ccc #ccc-content .btn-info{color:#000 !important;}#ccc #ccc-content button,#ccc #ccc-content span{font-family:"Libre",sans-serif !important;fill:#000 !important;}#ccc #ccc-content .checkbox-toggle-on,#ccc #ccc-content .checkbox-toggle-off{color:#5b6770 !important;}#ccc #ccc-content .ccc-alert span,#ccc #ccc-content .ccc-alert p{color:#fff !important;}#ccc #ccc-content #ccc-close{transition:0.6s ease-in-out;}@media (hover:hover) and (pointer:fine){.no-touch #ccc #ccc-content #ccc-close:hover{opacity:0.6;}}#ccc #ccc-button-holder button{border:2px solid #000 !important;}#ccc #ccc-button-holder button span{color:#000 !important;}#ccc #ccc-button-holder button::after{background-color:#000 !important;}@media (hover:hover) and (pointer:fine){.no-touch #ccc #ccc-button-holder button:hover{background-color:#000 !important;}.no-touch #ccc #ccc-button-holder button:hover span{color:#fff !important;}.no-touch #ccc #ccc-button-holder button:hover::after{background-color:#fff !important;}}#ccc #ccc-notify{padding:32px 100px !important;background-color:#000;}#ccc #ccc-notify h3{color:#fff !important;}#ccc h2,#ccc h3{font-weight:500 !important;color:#000 !important;}#ccc .checkbox-toggle{box-shadow:0 0 10px rgba(0,0,0,0.18);background:none !important;border:4px solid #fff !important;}#ccc .checkbox-toggle-toggle{background-color:#000 !important;}#ccc .ccc-notify-text{margin-right:20px;}#ccc .ccc-notify-text h3{margin-bottom:15px;}#ccc .ccc-notify-text p{font-size:14px;}#ccc .ccc-notify-button:not(.ccc-notify-link){border:2px solid #fff;background:transparent !important;color:#fff !important;position:relative;transition:0.6s ease-in-out;}#ccc .ccc-notify-button:not(.ccc-notify-link) span{background:transparent !important;color:#fff !important;margin:0 39px 0 4px;transition:0.6s ease-in-out;}#ccc .ccc-notify-button:not(.ccc-notify-link)::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:25px;height:1px;background-color:#fff;transition:0.6s ease-in-out;}@media (hover:hover) and (pointer:fine){.no-touch #ccc .ccc-notify-button:not(.ccc-notify-link):hover{background:#fff !important;color:#000 !important;}.no-touch #ccc .ccc-notify-button:not(.ccc-notify-link):hover span{color:#000 !important;}.no-touch #ccc .ccc-notify-button:not(.ccc-notify-link):hover::after{background-color:#000;}}#ccc #ccc-notify-dismiss{top:6px !important;transition:0.6s ease-in-out;}@media (hover:hover) and (pointer:fine){.no-touch #ccc #ccc-notify-dismiss:hover{opacity:0.6;}}#ccc .ccc-notify-link{color:#fff !important;transition:0.6s ease-in-out;}#ccc .ccc-notify-link span{color:#fff;}@media (hover:hover) and (pointer:fine){.no-touch #ccc .ccc-notify-link:hover{opacity:0.6;}}#ccc .ccc-panel{padding-bottom:20px;}@media (hover:hover) and (pointer:fine){.no-touch #ccc .btn-info:hover{text-decoration:underline;}}#ccc a:not(.ccc-notify-button){transition:0.6s ease-in-out;}@media (hover:hover) and (pointer:fine){.no-touch #ccc a:not(.ccc-notify-button):hover{opacity:0.6;}}@media only screen and (max-width:991.98px){#ccc #ccc-notify{padding:30px 20px !important;}#ccc .ccc-notify-buttons{position:static !important;}#ccc #ccc-notify-dismiss{position:absolute !important;top:20px !important;right:20px;}}@media only screen and (max-width:767.98px){#ccc #ccc-notify{padding:50px 20px 30px;flex-direction:column;align-items:flex-start;}#ccc .ccc-notify-buttons{margin-top:16px;padding-right:0;}#ccc .ccc-notify-buttons:not(.ccc-notify-link) span{margin:0 18px 0 0;transition:0.6s ease-in-out;}#ccc .ccc-notify-buttons:not(.ccc-notify-link)::after{right:10px;width:17px;}}.footer__ribbon{padding-top:40px;background-color:#f5fbff;}.footer__ribbon img{width:100%;height:auto;display:block;position:relative;left:0;bottom:-1px;z-index:1;}.footer{color:#fff;}.footer__top{background:linear-gradient(343deg,#0e193d 7.65%,#1f355c 97.01%);padding:30px 0 60px;}@media only screen and (max-width:1199.98px){.footer__top{padding:60px 0 40px;}}@media only screen and (max-width:767.98px){.footer__top{padding:40px 0 30px;}}.footer__grid{display:flex;gap:40px;}@media only screen and (max-width:1199.98px){.footer__grid{gap:30px;}}@media only screen and (max-width:767.98px){.footer__grid{row-gap:0;padding:0 40px;flex-direction:column;}}.footer__cols{display:flex;column-gap:40px;}@media only screen and (min-width:768px){.footer__cols{flex:1 1 778px;}}@media only screen and (max-width:767.98px){.footer__cols{flex-direction:column;column-gap:0;}}.footer__col{flex:0 1 236px;}.footer__col--contact{flex:0 1 364px;display:flex;flex-direction:column;align-content:center;padding-left:127px;border-left:1px solid rgba(255,255,255,0.1);}@media only screen and (min-width:768px) and (max-width:1199.98px){.footer__col--contact{padding-left:27px;}}@media only screen and (max-width:767.98px){.footer__col--contact{padding-left:0;border-left:none;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1);}}@media only screen and (max-width:767.98px){.footer__col{flex:none;margin-bottom:24px;}}.footer__title{font-size:24px;font-weight:700;margin-bottom:12px;color:#85c4c8;}@media only screen and (max-width:767.98px){.footer__title{margin-bottom:16px;}}.footer__list{list-style:none;padding:0;margin:0;}.footer__item{margin-bottom:12px;}.footer__item:last-child{margin-bottom:0;}.footer__link{color:#fff;text-decoration:none;font-size:16px;line-height:1.5;transition:color 0.3s ease;}@media (hover:hover) and (pointer:fine){.no-touch .footer__link:hover{color:rgba(255,255,255,0.7);}}.footer__contact-item{margin-bottom:24px;}.footer__contact-item:last-of-type{margin-top:16px;margin-bottom:16px;}@media only screen and (max-width:767.98px){.footer__contact-item{margin-bottom:24px;}}.footer__contact-link{color:#fff;text-decoration:none;font-size:18px;font-weight:300;line-height:24px;transition:color 0.3s ease;}@media (hover:hover) and (pointer:fine){.no-touch .footer__contact-link:hover{color:rgba(255,255,255,0.8);}}@media only screen and (max-width:767.98px){.footer__contact-link{font-size:20px;}}.footer__address{color:#fff;font-size:18px;line-height:24px;font-style:normal;font-weight:300;}@media only screen and (max-width:767.98px){.footer__address{font-size:14px;}}.footer__email{color:#85c4c8;text-decoration:none;font-size:24px;font-weight:700;transition:color 0.3s ease;}@media (hover:hover) and (pointer:fine){.no-touch .footer__email:hover{color:#fff;}}.footer__social{display:flex;gap:8px;align-items:center;}.footer__social-link{display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease;}.footer__social-link svg{width:46px;height:46px;display:block;}@media (hover:hover) and (pointer:fine){.no-touch .footer__social-link:hover{opacity:0.7;}}.footer__bottom{background:#F5FBFF;padding:40px 0;}@media only screen and (max-width:767.98px){.footer__bottom{padding:30px 0;}}.footer__bottom-content{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;}@media only screen and (max-width:1199.98px){.footer__bottom-content{grid-template-columns:1fr;gap:30px;text-align:center;}}.footer__logo img{height:60px;width:auto;display:block;}@media only screen and (max-width:1199.98px){.footer__logo img{margin:0 auto;}}@media only screen and (max-width:767.98px){.footer__logo img{height:50px;}}.footer__tagline{font-size:12px;font-weight:400;line-height:130%;color:#1a3c5d;margin:0;}@media only screen and (max-width:767.98px){.footer__tagline{font-size:12px;text-align:left;}}.footer__members{display:flex;align-items:center;gap:40px;padding:12px 32px;border:1px solid rgba(90,89,89,0.4);}@media only screen and (max-width:1199.98px){.footer__members{justify-content:center;flex-wrap:wrap;}}@media only screen and (max-width:767.98px){.footer__members{gap:10px;}}.footer__members-title{font-size:14px;color:#1a3c5d;font-weight:600;}.footer__members-logos{display:flex;gap:28px;align-items:center;}.footer__member-logo{height:40px;width:auto;display:block;}@media only screen and (max-width:767.98px){.footer__member-logo{height:32px;}}.footer__copyright{font-size:12px;font-weight:400;line-height:100%;color:#1a3c5d;margin:0;grid-column:1/-1;text-align:left;}.header:has(.header__hamburger.is-active) + #sticky-nav{display:none;}.header{position:fixed;width:100%;background:#fff;z-index:1000;box-shadow:0 14px 24px rgba(0,0,0,0.05);}@media only screen and (max-width:1199.98px){.header{position:static;filter:none;}.header.is-fixed{position:fixed;}}@media only screen and (max-width:1199.98px){.header.is-fixed,#sticky-nav.is-fixed{animation:fadeInDown 0.25s ease forwards;}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}.mobile-top-navigation{display:none;padding:40px 0 40px 0;margin-right:30px;margin-left:30px;border-top:1px solid rgba(0,0,0,0.2);}.mobile-top-navigation__nav-link{padding-top:10px;padding-bottom:10px;}.mobile-top-navigation__nav-link a{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:100%;color:#0e193d;}@media only screen and (max-width:1199.98px){.mobile-top-navigation{display:block;}}.header__top{background:rgba(179,222,232,0.4);padding:16px 0;max-width:996px;margin:0 auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}@media only screen and (max-width:1199.98px){.header__top{display:none;}}@media only screen and (max-width:767.98px){.header__top .wrap{padding:14px;}}.top-nav{display:flex;justify-content:center;align-items:baseline;}.top-nav__list{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:32px;}@media only screen and (max-width:1199.98px){.top-nav__list{justify-content:center;font-size:14px;row-gap:10px;}}@media only screen and (max-width:767.98px){.top-nav__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;text-align:center;align-items:stretch;}.top-nav__list li:last-child{text-align:left;display:flex;}}@media only screen and (max-width:767.98px){.top-nav__item{border-right:1px solid #0e193d;padding-right:10px;display:flex;align-items:center;}}.top-nav__link{color:#0e193d;text-decoration:none;transition:color 0.3s ease;font-size:12px;position:relative;}@media (hover:hover) and (pointer:fine){.no-touch .top-nav__link:hover{color:#0066a1;}}@media only screen and (max-width:767.98px){.top-nav__link{display:flex;align-items:center;justify-content:center;flex:1;}}.header__bottom{padding:17px 0;background:#fff;}@media only screen and (max-width:1199.98px){.header__bottom{padding:24px 0 25px;}}.header__container{display:flex;justify-content:space-between;align-items:center;position:relative;column-gap:74px;}@media screen and (min-width:1201px) and (max-width:1439px){.header__container{column-gap:40px;}}@media only screen and (max-width:1199.98px){.header__container{align-items:flex-end;}}.header__logo-link{display:block;flex:0 0 auto;}.header__logo{width:205px;height:auto;display:block;}@media screen and (min-width:1201px) and (max-width:1439px){.header__logo{width:180px;}}.header__hamburger{display:none;flex-direction:column;justify-content:space-between;width:48px;height:38px;background:transparent;border:0;cursor:pointer;padding:0;z-index:1001;position:relative;}@media only screen and (max-width:1199.98px){.header__hamburger{display:flex;}}.header__hamburger.is-active{position:fixed;right:24px;top:45px;width:38px;}.header__hamburger.is-active .header__hamburger-line:nth-child(1){transform:translateY(17px) rotate(45deg);}.header__hamburger.is-active .header__hamburger-line:nth-child(2){opacity:0;}.header__hamburger.is-active .header__hamburger-line:nth-child(3){transform:translateY(-17.5px) rotate(-45deg);}.header__hamburger-line{width:100%;height:4px;background:#000;transition:0.3s ease;border-radius:2px;transform-origin:center;}@media only screen and (max-width:1199.98px){.nav{position:fixed;top:106px;left:0;width:100%;height:calc(100vh - 106px);background:#fff;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;overflow-y:auto;z-index:1000;}.nav.is-open{opacity:1;visibility:visible;}}.nav__list{display:flex;align-items:center;column-gap:77px;}@media screen and (min-width:1201px) and (max-width:1439px){.nav__list{column-gap:40px;}}@media only screen and (max-width:1199.98px){.nav__list{flex-direction:column;align-items:stretch;row-gap:18px;padding:30px 30px;}}.nav__list.dropdown-count-1{column-gap:73px;}.nav__list.dropdown-count-2{column-gap:69px;}.nav__list.dropdown-count-3{column-gap:66px;}.nav__list.dropdown-count-4{column-gap:62px;}.nav__list.dropdown-count-5{column-gap:58px;}.nav__list.dropdown-count-6{column-gap:55px;}.nav__list.dropdown-count-7{column-gap:51px;}.nav__item{position:relative;}.nav__item.nav__item--has-children::after{content:"";background-color:transparent;width:100%;height:3px;position:absolute;left:0;top:69px;transition:background-color 0.3s ease;}@media screen and (min-width:1201px) and (max-width:1439px){.nav__item.nav__item--has-children::after{top:65px;}}@media only screen and (min-width:1200px){.nav__item:hover .nav__dropdown{opacity:1;visibility:visible;transform:translateY(0);z-index:102;}.nav__item:hover::after{background-color:#ed1c24;z-index:103;}.nav__item:nth-last-child(-n+2) .nav__dropdown{right:-20px;left:auto;}}@media only screen and (max-width:1199.98px){.nav__item:last-child{border-bottom:0;}.nav__item.is-open > .nav__dropdown{display:block;animation:fade-in 0.3s ease forwards;}.nav__item.is-open > .nav__link .nav__toggle svg{transform:rotate(180deg);}}.nav__item.is-open:has(.nav__link) .nav__toggle .nav__arrow svg{opacity:1;}.nav__link{color:#0e193d;text-decoration:none;display:inline-flex;align-items:center;gap:0;transition:color 0.3s ease;font-size:16px;column-gap:12px;line-height:22px;font-weight:700;min-height:44px;cursor:pointer;}@media only screen and (min-width:1200px) and (hover:hover) and (pointer:fine){.no-touch .nav__link:hover{color:#ed1c24;}.no-touch .nav__link:hover .nav__arrow svg{opacity:1;transform:rotate(180deg);}}@media screen and (min-width:1201px) and (max-width:1439px){.nav__link{font-size:14px;line-height:18px;}}@media only screen and (max-width:1199.98px){.nav__link{font-size:18px;position:relative;width:100%;}}.nav__link.active{color:#ed1c24;}.nav__arrow{display:inline-flex;align-items:center;transition:transform 0.3s ease;flex-shrink:0;}.nav__arrow svg{display:block;opacity:20%;transition:transform 0.3s ease;}@media only screen and (max-width:1199.98px){.nav__arrow{display:none;}}.nav__toggle{display:none;}@media only screen and (max-width:1199.98px){.nav__toggle{position:absolute;display:inline-block;background:transparent;width:100%;height:100%;border:0;cursor:pointer;padding:0;}.nav__toggle .nav__arrow{display:block;float:right;}.nav__toggle svg{transition:transform 0.3s ease;width:10px;height:5px;}}@media only screen and (min-width:1200px){.nav__dropdown{position:absolute;top:69px;left:-20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.15);min-width:250px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;padding:27px 60px 40px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}}@media only screen and (max-width:1199.98px){.nav__dropdown{display:none;padding:20px 20px;background:transparent;border-top:3px solid #ed1c24;margin-top:14px;}}@media screen and (min-width:1201px) and (max-width:1439px){.nav__dropdown{top:65px;}}.nav__dropdown-item:not(:last-child){padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:16px;}@media only screen and (max-width:1199.98px){.nav__dropdown-item{border-bottom:1px solid #e5e5e5;}.nav__dropdown-item:last-child{border-bottom:0;}}@media only screen and (min-width:1200px){.nav__dropdown-item--parent{display:none;}}.nav__dropdown-item .nav__dropdown-link.active{color:#ed1c24;}.nav__dropdown-link{display:block;font-weight:600;color:#1a3c5d;font-size:16px;line-height:22px;letter-spacing:0;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease;white-space:nowrap;}@media only screen and (min-width:1200px) and (hover:hover) and (pointer:fine){.no-touch .nav__dropdown-link:hover{color:#ed1c24;}}@media only screen and (max-width:1199.98px){.nav__dropdown-link{font-size:16px;white-space:normal;}}@keyframes fade-in{from{opacity:0;max-height:0;}to{opacity:1;max-height:500px;}}@font-face{font-family:"Libre";src:url("/assets/fonts/LibreFranklin-Light.woff2") format("woff2"),url("/assets/fonts/LibreFranklin-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Libre";src:url("/assets/fonts/LibreFranklin-Regular.woff2") format("woff2"),url("/assets/fonts/LibreFranklin-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Libre";src:url("/assets/fonts/LibreFranklin-Medium.woff2") format("woff2"),url("/assets/fonts/LibreFranklin-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Libre";src:url("/assets/fonts/LibreFranklin-Bold.woff2") format("woff2"),url("/assets/fonts/LibreFranklin-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Libre";src:url("/assets/fonts/LibreFranklin-SemiBold.woff2") format("woff2"),url("/assets/fonts/LibreFranklin-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}.rte ul{padding-left:20px;}.rte ol{padding-left:20px;}.rte ul li{list-style-type:disc;}.rte ol li{list-style-type:decimal;font-size:18px;font-weight:bold;}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,h1,h2,h3,h4,h5,h6{font-family:"Libre",sans-serif;font-weight:normal;line-height:1.2;word-wrap:break-word;}.rte h1,h1{font-size:48px;}.rte h2,h2{font-size:36px;line-height:44px;font-weight:700;}.rte h3,h3{font-size:28px;font-weight:700;line-height:34px;}.rte h4,h4{font-size:24px;font-weight:800;line-height:30px;}.rte h5,h5{font-size:20px;}.rte h6,h6{font-size:16px;}.rte p,.rte span{font-size:18px;font-weight:400;line-height:28px;margin-bottom:12px;}@media (hover:hover) and (pointer:fine){.no-touch .rte p a:hover,.no-touch .rte span a:hover{text-decoration:underline;}}.rte blockquote{border-top:1px solid #000;border-bottom:1px solid #000;padding:30px 0;}@media only screen and (max-width:767.98px){.rte table:has(td:first-child ul):has(td:nth-child(2) ul):not(:has(td:nth-child(3) ul)) td:first-child ul{margin-bottom:0;}}img{max-width:100%;}.rte ul{margin-left:12px;padding-left:12px;}.rte ul li{margin-top:5px;margin-bottom:5px;list-style-position:outside;}.rte ul li p{display:inline;}.rte ul li:last-child{margin-bottom:0;}.rte ul ::marker{font-size:12px;}.rte p:last-child{margin-bottom:0;}.rte p:not(.rte-cta) a{color:#107BE3;text-decoration:underline;word-break:break-word;overflow-wrap:break-word;}.rte ul ul{margin-left:14px;}.rte .rte-cta{width:fit-content;margin-top:40px;}.rte .rte-cta:hover a{text-decoration:none !important;}.rte h4:has(+ .rte-cta),.rte p:has(+ .rte-cta):not(:has(+ .rte-cta + .rte-cta)){margin-bottom:0 !important;}.rte p:has(+ .rte-cta + .rte-cta){margin-bottom:60px;}.rte p:has(+ ul){margin-bottom:10px;}.rte p:has(> strong:first-child:last-child){margin-bottom:2px;}.rte ul:has(+ p){margin-bottom:16px;}.rte ul:has(+ ol){margin-bottom:16px;}.rte ul:has(+ .rte-cta){margin-bottom:0;}.rte ol:has(+ p){margin-bottom:16px;}.rte p + .rte-cta{margin-top:24px;}.rte p + h4,.rte ul + h4{margin-top:45px;}.rte .rte-cta + .rte-cta{margin-top:40px;}.rte .download-files a + a{margin-left:20px;}.rte table{width:100%;}.rte table tbody td{width:50%;}.rte table tbody td h3{color:#0e193d;margin-bottom:24px;}.rte table tbody td p{margin-bottom:32px;}.rte table tbody td p img{float:left;margin-right:22px;margin-bottom:24px;width:79px;height:118px;}@media only screen and (max-width:991.98px){.rte table tbody td p img{display:block;float:none;width:79px;height:118px;margin:24px auto 13px auto;}}.rte table tbody td .download-files{margin-bottom:6px;}.rte table tbody td .download-files:first-of-type{margin-top:10px;}.rte table tbody td p strong span{font-weight:bold;}.rte table tbody td:first-child{padding-right:16px;}.rte table tbody td:last-child{padding-left:16px;}.rte table tbody tr td:nth-child(1):nth-last-child(3),.rte table tbody tr td:nth-child(2):nth-last-child(2),.rte table tbody tr td:nth-child(3):nth-last-child(1){width:33.3333333333%;padding:40px 26px 80px 26px;}.rte table tbody tr td:nth-child(1):nth-last-child(3) p,.rte table tbody tr td:nth-child(2):nth-last-child(2) p,.rte table tbody tr td:nth-child(3):nth-last-child(1) p{padding-right:24px;padding-left:24px;}@media only screen and (max-width:991.98px){.rte table tbody td{display:block;width:100%;}.rte table tbody td:first-child{padding-right:0;}.rte table tbody td:last-child{padding-left:0;}.rte table tbody td:last-child p:last-child{margin-bottom:0;}.rte table tbody td p:last-child{margin-bottom:32px;}.rte table tbody tr td:nth-child(1):nth-last-child(3),.rte table tbody tr td:nth-child(2):nth-last-child(2),.rte table tbody tr td:nth-child(3):nth-last-child(1){width:100%;padding:15px 0 15px 0;}.rte table tbody tr td:nth-child(1):nth-last-child(3) h3,.rte table tbody tr td:nth-child(1):nth-last-child(3) p,.rte table tbody tr td:nth-child(2):nth-last-child(2) h3,.rte table tbody tr td:nth-child(2):nth-last-child(2) p,.rte table tbody tr td:nth-child(3):nth-last-child(1) h3,.rte table tbody tr td:nth-child(3):nth-last-child(1) p{text-align:left !important;padding-right:0;padding-left:0;}.rte table{display:block;}.rte table tbody{display:block;}}.rte .red-quote{position:relative;padding:24px 0;margin-top:20px;margin-bottom:44px;text-align:center;}.rte .red-quote::before,.rte .red-quote::after{content:"";position:absolute;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;}.rte .red-quote::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path d="M14.7532 16.8698C14.7645 16.9846 14.7869 17.1022 14.8149 17.217C15.0641 20.1178 17.4973 22.397 20.4625 22.397C23.5957 22.397 26.1353 19.8574 26.1353 16.7242C26.1353 13.6806 23.7385 11.2054 20.7313 11.0654C21.4564 9.92022 22.6241 8.99335 24.0493 8.55657L24.0968 8.54254C24.7576 8.34092 25.214 7.69698 25.1524 6.98011C25.0824 6.15416 24.3572 5.54091 23.5283 5.61091C21.0895 5.81809 18.6507 7.06414 16.9931 9.08851C16.1615 10.0965 15.5176 11.2837 15.1256 12.5773C14.7307 13.8681 14.5964 15.2625 14.7307 16.6373L14.7532 16.8698Z" fill="%23ED1C24"/><path d="M1.93671 16.8698C1.94792 16.9846 1.97035 17.1022 1.99833 17.217C2.24753 20.1178 4.68073 22.397 7.64593 22.397C10.7791 22.397 13.3187 19.8574 13.3187 16.7242C13.3187 13.6806 10.9219 11.2054 7.91473 11.0654C8.63988 9.92022 9.80755 8.99335 11.2327 8.55657L11.2803 8.54254C11.9411 8.34092 12.3975 7.69698 12.3359 6.98011C12.2659 6.15416 11.5407 5.54091 10.7118 5.61091C8.27301 5.81809 5.83421 7.06414 4.17661 9.08851C3.34499 10.0965 2.70106 11.2837 2.30903 12.5773C1.91419 13.8681 1.77983 15.2625 1.91419 16.6373L1.93671 16.8698Z" fill="%23ED1C24"/></svg>');top:-24px;left:0;}.rte .red-quote::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path d="M14.7532 16.8698C14.7645 16.9846 14.7869 17.1022 14.8149 17.217C15.0641 20.1178 17.4973 22.397 20.4625 22.397C23.5957 22.397 26.1353 19.8574 26.1353 16.7242C26.1353 13.6806 23.7385 11.2054 20.7313 11.0654C21.4564 9.92022 22.6241 8.99335 24.0493 8.55657L24.0968 8.54254C24.7576 8.34092 25.214 7.69698 25.1524 6.98011C25.0824 6.15416 24.3572 5.54091 23.5283 5.61091C21.0895 5.81809 18.6507 7.06414 16.9931 9.08851C16.1615 10.0965 15.5176 11.2837 15.1256 12.5773C14.7307 13.8681 14.5964 15.2625 14.7307 16.6373L14.7532 16.8698Z" fill="%23ED1C24"/><path d="M1.93671 16.8698C1.94792 16.9846 1.97035 17.1022 1.99833 17.217C2.24753 20.1178 4.68073 22.397 7.64593 22.397C10.7791 22.397 13.3187 19.8574 13.3187 16.7242C13.3187 13.6806 10.9219 11.2054 7.91473 11.0654C8.63988 9.92022 9.80755 8.99335 11.2327 8.55657L11.2803 8.54254C11.9411 8.34092 12.3975 7.69698 12.3359 6.98011C12.2659 6.15416 11.5407 5.54091 10.7118 5.61091C8.27301 5.81809 5.83421 7.06414 4.17661 9.08851C3.34499 10.0965 2.70106 11.2837 2.30903 12.5773C1.91419 13.8681 1.77983 15.2625 1.91419 16.6373L1.93671 16.8698Z" fill="%23ED1C24"/></svg>');bottom:-24px;right:0;transform:rotate(180deg);}@media only screen and (max-width:767.98px){.rte .btn{margin-top:30px;}}@media only screen and (max-width:767.98px){.rte h3,h3{font-size:24px;}}button,input[type=button],input[type=submit]{background:none;border:0;cursor:pointer;outline:none;padding:0;}a,button{appearance:none;outline:none;}@media only screen and (min-width:1200px){.active-focus a:focus,.active-focus button:focus{outline:1px dashed #0e193d;}}.btn,.rte-cta a,.rte-cta.show-modal{position:relative;font-weight:700;font-family:"Libre",sans-serif;font-size:18px;line-height:100%;border:1px solid transparent;border-radius:50px;padding:8px 28px 12px 28px;display:flex;align-items:center;justify-content:center;column-gap:10px;min-height:48px;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer;}.btn::after,.rte-cta a::after,.rte-cta.show-modal::after{content:"";display:flex;align-items:center;width:16px;height:16px;margin-top:4px;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 0C3.58232 0 0 3.58232 0 8C0 12.4177 3.58232 16 8 16C12.4177 16 16 12.4177 16 8C16 3.58232 12.4177 0 8 0ZM10.2956 8.73769L7.11411 11.9192C6.72505 12.3082 6.09347 12.3082 5.70274 11.9192C5.31368 11.5301 5.31368 10.8985 5.70274 10.5078L8.21221 8L5.70274 5.49221C5.31368 5.10316 5.312 4.47158 5.70274 4.08084C6.09347 3.69011 6.72337 3.69011 7.11411 4.08084L10.2956 7.26232C10.4909 7.45768 10.5971 7.72379 10.5869 8V8.032C10.5869 8.29642 10.4825 8.55074 10.2956 8.73769Z' fill='%23fff'/></svg>");background-repeat:no-repeat;background-size:contain;transition:transform 0.3s ease;flex:0 0 16px;}@media (hover:hover) and (pointer:fine){.no-touch .btn:hover,.no-touch .rte-cta a:hover,.no-touch .rte-cta.show-modal:hover{background-color:#fff;color:#ed1c24;border-color:#ccd5dd;}.no-touch .btn:hover::after,.no-touch .rte-cta a:hover::after,.no-touch .rte-cta.show-modal:hover::after{transform:translateX(6px);background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 0C3.58232 0 0 3.58232 0 8C0 12.4177 3.58232 16 8 16C12.4177 16 16 12.4177 16 8C16 3.58232 12.4177 0 8 0ZM10.2956 8.73769L7.11411 11.9192C6.72505 12.3082 6.09347 12.3082 5.70274 11.9192C5.31368 11.5301 5.31368 10.8985 5.70274 10.5078L8.21221 8L5.70274 5.49221C5.31368 5.10316 5.312 4.47158 5.70274 4.08084C6.09347 3.69011 6.72337 3.69011 7.11411 4.08084L10.2956 7.26232C10.4909 7.45768 10.5971 7.72379 10.5869 8V8.032C10.5869 8.29642 10.4825 8.55074 10.2956 8.73769Z' fill='%23ED1C24'/></svg>");}}.btn--primary,.rte-cta a,.rte-cta.show-modal{background-color:#ed1c24;color:#fff;}.btn--primary .icon-chevron,.rte-cta a .icon-chevron,.rte-cta.show-modal .icon-chevron{background-color:#fff;color:#ed1c24;}.skip-link{position:absolute;left:0;top:0;transform:translateY(-100%);z-index:21;color:#000;font-size:16px;line-height:20px;padding:8px 14px;background-color:#fff;opacity:0;}@media only screen and (min-width:1200px){.active-focus .skip-link:focus{opacity:1;outline:2px solid #0e193d;transform:translateY(0);}}.icon-chevron{position:relative;top:1px;font-size:8px;color:#000;width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:50%;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease;}input,textarea{background:#fff;border-radius:0;box-shadow:none;color:#000;height:25px;padding:0 10px;}input::placeholder,textarea::placeholder{color:#000;}.link{color:#000;text-decoration:underline;}@media (hover:hover) and (pointer:fine){.no-touch .link:hover{color:#0e193d;}}.card{width:100%;}.image-text{background-color:#f5fbff;padding:40px 0;padding-top:0;position:relative;}@media only screen and (min-width:768px) and (max-width:1199.98px){.image-text{padding-top:110px;}}@media only screen and (max-width:767.98px){.image-text{padding-top:50px;padding-bottom:20px;}}.image-text__container{max-width:1120px;border-radius:16px;background-color:#fff;padding:0 60px;display:flex;column-gap:40px;justify-content:center;margin:0 auto;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);}@media only screen and (max-width:767.98px){.image-text__container{flex-direction:column;padding:0 35px;padding-top:30px;}.image-text__container .picture__img{object-fit:contain;height:230px;}}.image-text__image-container{position:relative;width:100%;max-width:480px;}.image-text__image-container img{position:absolute;left:0;bottom:0;z-index:10;}@media only screen and (max-width:767.98px){.image-text__image-container{height:230px;max-width:100%;margin-bottom:31px;}.image-text__image-container img{position:unset;}}.image-text__text-container{max-width:519px;display:flex;flex-direction:column;row-gap:32px;align-items:flex-start;justify-content:center;padding-top:111px;padding-bottom:87px;}@media only screen and (max-width:767.98px){.image-text__text-container{padding-top:0;padding-bottom:30px;}}.image-text__title{font-size:28px;color:#1a3c5d;}@media only screen and (max-width:767.98px){.image-text__title{font-size:24px;}}.image-text__text{color:#0e193d;font-size:18px;line-height:28px;}.paralax{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:140px;padding-bottom:320px;background-color:#0e193d;}@media only screen and (max-width:1199.98px){.paralax{padding-top:50px;padding-bottom:260px;}}@media only screen and (max-width:767.98px){.paralax{padding-bottom:100px;}}.paralax .section__ribbon{position:absolute;bottom:-5px;left:0;width:100%;z-index:3;pointer-events:none;}.paralax .section__ribbon img{width:100%;height:auto;display:block;position:relative;z-index:1;}.paralax__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;z-index:0;}.paralax__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(14,25,61,0) 0%,rgba(14,25,61,0.7) 0%,#0e193d 100%);}@media only screen and (max-width:1199.98px){.paralax__bg{background-attachment:scroll;}}.paralax__content{position:relative;max-width:988px;margin:0 auto;margin-bottom:80px;color:#fff;font-weight:700;font-size:32px;line-height:59px;text-align:center;z-index:1;letter-spacing:0;}@media only screen and (max-width:1199.98px){.paralax__content{font-size:24px;line-height:140%;margin-bottom:40px;}}.paralax__btn{display:inline-flex;align-items:center;gap:8px;background:#ed1c24;color:#fff;border-radius:50px;text-decoration:none;font-weight:700;font-size:18px;line-height:28px;transition:background-color 0.3s ease;}.paralax__cards{position:relative;display:flex;gap:40px;}@media only screen and (max-width:991.98px){.paralax__cards{flex-direction:column;align-items:center;}}.paralax__card{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:400px;width:100%;text-align:center;color:#0e193d;background-color:#fff;border-radius:16px;padding:40px 50px;}.paralax__card .paralax__card-title{max-width:320px;font-weight:200;font-size:28px;line-height:33px;letter-spacing:0;text-align:center;}.paralax__card .paralax__card-title span{font-weight:700;}.paralax__card .paralax__card-description{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:300px;height:100%;font-weight:400;font-size:18px;line-height:28px;}.paralax__card .paralax__card-description .rte-cta{margin-top:auto;}@media only screen and (max-width:1199.98px){.paralax__card{gap:20px;}.paralax__card .paralax__card-title{font-size:22px;}}@media only screen and (max-width:767.98px){.paralax__card{padding:30px;}}.paralax__card-image-holder{text-align:center;}.paralax__card-image{max-width:59px;}.paralax__footnote{display:flex;flex-direction:column;row-gap:35px;align-items:center;margin-top:40px;}.paralax__footnote-text{color:#fff;position:relative;font-weight:800;font-size:24px;line-height:30px;letter-spacing:0;}@media only screen and (max-width:1199.98px){.paralax__footnote-text{font-size:20px;text-align:center;}}.two-cards{background-color:#f5fbff;padding-top:40px;padding-bottom:40px;}@media only screen and (max-width:991.98px){.two-cards{padding-top:20px;padding-bottom:0;}}.two-cards__holder{max-width:1120px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:50px;row-gap:80px;margin:auto;}@media only screen and (max-width:991.98px){.two-cards__holder{grid-template-columns:1fr;row-gap:40px;}}.two-card__card{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;padding:40px 60px;background-color:#fff;width:100%;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);}.two-card__card.expanded{grid-column:1/-1;}@media only screen and (max-width:767.98px){.two-card__card{max-width:100%;padding:30px;}.two-card__card .two-card__title{font-size:24px;}}.two-card__image{margin-bottom:24px;}.two-card__title{font-size:28px;font-weight:300;margin-bottom:16px;color:#1a3c5d;}.two-card__text{font-size:16px;line-height:28px;color:#0e193d;margin-bottom:24px;}.two-card__btn{display:inline-flex;}.sticky-nav{position:fixed;overflow:hidden;right:0;top:225px;width:119px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15);border-radius:8px 0 0 8px;z-index:100;transition:transform 0.3s ease;}@media only screen and (max-width:1199.98px){.sticky-nav{position:relative;top:0;width:100%;border-radius:0 0 8px 8px;}.sticky-nav#sticky-nav{display:block;}.sticky-nav#sticky-nav.is-fixed{position:fixed;z-index:9999;}}#sticky-nav{display:none;}.sticky-nav__list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;}@media only screen and (max-width:1199.98px){.sticky-nav__list{flex-direction:row;justify-content:space-around;}}.sticky-nav__item{border-bottom:1px solid rgba(0,0,0,0.1);}.sticky-nav__item:last-child{border-bottom:0;}@media only screen and (max-width:1199.98px){.sticky-nav__item{border-bottom:0;border-right:1px solid rgba(0,0,0,0.1);}.sticky-nav__item:last-child{border-right:0;}}.sticky-nav__link{display:flex;flex-direction:column;gap:6px;align-items:center;padding:12px 10px;text-decoration:none;transition:background-color 0.3s ease;}@media (hover:hover) and (pointer:fine){.no-touch .sticky-nav__link:hover{background-color:rgb(234,241,247);}}.sticky-nav__icon{display:flex;align-items:center;justify-content:center;}.sticky-nav__icon svg{width:34px;height:34px;display:block;}.sticky-nav__text{font-size:16px;line-height:100%;color:#0e193d;text-align:center;font-weight:400;}.image-and-text{padding:60px 0 40px;background-color:#F5FBFF;}.image-and-text__inner{display:grid;grid-template-columns:minmax(0,554px) 1fr;align-items:center;gap:40px;}.image-and-text__inner.reverse-layout{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;gap:0;text-align:right;}.image-and-text__image{width:100%;max-width:554px;}.image-and-text__image img{width:100%;height:auto;display:block;}.image-and-text__inner.reverse-layout .image-and-text__image{max-width:297px;}.image-and-text__inner.reverse-layout .image-and-text__image img{width:100%;height:auto;object-fit:cover;}.image-and-text__content{color:#0e193d;}.image-and-text__content h2{margin-bottom:50px;}.image-and-text__inner.reverse-layout .image-and-text__content{max-width:542px;}.image-and-text__inner.reverse-layout .image-and-text__content h2{font-size:28px;margin-bottom:0;}.image-and-text .description-block{margin-top:40px;color:#0e193d;}@media only screen and (max-width:991.98px){.image-and-text__inner{grid-template-columns:1fr;text-align:center;}.image-and-text__image{margin:0 auto;max-width:420px;}.image-and-text__inner.reverse-layout .image-and-text__image{max-width:297px;height:auto;margin:0;}.image-and-text__inner.reverse-layout .image-and-text__image img{height:auto;}.image-and-text__content h2{margin-bottom:30px;}.image-and-text__inner.reverse-layout .image-and-text__content h2{font-size:16px;line-height:24px;}.image-and-text .description-block{margin-top:30px;}}.image-and-text__title{text-align:left;}.stories-page{background-color:#f5fbff;}.stories-page .hospital-detailed-container .navigation{color:#1a3c5d;margin-bottom:16px;}.stories-page__title{color:#1a3c5d;text-align:center;margin-bottom:40px;}.stories-page .hospitals-mini-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}.stories-page .hospitals-mini-cards > .hospital-card{width:100%;}.stories-page .hospitals-mini-cards > .hospital-card:last-child:nth-child(odd){grid-column:1/span 2;width:calc(50% - 20px);justify-self:center;}.stories-page .hospital-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-color:#fff;border-radius:16px;padding:20px 20px 35px;box-shadow:0 0 15px 0 rgba(0,0,0,0.05);height:264px;width:540px;}.stories-page .hospital-card__toggle{position:absolute;top:20px;right:20px;width:24px;height:24px;cursor:pointer;z-index:10;}.stories-page .hospital-card__toggle::before,.stories-page .hospital-card__toggle::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity 0.25s ease;}.stories-page .hospital-card__toggle::before{opacity:1;background-image:url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12 0C5.37106 0 0 5.37106 0 12C0 18.6289 5.37106 24 12 24C18.6289 24 24 18.6289 24 12C24 5.37106 18.6289 0 12 0ZM18.0037 13.0942H13.0967V18.0037C13.0967 18.6092 12.6057 19.1003 12 19.1003C11.3943 19.1003 10.9058 18.6092 10.9058 18.0037V13.0967H5.99634C5.38815 13.0967 4.89965 12.6057 4.89965 12C4.89965 11.3945 5.38815 10.9033 5.99634 10.9033H10.9058V5.99634C10.9058 5.3884 11.3943 4.8999 12 4.8999C12.6057 4.8999 13.0967 5.3884 13.0967 5.99634V10.9033H18.0037C18.6118 10.9033 19.1003 11.3945 19.1003 12C19.1003 12.6057 18.6094 13.0942 18.0037 13.0942Z' fill='%23ED1C24'/></svg>");}.stories-page .hospital-card__toggle::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 0C5.37106 0 0 5.37106 0 12C0 18.6289 5.37106 24 12 24C18.6289 24 24 18.6289 24 12C24 5.37106 18.6289 0 12 0ZM18.0037 13.0967H5.99634C5.38815 13.0967 4.89965 12.6057 4.89965 12C4.89965 11.3945 5.38815 10.906 5.99634 10.906H18.0037C18.6118 10.906 19.1003 11.3945 19.1003 12C19.1003 12.6057 18.6094 13.0967 18.0037 13.0967Z' fill='%230E193D'/%3E%3C/svg%3E");}.stories-page .hospital-card__image-holder{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:278px;min-height:70px;max-height:110px;margin:25px auto 0;}.stories-page .hospital-card__image{max-width:100%;object-fit:contain;}.stories-page .open{height:100%;width:100%;padding:40px;color:#0e193d;}.stories-page .open .hospital-card__image-holder{margin:55px auto 0;}.stories-page .open .hospital-card__toggle{top:40px;right:40px;width:24px;height:24px;cursor:pointer;}.stories-page .open .hospital-card__toggle::before{opacity:0;}.stories-page .open .hospital-card__toggle::after{opacity:1;}.stories-page .open .hospital-card__name{position:relative;display:flex;align-items:center;justify-content:center;bottom:0;margin-bottom:26px;width:370px;white-space:nowrap;text-align:center;font-weight:700;color:#1a3c5d;}.stories-page .open .hospital-card__name::before,.stories-page .open .hospital-card__name::after{content:"";position:absolute;left:0;width:370px;height:1px;background:linear-gradient(to right,transparent,#0e193d,transparent);}.stories-page .open .hospital-card__name::before{top:-11px;}.stories-page .open .hospital-card__name::after{bottom:-12px;}.stories-page .hospitals-tabs{display:flex;width:100%;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0%,black var(--left-opacity),black calc(100% - var(--right-opacity)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--left-opacity),black calc(100% - var(--right-opacity)),transparent 100%);}.stories-page .hospitals-tabs .tab-link{flex-shrink:0;white-space:nowrap;padding:20px 24px;font-size:18px;font-weight:700;color:#0e193d;background-color:rgba(26,60,93,0.05);border-radius:16px;cursor:pointer;display:flex;align-items:center;transition:all 0.25s ease;flex-shrink:0;white-space:nowrap;}.stories-page .hospitals-tabs .tab-link.active{background-color:#fff;color:#ed1c24;border-color:#dcdcdc;}.stories-page .hospitals-list{margin:0 auto;padding:0;}.stories-page .hospitals-list .hospital-card-wrapper{display:none;animation:fadeUp 0.5s ease forwards;}.stories-page .hospitals-list .hospital-card-wrapper.active{display:grid;}.stories-page .hospital-card__detailed-bio-title h3{margin-bottom:16px;}.stories-page .hospital-card__detailed-bio-title h6{font-size:12px;}.stories-page{}@media only screen and (max-width:991.98px){.stories-page .navigation{margin:20px 0 30px;}.stories-page .hospitals-mini-cards{display:flex;flex-direction:column;}.stories-page .hospitals-mini-cards > .hospital-card:last-child:nth-child(odd){grid-column:auto;width:100%;justify-self:auto;}.stories-page .stories-page__title{text-align:left;}.stories-page .hospitals-tabs{padding:10px 0;}.stories-page .hospitals-tabs .tab-link{max-width:217px;padding:20px;font-size:16px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;}.stories-page .hospitals-tabs .tab-link .hospital-name{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;}.stories-page .hospital-card{width:100%;height:auto;min-height:309px;padding:40px 16px;}.stories-page .hospital-card__toggle{top:40px;right:40px;}.stories-page .hospital-card.open{padding:40px;}.stories-page .hospital-card.open .hospital-card__name{width:100%;white-space:unset;}.stories-page .hospital-card.open .hospital-card__name::before,.stories-page .hospital-card.open .hospital-card__name::after{width:100%;}.stories-page .hospital-card.open .hospital-card__text{padding:0;text-align:left;}}body.modal-open{overflow:hidden;height:100vh;}.contact-form-modal{position:fixed;inset:0;z-index:9999;display:none;}.contact-form-modal.active{display:block;}.contact-form-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.55);}.contact-form-modal .page-wrap{height:100%;display:flex;align-items:center;justify-content:center;}.contact-form-modal__content{position:relative;width:100%;background:#fff;border-radius:16px;max-height:calc(100vh - 80px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);}.contact-form-modal__content #loader{position:absolute;inset:0;width:100%;height:100%;display:none;flex-direction:column;gap:24px;align-items:center;justify-content:center;background-color:#fff;color:#1a3c5d;z-index:10;pointer-events:all;}.contact-form-modal__content #loader img{width:148px;height:148px;animation:spin 1.2s linear infinite;transform-origin:center center;}@keyframes spin{to{transform:rotate(360deg);}}.contact-form-modal__close{position:absolute;top:40px;right:40px;z-index:3;width:24px;height:24px;flex-shrink:0;cursor:pointer;}.contact-form-modal__close::before,.contact-form-modal__close::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity 0.25s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 0C5.37106 0 0 5.37106 0 12C0 18.6289 5.37106 24 12 24C18.6289 24 24 18.6289 24 12C24 5.37106 18.6289 0 12 0ZM18.0037 13.0967H5.99634C5.38815 13.0967 4.89965 12.6057 4.89965 12C4.89965 11.3945 5.38815 10.906 5.99634 10.906H18.0037C18.6118 10.906 19.1003 11.3945 19.1003 12C19.1003 12.6057 18.6094 13.0967 18.0037 13.0967Z' fill='%230E193D'/%3E%3C/svg%3E");}.contact-form-modal__content > *:not(.contact-form-modal__close){overflow-y:auto;padding:40px 60px;}.contact-form-modal .row-fluid{display:flex;flex-wrap:wrap;margin-left:-35px;margin-right:-35px;}.contact-form-modal .umbraco-forms-container{padding-left:35px;padding-right:35px;box-sizing:border-box;color:#1a3c5d;}.contact-form-modal .col-md-6{width:50%;}.contact-form-modal .col-md-12{width:100%;}@media only screen and (max-width:991.98px){.contact-form-modal__content > *:not(.contact-form-modal__close){overflow-y:auto;padding:40px 20px;}.contact-form-modal .col-md-6{width:100%;}}.contact-form-modal .umbraco-forms-field.recaptcha{margin-bottom:20px;}.contact-form-modal .umbraco-forms-field{margin-bottom:30px;}.contact-form-modal .umbraco-forms-field h2,.contact-form-modal .umbraco-forms-field h3,.contact-form-modal .umbraco-forms-field h4,.contact-form-modal .umbraco-forms-field h5,.contact-form-modal .umbraco-forms-field h6{margin-bottom:16px;}.contact-form-modal .umbraco-forms-field.titleanddescription{color:#0e193d;}.contact-form-modal .umbraco-forms-field.titleanddescription p{font-size:18px;line-height:28px;font-weight:400;margin-bottom:24px;}.contact-form-modal .umbraco-forms-field.titleanddescription h6{font-size:12px;font-weight:400;}.contact-form-modal{}.contact-form-modal .umbraco-forms-label{display:block;font-size:18px;line-height:28px;font-weight:700;color:#0e193d;margin-bottom:3px;}.contact-form-modal .umbraco-forms-indicator{color:#ed1c24;}.contact-form-modal{}.contact-form-modal input[type=text],.contact-form-modal input[type=email],.contact-form-modal select,.contact-form-modal textarea{width:100%;height:40px;padding:0 14px;font-size:14px;border-radius:5px;border:1px solid transparent;background:rgba(26,60,93,0.05);transition:border-color 0.2s,box-shadow 0.2s;appearance:none;color:#58595B;}.contact-form-modal textarea{height:auto;min-height:148px;padding:12px 14px;resize:none;}.contact-form-modal select{background-image:url('data:image/svg+xml,<svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.41667 7.99989C7.08333 7.99989 6.75 7.99989 6.58333 7.6922L0.25 1.99989C-0.0833334 1.53835 -0.0833334 0.769118 0.25 0.30758C0.583333 -0.153959 1.58333 -0.000112683 2.08333 0.30758L7.41667 5.23066L12.75 0.30758C13.25 -0.153959 14.0833 -0.153959 14.5833 0.30758C15.0833 0.769118 15.0833 1.53835 14.5833 1.99989L8.25 7.84604C8.08333 7.99989 7.75 8.15373 7.41667 8.15373V7.99989Z" fill="%230C193C"/></svg>');background-repeat:no-repeat;background-position:right 13px center;background-size:15px;padding-right:13px;cursor:pointer;}.contact-form-modal input:focus,.contact-form-modal select:focus,.contact-form-modal textarea:focus{outline:none;border-color:rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(26,60,93,0.05);background:#fff;}.contact-form-modal{}.contact-form-modal .umbraco-forms-field-wrapper{position:relative;}.contact-form-modal .field-validation-error{position:absolute;left:0;bottom:-16px;font-size:12px;font-weight:400;color:#ed1c24;}.contact-form-modal{}.contact-form-modal .g-recaptcha{margin-top:50px;}.contact-form-modal{}.contact-form-modal .umbraco-forms-navigation{margin-top:20px;padding-left:35px;padding-right:35px;}.contact-form-modal .umbraco-forms-navigation .btn.primary{position:relative;display:inline-flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;font-weight:700;font-size:18px;line-height:28px;border:1px solid transparent;border-radius:50px;padding:8px 52px 12px 28px;min-height:48px;background-color:#ed1c24;color:#fff;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 0C3.58232 0 0 3.58232 0 8C0 12.4177 3.58232 16 8 16C12.4177 16 16 12.4177 16 8C16 3.58232 12.4177 0 8 0ZM10.2956 8.73769L7.11411 11.9192C6.72505 12.3082 6.09347 12.3082 5.70274 11.9192C5.31368 11.5301 5.31368 10.8985 5.70274 10.5078L8.21221 8L5.70274 5.49221C5.31368 5.10316 5.312 4.47158 5.70274 4.08084C6.09347 3.69011 6.72337 3.69011 7.11411 4.08084L10.2956 7.26232C10.4909 7.45768 10.5971 7.72379 10.5869 8V8.032C10.5869 8.29642 10.4825 8.55074 10.2956 8.73769Z' fill='%23fff'/></svg>");background-repeat:no-repeat;background-position:center right 22px;background-size:16px 16px;transition:background-position 0.3s ease,background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;}.contact-form-modal .umbraco-forms-navigation .btn.primary:hover{background-color:#fff;color:#ed1c24;border-color:#ccd5dd;background-position:center right 16px;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 0C3.58232 0 0 3.58232 0 8C0 12.4177 3.58232 16 8 16C12.4177 16 16 12.4177 16 8C16 3.58232 12.4177 0 8 0ZM10.2956 8.73769L7.11411 11.9192C6.72505 12.3082 6.09347 12.3082 5.70274 11.9192C5.31368 11.5301 5.31368 10.8985 5.70274 10.5078L8.21221 8L5.70274 5.49221C5.31368 5.10316 5.312 4.47158 5.70274 4.08084C6.09347 3.69011 6.72337 3.69011 7.11411 4.08084L10.2956 7.26232C10.4909 7.45768 10.5971 7.72379 10.5869 8V8.032C10.5869 8.29642 10.4825 8.55074 10.2956 8.73769Z' fill='%23ED1C24'/></svg>");}.contact-form-modal .umbraco-forms-hidden{display:none;}.contact-form-modal{}.contact-form-modal__footer-text{margin-top:40px;}.contact-form-modal__footer-text p{font-size:12px;font-weight:400;line-height:100%;color:#0e193d;margin-bottom:15px;}.contact-form-modal .umbraco-forms-submitmessage-html{width:100%;color:#1a3c5d;}.contact-form-modal .umbraco-forms-submitmessage-html h2,.contact-form-modal .umbraco-forms-submitmessage-html h3,.contact-form-modal .umbraco-forms-submitmessage-html h4{margin-bottom:16px;}.contact-form-modal .umbraco-forms-submitmessage-html p{margin-bottom:20px;color:#0e193d;font-size:18px;font-weight:400;line-height:28px;}.contact-form-modal .umbraco-forms-submitmessage-html p:last-child{margin-bottom:0;}.contact-form-modal .umbraco-forms-submitmessage-html p a{color:#107BE3;}.contact-form-modal .contact-form-modal__content:has(.umbraco-forms-submitmessage-html) .contact-form-modal__footer-text,.contact-form-modal .contact-form-modal__content:has(.umbraco-forms-submitmessage-html) .form-wrap{display:none;}.error .content-block{padding:80px 0px 40px;background-color:#F5FBFF;}.error .content-block h3{margin-bottom:20px;}.error .content-block .next-page-button{display:flex;justify-content:center;padding:40px;margin-top:80px;border-radius:16px;color:#fff;background:linear-gradient(135.6deg,#0E193D 7.67%,#1F355C 66.15%);}.error .content-block .next-page-button h4{display:flex;align-items:center;gap:24px;}.error .content-block .next-page-button svg{transition:transform 0.3s ease;flex:0 0 32px;}.error .content-block .next-page-button:hover svg{transform:translateX(6px);}@media only screen and (max-width:767.98px){.error .content-block .next-page-button{padding:30px;}}
