﻿.nav{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);background-color:var(--color-white);border-bottom:calc(1/var(--px-base)*var(--px-to-rem)) solid var(--color-neutral-10)}@media(max-width: 48rem){.nav{flex-direction:column;gap:var(--spacing-4)}}.nav__logo{font-size:calc(24/var(--px-base)*var(--px-to-rem));font-weight:700;color:var(--color-primary)}.nav__list{display:flex;list-style:none;gap:var(--spacing-6)}@media(max-width: 48rem){.nav__list{flex-direction:column;gap:var(--spacing-2);text-align:center}}.nav__link{color:var(--color-neutral);font-weight:500;padding:var(--spacing-2) 0;border-bottom:calc(2/var(--px-base)*var(--px-to-rem)) solid rgba(0,0,0,0);transition:all .2s ease}.nav__link:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);text-decoration:none}.footer{background-color:var(--color-neutral-90);color:var(--color-white);padding:var(--spacing-20) var(--spacing-6)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.footer__link{color:var(--color-neutral-30);transition:color .2s ease}.footer__link:hover{color:var(--color-white)}.footer__copyright{color:var(--color-neutral-50);font-size:calc(14/var(--px-base)*var(--px-to-rem));border-top:calc(1/var(--px-base)*var(--px-to-rem)) solid var(--color-neutral-70);padding-top:var(--spacing-6)}.section-care-in-hospital{margin-top:var(--spacing-0);margin-bottom:var(--spacing-6)}@media(min-width: 48rem){.section-care-in-hospital{margin-top:var(--spacing-0);margin-bottom:var(--spacing-16)}}.section-care-in-hospital{background-color:var(--color-tertiary-20);padding:var(--spacing-16) 0;width:100%;max-width:calc(1440/var(--px-base)*var(--px-to-rem));margin-inline:auto}@media(max-width: 64rem){.section-care-in-hospital{padding:var(--spacing-12) 0 0}}@media(max-width: 30rem){.section-care-in-hospital{padding:var(--spacing-10) 0 0;width:var(--viewport-width, 100vw);margin-inline:calc((100% - var(--viewport-width, 100vw))/2)}}.container-content{width:100%;max-width:calc(1440/var(--px-base)*var(--px-to-rem));margin:0 auto;padding:0 var(--spacing-6);padding-inline:0}.top-row{margin-bottom:var(--spacing-6);padding-inline:calc(135/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.top-row{margin-bottom:var(--spacing-10);padding-inline:var(--spacing-4)}}.text-and-image{display:flex;flex-direction:row;gap:var(--spacing-8);align-items:flex-start}@media(max-width: 64rem){.text-and-image{flex-direction:column}}.title-and-text{display:flex;flex-direction:column;gap:var(--spacing-10);flex:0 1 644px;min-width:0}@media(max-width: 64rem){.title-and-text{flex:1 1 auto}}.text-and-image--no-image .title-and-text{flex:1 1 auto}.section-title-main{font-family:var(--font-heading);font-weight:500;font-style:italic;font-size:calc(53/var(--px-base)*var(--px-to-rem));line-height:calc(64/var(--px-base)*var(--px-to-rem));color:var(--color-neutral);margin:0;text-align:left;letter-spacing:-0.02em;font-style:normal;letter-spacing:0;font-size:calc(40/var(--px-base)*var(--px-to-rem));line-height:calc(48/var(--px-base)*var(--px-to-rem));margin:0;text-align:left}@media(max-width: 64rem){.section-title-main{font-size:calc(32/var(--px-base)*var(--px-to-rem));line-height:calc(40/var(--px-base)*var(--px-to-rem))}}@media(max-width: 30rem){.section-title-main{font-size:calc(26/var(--px-base)*var(--px-to-rem));line-height:calc(34/var(--px-base)*var(--px-to-rem))}}.services-card{background-color:var(--color-transparent);border-radius:var(--radius-sm);padding-bottom:var(--spacing-9)}.services-columns{display:flex;flex-direction:row;gap:var(--spacing-9)}@media(max-width: 48rem){.services-columns{flex-direction:column;gap:var(--spacing-4)}}.services-column{flex:1}.services-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.services-list li{color:var(--color-neutral);list-style:none;font-family:var(--font-body);font-weight:400;font-size:calc(22/var(--px-base)*var(--px-to-rem));line-height:calc(32/var(--px-base)*var(--px-to-rem));padding-left:var(--spacing-4);position:relative}@media(max-width: 30rem){.services-list li{font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(26/var(--px-base)*var(--px-to-rem))}}.services-list li::before{content:"•";position:absolute;left:0;width:var(--spacing-2);color:var(--color-neutral)}.services-list li a{color:var(--color-primary);font-weight:700;text-decoration:none}.image-frame{flex:0 1 508px;min-width:0;position:relative}@media(max-width: 64rem){.image-frame{flex:1 1 auto;width:100%}}.main-image{width:100%;max-width:508px;height:390px;object-fit:cover;width:100%;height:100%;border-radius:var(--radius-sm);display:block}@media(max-width: 64rem){.main-image{width:100%;max-width:none;height:auto}}.bottom-row{display:flex;flex-direction:row;gap:var(--spacing-5);align-items:stretch}@media(max-width: 64rem){.bottom-row{flex-direction:column;gap:0}}.bottom-row--no-images{padding-inline:calc(135/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.bottom-row--no-images{padding-inline:var(--spacing-4);padding-bottom:var(--spacing-12)}}@media(max-width: 30rem){.bottom-row--no-images{padding-bottom:var(--spacing-10)}}.bottom-row--no-images .content-card{margin-inline:auto;max-width:calc(720/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.bottom-row--no-images .content-card{border-radius:var(--radius-sm)}}.image-left,.image-right{flex:3;min-width:0;overflow:hidden}@media(max-width: 64rem){.image-left,.image-right{flex:1 1 auto;width:100%}}.side-image{width:100%;height:686px;object-fit:cover;width:100%;height:100%;display:block}@media(max-width: 64rem){.side-image{height:400px}}@media(max-width: 30rem){.side-image{height:300px}}.image-left-rounded{border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media(max-width: 64rem){.image-left-rounded{border-radius:0}}.image-right-rounded{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}@media(max-width: 64rem){.image-right-rounded{border-radius:0}}.content-card{flex:4;min-width:0;background-color:var(--color-white);border-radius:var(--radius-sm);padding:var(--spacing-8);display:flex;flex-direction:column;gap:10px}@media(max-width: 64rem){.content-card{flex:1 1 auto;width:100%;border-radius:0}}.content-title{font-family:var(--font-heading);font-weight:500;font-style:italic;font-size:calc(53/var(--px-base)*var(--px-to-rem));line-height:calc(64/var(--px-base)*var(--px-to-rem));color:var(--color-neutral);margin:0;text-align:left;letter-spacing:-0.02em;font-style:normal;letter-spacing:0;font-size:calc(40/var(--px-base)*var(--px-to-rem));line-height:calc(48/var(--px-base)*var(--px-to-rem));margin:0;padding-bottom:var(--spacing-5);text-align:left}@media(max-width: 64rem){.content-title{font-size:calc(32/var(--px-base)*var(--px-to-rem));line-height:calc(40/var(--px-base)*var(--px-to-rem))}}@media(max-width: 30rem){.content-title{font-size:calc(26/var(--px-base)*var(--px-to-rem));line-height:calc(34/var(--px-base)*var(--px-to-rem))}}.content-paragraph{color:var(--color-neutral)}.content-paragraph a{font-weight:var(--font-weight-bold)}.content-paragraph ul{margin:0;padding-left:calc(16/var(--px-base)*var(--px-to-rem))}.content-paragraph ul li+li,.content-paragraph ul li>ul{margin-top:calc(13/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-paragraph ul li+li,.content-paragraph ul li>ul{margin-top:calc(8/var(--px-base)*var(--px-to-rem))}}.content-paragraph a+h2,.content-paragraph ol+h2,.content-paragraph p+h2,.content-paragraph ul+h2{margin-top:calc(64/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-paragraph a+h2,.content-paragraph ol+h2,.content-paragraph p+h2,.content-paragraph ul+h2{margin-top:calc(48/var(--px-base)*var(--px-to-rem))}}.content-paragraph a+hr,.content-paragraph a+ol,.content-paragraph a+p,.content-paragraph a+ul,.content-paragraph h2+a,.content-paragraph h2+hr,.content-paragraph h2+ol,.content-paragraph h2+p,.content-paragraph h2+ul,.content-paragraph hr+a,.content-paragraph hr+h2,.content-paragraph hr+ol,.content-paragraph hr+p,.content-paragraph hr+ul,.content-paragraph ol+a,.content-paragraph ol+hr,.content-paragraph ol+p,.content-paragraph p+a,.content-paragraph p+hr,.content-paragraph p+ol,.content-paragraph p+p,.content-paragraph p+ul,.content-paragraph ul+a,.content-paragraph ul+hr,.content-paragraph ul+p{margin-top:calc(24/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-paragraph a+hr,.content-paragraph a+ol,.content-paragraph a+p,.content-paragraph a+ul,.content-paragraph h2+a,.content-paragraph h2+hr,.content-paragraph h2+ol,.content-paragraph h2+p,.content-paragraph h2+ul,.content-paragraph hr+a,.content-paragraph hr+h2,.content-paragraph hr+ol,.content-paragraph hr+p,.content-paragraph hr+ul,.content-paragraph ol+a,.content-paragraph ol+hr,.content-paragraph ol+p,.content-paragraph p+a,.content-paragraph p+hr,.content-paragraph p+ol,.content-paragraph p+p,.content-paragraph p+ul,.content-paragraph ul+a,.content-paragraph ul+hr,.content-paragraph ul+p{margin-top:calc(12/var(--px-base)*var(--px-to-rem))}}.content-paragraph h1+h3,.content-paragraph h3+ol,.content-paragraph h3+p,.content-paragraph h3+ul,.content-paragraph h4+ol,.content-paragraph h4+p,.content-paragraph h4+ul,.content-paragraph ol+h3,.content-paragraph ol+h4,.content-paragraph p+h3,.content-paragraph p+h4,.content-paragraph ul+h3,.content-paragraph ul+h4{margin-top:calc(20/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-paragraph h1+h3,.content-paragraph h3+ol,.content-paragraph h3+p,.content-paragraph h3+ul,.content-paragraph h4+ol,.content-paragraph h4+p,.content-paragraph h4+ul,.content-paragraph ol+h3,.content-paragraph ol+h4,.content-paragraph p+h3,.content-paragraph p+h4,.content-paragraph ul+h3,.content-paragraph ul+h4{margin-top:calc(16/var(--px-base)*var(--px-to-rem))}}.content-paragraph{font-family:var(--font-body);font-weight:400;font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(28/var(--px-base)*var(--px-to-rem));margin:0;max-width:500px}@media(max-width: 48rem){.content-paragraph{font-size:calc(16/var(--px-base)*var(--px-to-rem));line-height:calc(24/var(--px-base)*var(--px-to-rem));max-width:100%}}.locations-list{display:flex;flex-direction:column;gap:15px}.location-item{color:var(--color-neutral);font-family:var(--font-condensed);font-weight:500;font-size:calc(24/var(--px-base)*var(--px-to-rem));line-height:calc(30/var(--px-base)*var(--px-to-rem))}@media(max-width: 30rem){.location-item{font-size:calc(20/var(--px-base)*var(--px-to-rem));line-height:calc(26/var(--px-base)*var(--px-to-rem))}}.button-container{margin-top:26px;display:flex;justify-content:flex-end}.button-container .btn-primary{border-radius:var(--radius-sm);padding:var(--spacing-3) var(--spacing-6);cursor:pointer;font-family:inherit;font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(28/var(--px-base)*var(--px-to-rem));font-weight:700;display:inline-block;text-align:center;text-decoration:none;background-color:var(--color-button-primary-default);color:var(--color-button-text-primary-default);border:none;transition:background-color .2s ease}.button-container .btn-primary:hover{background-color:var(--color-button-primary-hover);color:var(--color-button-text-primary-hover)}.button-container .btn-primary:disabled,.button-container .btn-primary.inactive{background-color:var(--color-button-primary-inactive);color:var(--color-button-text-primary-inactive);cursor:not-allowed}.button-container .btn-primary{border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-6);font-weight:700}