@font-face{font-family:Saira;font-style:normal;src:url(/build/clorsan_medical/fonts/Saira.6a60c21d.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--white);color:var(--main-color);font-family:Saira,sans-serif;position:relative}a{color:var(--main-color);cursor:pointer;text-decoration:none;transition:font-weight .3s ease-in-out,color .3s ease-in-out;&:hover,&:visited{color:var(--main-color)}&:hover{font-weight:600}&:active{color:var(--secondary-accent)}}h1,h2,h3,h4,h5{font-weight:500;line-height:1.1}.title{h1{font-size:1.0625rem;font-weight:400;line-height:1.5;@media screen and (min-width:36rem){font-size:1.5rem;line-height:1.1}}h2,h3,h4,h5{font-size:1.875rem;@media screen and (min-width:36rem){font-size:3.75rem}@media screen and (min-width:62rem){font-size:5rem}}}.text-segment__title{h1{color:var(--main-accent)}}.paragraph{font-size:1rem;font-weight:400;line-height:1.5;strong{font-weight:600}@media screen and (min-width:36rem){font-size:1.5rem}}ol,ul{padding-inline-start:2.5rem}.accent{color:var(--main-accent)}figure{align-items:center;display:flex;flex-direction:column;&:not(.hero-slide):not(.post__figure)>img{height:auto;margin-block:2rem;max-inline-size:100%}}.caption{letter-spacing:.225rem;max-inline-size:100%;text-transform:uppercase;text-wrap:nowrap;@media screen and (min-width:36rem){letter-spacing:.9375rem;margin-block-end:2rem}}.underlay{color:#3c3b3b12;font-size:14vw;font-weight:500;line-height:1.1;text-transform:uppercase;@media screen and (min-width:80rem){font-size:min(13.75rem,11.458vw)}}@keyframes rotate{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}.sticker{align-items:center;animation:rotate 3s infinite;aspect-ratio:1;background-color:var(--main-accent);border-radius:50%;color:var(--white);display:flex;flex-direction:column;font-weight:800;justify-content:center;text-align:center}.no-header,section{display:flex;flex-wrap:wrap;gap:1rem;padding-block:2rem;position:relative}@media screen and (min-width:62rem){.no-header,section{padding-block:12rem 10rem}}.container{inline-size:87%;max-inline-size:54rem}@media screen and (min-width:62rem){.container{inline-size:84%;max-inline-size:96rem}}.image-col,.text-col{flex:1}.text-col{display:flex;flex-direction:column;gap:2rem}:is(.text-image,.image-text)+:is(.text-image,.image-text){padding-block-start:0}@media screen and (min-width:62rem){:is(.text-image,.image-text)+:is(.text-image,.image-text){padding-block-start:8rem}}.accordion,.application,.image-text,.prices,.text-image{inline-size:96rem;margin:auto;max-inline-size:84%}.image-text,.text-image{flex-direction:column;gap:1rem;.image-col{figure{img{border-radius:var(--image-border-radius)}}}}.text-only{background-color:var(--secondary-accent);color:var(--white);justify-content:center;.text-col{inline-size:96rem;max-inline-size:84%}}.text-image{.image-col{figure{flex-direction:column-reverse;figcaption{align-self:flex-end}}}}@media screen and (min-width:62rem){.text-image{flex-direction:row;.image-col{figure{flex-direction:column}}}}.image-text{.image-col{figure{figcaption{align-self:flex-start}}}}@media screen and (min-width:62rem){.image-text{flex-direction:row-reverse}}@media screen and (min-width:62rem){.image-text,.text-image{gap:8%;.image-col{figure{figcaption{align-self:center}}}}}.background-image{padding-block:0;.image-col{figure{block-size:100%;img{block-size:100%;inline-size:100%;margin-block:0;min-height:36rem;object-fit:cover}}}}.text-over-image,.title-over-image{.text-col{color:var(--white);text-align:center}}.text-over-image{display:grid;gap:initial;grid-template-columns:1fr min(87%,54rem) 1fr;grid-template-rows:auto min-content 10rem;.text-col{align-items:center;align-self:flex-end;background-color:var(--main-accent);border-block-start:.375rem var(--secondary-accent) solid;gap:1rem;grid-column:2/3;grid-row:2/4;max-block-size:fit-content;overflow:hidden;padding:0 2.5rem 1rem;z-index:1;.subtitle{background-color:var(--secondary-accent);inline-size:fit-content;padding:.25rem 2.85rem}h3{font-size:1rem;font-weight:400;line-height:1.5;strong{font-weight:600}@media screen and (min-width:36rem){font-size:1.5rem}}}.image-col{grid-column:1/4;grid-row:1/3}}@media screen and (min-width:36rem){.text-over-image{.text-col{border-block-start:1rem var(--secondary-accent) solid;padding:0 2.5rem 3.375rem;.subtitle{padding-inline:5.5rem}}}}@media screen and (min-width:62rem){.text-over-image{grid-template-columns:1fr min(84%,72rem) 1fr}}.title-over-image{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;.image-col,.text-col{grid-column:1;grid-row:1}.text-col{inline-size:87%;margin:auto;max-inline-size:54rem;padding-block:8rem;z-index:1;.title{text-shadow:0 .025em .025em #00000080}}}@media screen and (min-width:62rem){.title-over-image{.text-col{inline-size:84%;max-inline-size:96rem}}}.text-below-image{background-color:var(--light-gray-alt);flex-direction:column-reverse;flex-wrap:nowrap;gap:0;.text-col{inline-size:87%;margin:auto;max-inline-size:54rem;padding-block:2rem;.title{order:1;p{font-size:1.25rem;font-weight:600;line-height:1.1}}.sticker{display:none}}}@media screen and (min-width:48rem){.text-below-image{.text-col{position:relative;.title{margin-inline-end:12.9375rem}.sticker{display:flex;font-size:1.675rem;inline-size:12.9375rem;margin:0;position:absolute;right:0;top:-6.46875rem}}}}@media screen and (min-width:62rem){.text-below-image{.text-col{inline-size:84%;max-inline-size:96rem;.title{margin-inline-end:17.25rem;p{font-size:2.25rem}}.sticker{font-size:2.25rem;inline-size:17.25rem;top:-8.125rem}}}}.bottom-spread-underlay{.image-col{order:1}.underlay{text-align:center}}@media screen and (min-width:80rem){.bottom-spread-underlay{.text-col{padding-block-end:min(13.75rem,11.458vw)}.underlay{bottom:10rem;display:flex;justify-content:space-between;left:max(-8rem,-6.667vw);position:absolute;right:max(-8rem,-6.667vw)}}}.under-image-underlay{flex-direction:column-reverse;.image-col figure{block-size:100%;justify-content:flex-end}}@media screen and (min-width:80rem){.under-image-underlay{flex-direction:row-reverse;.image-col,.text-col{margin-block-start:min(13.75rem,11.458vw)}.underlay{left:max(-8rem,-6.667vw);position:absolute;top:min(10rem,8.333vw)}}}.hero{block-size:100vh;block-size:100svh;overflow:hidden;position:relative;img{max-inline-size:100%;min-block-size:100vh;min-inline-size:100vw;object-fit:cover}.hero-header{background-color:rgba(0,147,178,.75);left:50%;padding:3vw;position:absolute;top:70%;transform:translate(-50%,-50%);.main-header,.secondary-header{color:var(--white);text-align:center;text-transform:uppercase}.main-header{font-size:2.75rem;line-height:1.1}.secondary-header{font-size:.675rem;letter-spacing:.625rem;line-height:1.5}}.hero-slide{position:absolute}}.contact{.hero{.hero-header{.main-header{font-size:2.5rem}}}}@media screen and (min-width:46rem){.hero{.hero-header{.main-header{font-size:6rem}.secondary-header{font-size:1.25rem;letter-spacing:.875rem}}}.contact{.hero{.hero-header{.main-header{font-size:5.5rem}}}}}:root{--light-gray:#e6e6e6;--light-gray-alt:#f5f5f5;--white:#fff;--main-color:#3c3b3b;--main-accent:#0093b2;--secondary-accent:#00b0b9;--image-border-radius:45%;--application-number-color:var(--main-color);--slider-background:var(--light-gray-alt);--menu-background:var(--white);--menu-link-color:var(--main-color)}