@charset "UTF-8";section.title-header{background:linear-gradient(-9deg,#eec8ac,#dbebf6);background-color:#e4ebf6;isolation:isolate;margin-bottom:2rem;padding:11rem 0 1rem;position:relative;transition:background-color .5s,box-shadow .5s}.wcagHighContrast section.title-header{background:#040404;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.2)}section.title-header .header-background{filter:grayscale(1);height:100%;left:0;mix-blend-mode:soft-light;object-fit:cover;pointer-events:none;position:absolute;top:0;user-select:none;width:100%;z-index:-1}section.title-header h1{color:#006ab4;font-size:3.5rem;font-weight:500;line-height:1.1;margin:0;text-align:center;transition:color .5s}section.title-header h1 span{color:#404040;font-size:.875em;font-weight:400;transition:color .5s}.wcagHighContrast section.title-header h1,.wcagHighContrast section.title-header h1 span{color:#fff}section.title-header .breadcrumbs{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 1rem;padding:0;transition:border-color .5s}.wcagHighContrast section.title-header .breadcrumbs{border-color:hsla(0,0%,100%,.5)}section.title-header .breadcrumbs li:after{content:"»";margin:0 .5rem}section.title-header .breadcrumbs li:last-child:after{content:none}section.title-header .breadcrumbs a{color:inherit;text-decoration:none;transition:color .3s}section.title-header .breadcrumbs a:hover{color:#006ab4}.wcagHighContrast section.title-header .breadcrumbs a{color:#ff0;text-decoration:underline;text-decoration-color:transparent;transition:color .3s,text-decoration-color .2s}.wcagHighContrast section.title-header .breadcrumbs a:hover{text-decoration-color:currentColor}section.offer .posts{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr))}section.offer .post{background:#fff9f4;border-bottom-right-radius:6rem;color:#404040;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:1.25rem 1rem 1.75rem 1.25rem;position:relative;text-decoration:none;transition:background-color .5s,color .5s,box-shadow .5s}.wcagHighContrast section.offer .post{background:#000;box-shadow:inset 0 0 0 2px #ff0;color:#ff0}.wcagHighContrast section.offer .post:before{display:none}.wcagHighContrast section.offer .post:focus,.wcagHighContrast section.offer .post:hover{background:#ff0;color:#000}section.offer .post:before{background:linear-gradient(#50f2f2,#006ab4);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:-1}section.offer .post:focus,section.offer .post:hover{color:#fff}section.offer .post:focus:before,section.offer .post:hover:before{opacity:1}section.offer .post .thumbnail{margin-bottom:2.5rem;position:relative}section.offer .post .thumbnail .image{aspect-ratio:49/21;border-bottom-right-radius:3rem;margin-right:3rem;object-fit:cover;vertical-align:top;width:calc(100% - 3rem)}section.offer .post .thumbnail .badge{border-bottom-right-radius:1.5rem;bottom:1.75rem;position:absolute;right:0;width:7rem}section.offer .post .content{flex-grow:1;margin-left:2rem}section.offer .post .category{font-size:1.375em;font-weight:300;line-height:1.25}section.offer .post h3{font-size:1.375em;font-weight:700;line-height:1.25;margin:0}section.offer .post .read-more{align-items:center;display:flex;gap:1em;letter-spacing:.1875em;margin-left:2rem;margin-top:2rem;text-transform:uppercase}section.offer .post svg{fill:currentColor;height:1.75em;transition:transform .2s;width:1.75em}section.offer .post:focus svg,section.offer .post:hover svg{transform:translateX(.5rem)}.page-clinics{margin-top:-11rem;overflow-x:clip}section.offer{margin:4rem 0 8rem}footer{border-top:1px solid #006ab4}.wcagHighContrast footer{border-color:hsla(0,0%,100%,.5)}@media (max-width:1000px){section.title-header{padding:9rem 0 1rem}section.title-header h1{font-size:3rem}section.offer .post{margin:auto;max-width:min(38rem,100%)}}@media (max-width:800px){section.title-header{padding:10rem 0 1rem}section.title-header h1{font-size:2.5rem;transition:font-size .5s}.wcagFontSize3 section.title-header h1{font-size:2.75rem}}@media (max-width:500px){section.offer .posts{grid-template-columns:1fr}section.offer .post .thumbnail{margin-bottom:1rem}section.offer .post .thumbnail .image{margin-right:1rem;width:calc(100% - 1rem)}section.offer .post .thumbnail .badge{bottom:.5rem;right:-.5rem;width:5rem}section.offer .post .content{margin-left:1rem}section.offer .post .category{font-size:.875em}section.offer .post h3{font-size:1.125em}section.offer .post .read-more{font-size:.8125em;margin-left:1rem;margin-top:1rem}}