.site__title{display:flex;justify-content:center;padding-block:0}.site__title-wrapper{inline-size:100%;margin:auto;margin-inline:2rem;@media screen and (min-width:36rem){margin-inline:4rem}h1,p{border-block-end:1px solid;font-family:Saira,sans-serif}.blog &,.contact &{max-inline-size:54rem;padding-block:2rem 0;h1,p{border-block-end-color:var(--main-color);font-size:1.25rem;font-weight:500;line-height:1.1;padding-block-end:1.25rem}@media screen and (min-width:36rem){padding-block:4rem 0;h1,p{font-size:2.5rem;padding-block-end:2.5rem}}@media screen and (min-width:76.5rem){max-inline-size:96rem}}.post-view &,.troklozen &{max-inline-size:96rem;padding-block:1rem 0;@media screen and (min-width:36rem){padding-block:2.5rem 0}h1,p{border-block-end-color:#3c3b3b80;color:#3c3b3b80;font-size:1.0625rem;font-weight:400;line-height:1.5;padding-block-end:1rem;@media screen and (min-width:36rem){font-size:1.5rem;padding-block-end:2.5rem;text-align:center}}}.contact &{h1,p{@media screen and (min-width:60rem){text-align:center}}}}body:has(nav.menu-opened){overflow:hidden}header{background-color:var(--white);block-size:6.25rem;display:flex;inline-size:100%;justify-content:center;position:fixed;z-index:10;.header-container{align-items:center;display:flex;flex-direction:row;inline-size:96rem;justify-content:space-between;max-inline-size:84%;position:relative;.logo{cursor:pointer;font-size:2.5rem;font-weight:500;line-height:1.1;text-transform:uppercase;a:hover{font-weight:inherit}}.menu-icon{aspect-ratio:1;background-color:transparent;background-image:url(/build/clorsan_medical/images/nawigacja-burger.875c493a.svg);background-size:100%;border:none;inline-size:2.5rem;transition:background-image .3s ease-in-out}.menu-icon.menu-opened{background-image:url(/build/clorsan_medical/images/nawigacja-x.5b3d484f.svg)}nav{background-color:var(--menu-background);block-size:0;display:flex;inset:6.25rem max(-10%,-12rem) 0;justify-content:flex-end;overflow:hidden;position:absolute;transition:block-size .3s ease-in-out}nav.menu-opened{block-size:calc(100vh - 6.25rem);max-block-size:fit-content;overflow-y:auto}ul{background-color:var(--menu-background);display:flex;flex-direction:column;inline-size:50%;list-style-type:none;margin:0;margin-block-end:auto;min-inline-size:fit-content;padding:2rem;.menu-item{cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:100;line-height:1.5;text-transform:uppercase;a{color:var(--menu-link-color);display:block}&.active{font-weight:600}}}@media screen and (min-width:36rem){ul{.menu-item{font-size:2.3rem}}}@media screen and (min-width:90rem){.header-container{gap:8rem}.menu-icon{display:none}nav{block-size:auto;inset:0 0 auto auto;max-block-size:100%}ul{flex-direction:row;padding:0;.menu-item{font-size:1.125rem;font-weight:300;line-height:1.1;text-align:center;text-transform:lowercase;a{padding:2.5rem}}}}}}.vertical-slider{background-color:var(--slider-background);block-size:24rem;justify-content:center;overflow:hidden;padding:0;.slides-wrapper{block-size:100%;.slide{block-size:100%;display:flex;flex-direction:column;gap:2.5rem;margin:auto;max-inline-size:39rem;padding:4rem 0;.image-container{aspect-ratio:623/404;display:flex;justify-content:center;margin-block-end:0;max-block-size:7rem;max-inline-size:100%}figcaption{text-align:center}}}}@media screen and (min-width:75rem){.vertical-slider{block-size:28.5rem;.slides-wrapper{.slide{flex-direction:row;gap:8rem;max-inline-size:none;text-align:left;.image-container,figcaption{flex:1}.image-container{block-size:12.5rem;justify-content:flex-end;max-block-size:none}figcaption{text-align:left;.caption{letter-spacing:.875rem}}}}}}.application{flex-direction:column;gap:0;padding-block-start:0;.title{border:.125rem solid var(--main-color);margin-block-end:-.125rem;padding:.75rem;text-align:center;h3{font-size:1.875rem;font-weight:600;line-height:1.3}}.table{.cell{display:flex;flex-direction:column;margin-block-end:-.125rem;.icon-container{align-items:center;block-size:12rem;border:.125rem solid var(--main-color);display:flex;inline-size:12rem;justify-content:center;img{aspect-ratio:1;block-size:12rem;padding-block:3.375rem}}.desc-container{align-items:center;display:flex;flex:1;flex-direction:column;gap:2rem;.number{color:var(--application-number-color);font-size:4.375rem;font-weight:600;line-height:1;padding-block-start:2.75rem}}.text-container{display:flex;flex-direction:column;inline-size:100%;padding-block-end:2rem;.cell-title{font-size:1.875rem;line-height:1.5;margin-block-end:1rem}}&:nth-child(2n){.icon-container,.number{align-self:flex-end}.number{direction:rtl}.text-container{text-align:right}}&:nth-child(odd){.number{align-self:flex-start}}}}}@media screen and (min-width:36rem){.application{.table{.cell{.desc-container{.number{align-self:flex-start}}.text-container{padding-block-start:2rem}&:nth-child(2n){.desc-container{flex-direction:row-reverse}.text-container{padding-inline-end:2rem}}&:nth-child(odd){.desc-container{flex-direction:row}.text-container{padding-inline-start:2rem}}.icon-container{block-size:16rem;inline-size:16rem;img{block-size:16rem}}}}}}@media screen and (min-width:48rem){.application{.title{margin-inline-start:15.875rem}}}@media screen and (min-width:62rem){.application{.title{margin-inline-start:16rem}.table{.cell{.icon-container.icon-container{align-self:stretch;block-size:auto}.desc-container{border:.125rem solid var(--main-color);.number{padding-inline-start:2.75rem}}&:nth-child(2n){flex-direction:row-reverse;.icon-container{border-inline-start:none}.desc-container{flex-direction:row;justify-content:flex-end;.number{direction:ltr;inline-size:16rem}.text-container{text-align:initial}}}&:nth-child(odd){flex-direction:row;.icon-container{border-inline-end:none}}}}}}@media screen and (min-width:90rem){.application{.title{inline-size:fit-content;padding-inline:9.625rem}.table{.cell{.desc-container{.number{padding-inline-start:8rem}}&:not(:first-child){margin-block-start:-.125rem}&:first-child{margin-inline:0 11.125rem}&:nth-child(2),&:nth-child(3){margin-inline:8rem 2rem}&:nth-child(4),&:nth-child(6){margin-inline:4rem 6rem}&:nth-child(5){margin-inline:10rem 0}}}}}.accordion{.accordion-wrapper{inline-size:100%}.accordion-group{overflow:hidden;position:relative;&:before{background-color:var(--main-color);block-size:.125rem;bottom:0;content:"";display:block;inline-size:100%;position:absolute}.title{cursor:pointer;font-size:2rem;font-weight:100;line-height:1.1;margin-block:.32em -.32em;margin-inline:0 .72em;position:relative;text-transform:uppercase;user-select:none;&:after{aspect-ratio:1;background-image:url(/build/clorsan_medical/images/nawigacja-plus.52413fea.svg);background-size:100%;bottom:.475em;content:"";inline-size:.95em;position:absolute;right:-.72em;transition:background-image .3s ease-in-out;@media screen and (min-width:36rem){bottom:.64em;inline-size:.72em}}&.expanded{&:after{background-image:url(/build/clorsan_medical/images/nawigacja-minus.af1d9592.svg)}}}.content{block-size:0;overflow:hidden;.content-container{margin:4rem auto;>:not(ul){margin-block-start:2rem}a{color:var(--main-accent);&:visited{color:var(--secondary-accent)}}.download-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center;a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;svg{block-size:7.5rem;inline-size:7.5rem;margin-block-end:1rem;.fil0,.fil1{fill:var(--main-color);transition:fill .3s ease-in-out}}p{color:var(--main-color);transition:color .3s ease-in-out}&:hover{svg{.fil0,.fil1{fill:var(--main-accent)}}p{color:var(--main-accent)}}}[href="#"]{display:none}}}}&:not(:last-child){margin-block-end:2.25rem}}}@media screen and (min-width:36rem){.accordion{.accordion-group{.title{font-size:3.75rem}}}}@media screen and (min-width:62rem){.accordion{padding-block:8rem;.accordion-group{.title{font-size:5rem}}}}@media screen and (min-width:96rem){.accordion{.accordion-group{.title{font-size:6.25rem}.content{.content-container{margin:4rem 5rem 4rem 32rem;.download-links{justify-content:flex-start;a{svg{block-size:12.5rem;inline-size:12.5rem}}}}}}}}.prices{padding-block:2rem;.text-col{align-items:center;gap:0;.paragraph,.title{text-align:center}.title{margin-block-end:2rem}>.paragraph{font-size:1.125rem;margin-block-start:2rem;order:3;padding-inline:0}.packages{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;.package{align-items:center;border:.125rem solid var(--light-gray);display:flex;flex:100%;flex-direction:column;padding:2rem;transition:background-color .3s ease-in-out;&:nth-child(2){background-color:var(--light-gray-alt);border:.125rem solid var(--light-gray-alt)}&:hover{background-color:var(--light-gray);&:has(.order-button:hover){background-color:var(--light-gray-alt)}}.name{font-size:1.875rem;font-weight:700;line-height:1.3;margin-block-end:1rem;text-align:center;text-transform:uppercase}.description{margin-block-end:2rem;text-align:center}.price{color:var(--main-accent);font-size:1.5rem;font-weight:600;line-height:1;margin-block-end:4rem;text-align:center;.number{font-size:1.25em}.gross{color:var(--main-color);font-size:1.75rem}}.order-button{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:1rem;justify-content:center;svg{block-size:5rem;inline-size:5rem;.fil1{fill:var(--main-color);transition:fill .3s ease-in-out}}.paragraph{font-size:1.5rem;line-height:1.3;text-transform:uppercase;transition:color .3s ease-in-out}&:hover{svg{.fil1{fill:var(--main-accent)}}.paragraph{color:var(--main-accent)}}}.sticker{font-size:1.675rem;inline-size:12.9375rem;margin-block-end:2rem;margin-inline:-1em;.amount{font-size:1.875rem}}}}}}@media screen and (min-width:36rem){.prices{.text-col{.packages{.package{padding:4rem;.price{font-size:2.5rem}.sticker{font-size:1.875rem;inline-size:13.75rem;margin-block-end:4rem;margin-inline:0;.amount{font-size:2.5rem}}}}}}}@media screen and (min-width:48rem){.prices{.text-col{>.paragraph{padding-inline:7rem}.packages{padding-inline:3rem;.package{padding-inline:8rem;.order-button{svg{block-size:8rem;inline-size:8rem}.paragraph{font-size:1.875rem}}}}}}}@media screen and (min-width:62rem){.prices{padding-block:2rem 10rem;.text-col{.title{margin-block-end:4rem}>.paragraph{padding-inline:0}.packages{padding-inline:0;.package{padding-inline:4rem}}}}}@media screen and (min-width:90rem){.prices{.text-col{.packages{flex-wrap:nowrap;.package{block-size:100%;justify-content:space-between}}}}}svg{fill:none}.post{display:flex;justify-content:center}.post__wrapper{display:flex;flex-direction:column;inline-size:100%;margin:auto;margin-inline:2rem;padding-block:2rem;@media screen and (min-width:36rem){margin-inline:4rem}}.blog{.post__wrapper{max-inline-size:54rem;@media screen and (min-width:36rem){padding-block:4rem}@media screen and (min-width:76.5rem){flex-direction:row;gap:0;margin-inline:4rem;max-inline-size:96rem;padding-block-end:5rem;padding-inline:0}}.post-list{.post{&:not(:last-child){.post__wrapper{border-block-end:1px solid}}}}}.post-view{main{padding-block-start:6.25rem}}.post-view,.troklozen{main{background-color:var(--light-gray-alt)}.post__wrapper{max-inline-size:80rem;overflow:hidden;@media screen and (min-width:36rem){padding-block:4rem}}}.troklozen{main{section{padding-block:0}}@media screen and (min-width:62rem){.text-segment__wrapper{padding-block:4rem}}}.post__image{inline-size:100%;overflow:hidden;.post__figure{height:100%;width:100%}img{block-size:100%;max-inline-size:100%;object-fit:cover}.post__figure.desktop,.post__image--desktop{display:none}.post__figure.mobile,.post__image--mobile{display:block}@media screen and (min-width:36rem){.post__figure.desktop,.post__image--desktop{display:block}.post__figure.mobile,.post__image--mobile{display:none}}}.post__text{display:flex;flex-direction:column}.blog{.post__image{margin-block-end:2rem;@media screen and (min-width:36rem){margin-block-end:4rem;.post__figure--desktop{display:block}.post__figure--mobile{display:none}}@media screen and (min-width:76.5rem){flex:1 0 54rem;margin-block-end:unset;margin-inline-start:-4rem;max-inline-size:44rem}@media screen and (min-width:100rem){margin-inline:0}}.post__text{display:flex;flex-direction:column;@media screen and (min-width:76.5rem){flex:1 0 28.5rem;margin-inline:4rem 0;max-inline-size:48rem}}}.post-view{.post__image{background-color:var(--white);.post__image--mobile{padding:2.5rem 2rem 1.5rem}@media screen and (min-width:36rem){.post__image--desktop{margin:auto;padding:2.5rem 4rem 2.25rem}}}}.post__date{align-items:center;display:flex;flex-direction:row;gap:1rem;inline-size:fit-content;justify-content:space-between;margin-block-end:1rem;svg{block-size:1.25rem;inline-size:1.25rem;.fil0{fill:var(--main-accent)}}p{color:var(--main-accent);font-family:Saira,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}}.post__title{h1,h2{font-family:Saira,sans-serif;font-size:1.1875rem;font-weight:500;line-height:1.1;margin-block-end:1rem;@media screen and (min-width:36rem){font-size:2.25rem;margin-block-end:2rem}}}.post-view{.post__title{h1,h2{font-size:2.125rem;line-height:1;margin-block-end:1.875rem;@media screen and (min-width:36rem){font-size:2.8125rem;margin-block-end:1.875rem}@media screen and (min-width:60rem){font-size:5.625rem}}}}.post__conclusion,.post__content{h2{font-family:Saira,sans-serif;font-size:1.5625rem;font-weight:500;line-height:1.2;margin-block-end:1.25rem;@media screen and (min-width:36rem){font-size:2.1875rem;margin-block-end:2.5rem}&:not(:first-child){margin-block-start:1.25rem;@media screen and (min-width:36rem){margin-block-start:2.5rem}}}li,p{font-family:Saira,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.4;@media screen and (min-width:36rem){font-size:1.5rem}}ol,p,ul{padding-inline-start:0;&:not(:has(+ul)),&:not(:last-child){margin-block-end:1.4em}&:has(+ul){margin-block-end:0!important}}p{margin-block-end:2.5rem}li{margin-inline-start:1.25em}}.blog{.post__content{p{margin-block-end:2.5rem;@media screen and (min-width:36rem){margin-block-end:3.125rem}}}}.post-view{.post__content,.post__title{&:has(+.post-gallery-swiper){h1,p{margin-block-end:1.875rem;@media screen and (min-width:60rem){margin-block-end:5rem}}}}}.post__conclusion{margin-block-start:2.5rem;@media screen and (min-width:60rem){margin-block-start:5rem}.post__conclusion-header{border-block-start:1px solid var(--main-accent);color:var(--main-accent);font-family:Saira,sans-serif;font-size:.75rem;font-weight:500;inline-size:100%;letter-spacing:.625em;line-height:1.5;padding-block:1.5rem;text-transform:uppercase;@media screen and (min-width:36rem){font-size:1.5rem;padding-block:.75rem}}}.button{margin:0}.blog{.button{align-self:flex-end;justify-content:flex-end;@media screen and (min-width:36rem){margin-inline-end:4rem}@media screen and (min-width:76.5rem){align-self:flex-start;margin-inline-end:0}}}.post-view{.button{margin-block-start:1.25rem;svg{transform:rotate(180deg)}@media screen and (min-width:60rem){margin-block-start:6.25rem}}}.post-gallery-swiper{inline-size:min(70rem,100%);margin-block-end:1.875rem;overflow:hidden;position:relative;.swiper-slide{block-size:100%;img{aspect-ratio:880/600;block-size:100%;inline-size:100%;max-inline-size:100%;object-fit:cover}}.swiper-navigation{display:none;[class^=swiper-button]{&:after{display:none}}}@media screen and (min-width:60rem){margin-block-end:5rem}@media screen and (min-width:80rem){margin-inline:0 auto;.swiper-navigation{align-items:flex-end;background-color:var(--color-white);block-size:100%;bottom:0;display:flex;gap:1.25rem;inline-size:15rem;justify-content:flex-end;left:55rem;position:absolute;z-index:1;[class^=swiper-button]{block-size:5rem;inline-size:5rem;inset:auto;margin:0;position:relative;svg{.fil0{fill:var(--main-color)}}}.swiper-button-prev{svg{transform:rotate(180deg)}}}}}section:has(>.text-segment__wrapper){display:flex;justify-content:center;padding-block-start:0;@media screen and (min-width:62rem){padding-block-end:0}}.text-segment__wrapper{display:flex;flex-direction:column;inline-size:100%;margin:auto;margin-inline:2rem;max-inline-size:80rem;overflow:hidden;padding-block:2rem;@media screen and (min-width:36rem){margin-inline:4rem;padding-block:4rem}@media screen and (min-width:62rem){padding-block:8rem}}.text-segment__title{h1,h2{font-family:Saira,sans-serif;font-size:2.125rem;font-weight:500;line-height:1;margin-block-end:1.875rem;@media screen and (min-width:36rem){font-size:2.8125rem;margin-block-end:1.875rem}@media screen and (min-width:60rem){font-size:5.625rem}}}.text-segment__content{h2{font-family:Saira,sans-serif;font-size:1.5625rem;font-weight:500;line-height:1.2;margin-block-end:1.25rem;@media screen and (min-width:36rem){font-size:2.1875rem;margin-block-end:2.5rem}&:not(:first-child){margin-block-start:1.25rem;@media screen and (min-width:36rem){margin-block-start:2.5rem}}}li,p{font-family:Saira,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.4;@media screen and (min-width:36rem){font-size:1.5rem}}ol,p,ul{padding-inline-start:0;&:not(:has(+ul)),&:not(:last-child){margin-block-end:1.4em}&:has(+ul){margin-block-end:0!important}}p{margin-block-end:2.5rem}li{margin-inline-start:1.25em}}.button{align-items:center;block-size:4.375rem;color:var(--main-color);cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;max-inline-size:12rem;text-decoration:none;transition:all .3s ease-in-out;svg{block-size:100%;flex:0 0 4.375rem;.fil0{fill:var(--main-color);transition:fill .3s ease-in-out}}.button__text{font-family:Saira,sans-serif;font-size:1rem;font-weight:400;line-height:1.3;text-transform:uppercase;transition:color .3s ease-in-out}&:hover{svg{.fil0{fill:var(--main-accent)}}.button__text{color:var(--main-accent)}}}@media screen and (min-width:36rem){.button{block-size:6.625rem;inline-size:fit-content;max-inline-size:none;svg{flex-basis:6.625rem}.button__text{font-size:1.875rem}}}.contact{section{inline-size:87%;justify-content:center;margin:auto;max-inline-size:54rem}.contact-section-icon{align-items:center;block-size:12rem;border:.125rem solid var(--main-color);display:flex;inline-size:12rem;justify-content:center;img{aspect-ratio:1;block-size:12rem;margin:0;padding:2.5rem}}.contact-section-title{font-family:Saira,sans-serif;font-size:1.875rem;font-weight:600;inline-size:12rem;line-height:1.3;text-transform:uppercase}.contact-data{padding-block-start:4rem;.contact-data-container{display:flex;flex-direction:column;gap:0;inline-size:100%;justify-content:flex-start;.contact-section-title{padding-block:.9375rem}.contact-data-box{p{font-family:Saira,sans-serif;font-size:1.5625rem;font-weight:100;line-height:1.1;text-transform:uppercase;&:not(:last-child){padding-block-end:2.5rem}}}}}.contact-form{padding-block-start:0}#contact-form{form{.contact-section-title{padding-block:1.25rem}.contact-form-col:has(+.submit-button){padding-block:2rem;.clause-wrapper:not(:last-child){padding-block-end:1.25rem}}.clause-wrapper,.input-container{input,label,textarea{font-family:Saira,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.5}}.clause-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:1.25rem;input[type=checkbox]{block-size:0;inline-size:0;opacity:0;position:absolute}input[type=checkbox]+label{cursor:pointer;padding-left:3.125rem;position:relative}input[type=checkbox]+label:before{background:transparent;block-size:1.875rem;border:.125rem solid var(--secondary-accent);content:"";inline-size:1.875rem;left:0;position:absolute}input[type=checkbox]:checked+label:after{block-size:1rem;border:solid var(--secondary-accent);border-width:0 .125rem .125rem 0;content:"";inline-size:.5rem;left:.7125rem;position:absolute;top:.375rem;transform:rotate(45deg);transition:border-color .3s ease-in-out}input[type=checkbox]:focus+label:before{outline:.125rem solid var(--main-accent);outline-offset:-.125rem}input[type=checkbox]:checked:focus+label:after{border-color:var(--main-accent)}&.to-improve{label{border:.125rem solid red}}}.input-container{border:.125rem solid var(--main-color);margin-top:-.125rem;position:relative;&:first-child{margin-top:0}&:only-child{margin-top:-.125rem}&.focused{z-index:1}input,textarea{border-color:transparent;inline-size:100%;padding:2.5rem;&:focus{outline:.125rem solid var(--main-accent)}&::placeholder{opacity:0}}&.to-improve{border:.125rem solid red;z-index:1;input,textarea{&:focus{outline:.125rem solid red}}label{color:red}}input{block-size:8rem}textarea{block-size:24rem;resize:none}label{align-items:center;color:var(--light-gray);display:flex;inline-size:100%;inset:0;justify-content:center;pointer-events:none;position:absolute;text-transform:lowercase;transition:opacity .3s ease-in-out}input:focus~label,input:not(:placeholder-shown)~label,textarea:focus~label,textarea:not(:placeholder-shown)~label{opacity:0}}.button{flex-direction:row-reverse;justify-self:flex-end}}}}.form-overlay{align-items:center;backdrop-filter:blur(5px);background-color:hsla(0,0%,39%,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10;@media (min-width:992px){height:90%}}.overlay-message{background-color:#fff;border-radius:8px;color:#111;font-size:1.2rem;font-weight:500;max-width:90%;padding:2rem 3rem;text-align:center}@media screen and (min-width:36rem){.contact{.contact-section-icon{block-size:16rem;border-block-end-width:0;inline-size:16rem;img{block-size:16rem;padding:3.375rem}}.contact-section-title{border:.125rem solid var(--main-color);inline-size:32rem;text-align:center}#contact-form form,.contact-data{.contact-section-title{padding-block:.75rem}}.contact-data{padding-block:8rem;.contact-data-container{.contact-data-box{padding-block-start:3.125rem;p{font-size:3.5rem;&:not(:last-child){padding-block-end:4rem}}}}}#contact-form{form{.contact-section-title{border-block-end-width:0}.contact-form-col:has(+.submit-button){padding-block:3.125rem}.input-container{input,label,textarea{font-size:1.875rem;font-weight:500}}}}}}@media screen and (min-width:48rem){.contact{.contact-data{.contact-data-container{.contact-data-box{padding-inline-start:8rem;p{font-size:3.75rem}}}}}}@media screen and (min-width:62rem){.contact{section{inline-size:84%;max-inline-size:84rem}.contact-section-icon{block-size:16.375rem;border-block-end-width:.125rem;left:-15.875rem;position:absolute;top:4.0625rem}.contact-section-title{inline-size:min(42rem,100%)}#contact-form form,.contact-data .contact-data-container{margin-inline-start:15.875rem;position:relative}.contact-data{.contact-data-container{margin-block-start:12.1625rem;.contact-section-icon{top:-12.1625rem}.contact-data-box{padding-inline-start:0}}}#contact-form{form{.contact-section-icon{top:4.0625rem}}}}}@media screen and (min-width:70rem){.contact{.contact-data{.contact-data-container{.contact-data-box{padding-inline-start:8rem}}}}}footer{background-color:var(--light-gray);.container{margin:auto;padding:2.25rem 0}.container,.footer-wrapper{display:flex;flex-direction:column;gap:2rem}.footer-item{display:flex;flex:25%;flex-direction:column;gap:.75rem;text-wrap:nowrap;.paragraph{font-size:.9375rem;line-height:1.1}}}@media screen and (min-width:36rem){footer{.container{flex-direction:row;justify-content:space-between}.footer-wrapper{flex:1}.footer-item{gap:.5rem}}}@media screen and (min-width:62rem){footer{.container{flex-direction:row;justify-content:space-between;padding-block:3.5rem}.footer-wrapper{flex-direction:row;&:last-child{.footer-item{&:last-child{text-align:end}}}}}}._error{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;width:100%;z-index:1;a{text-decoration:underline}}