@charset "UTF-8";:root{--color-background:#F0F0F0;--color-background-content:#FFFFFF;--color-background-darker:#E7E7E7;--color-background-dark:#202020;--color-headings:#1F1F1F;--color-text:#6C6C6C;--full-site-width:1280px;--medium-site-width:1160px;--small-site-width:1050px;--spacing-unit:15px;--body-font-size:14px;--site-font:'Century Gothic',sans-serif,Arial}html{font-size:var(--spacing-unit);scroll-behavior:smooth}body{background-color:var(--color-background);font-size:var(--body-font-size);font-family:var(--site-font);color:var(--color-text);line-height:1.5;margin:0;min-height:100vh;display:flex;flex-direction:column}img,svg{display:block}@font-face{font-family:"century gothic";src:url(../fonts/century_gothic_regular.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:"century gothic";src:url(../fonts/century_gothic_bold.ttf) format("truetype");font-display:swap;font-weight:700}h1{font-size:clamp(30px,26.6666666667px + 1.0416666667 * 1vw,40px)}h2{font-size:clamp(30px,26.6666666667px + 1.0416666667 * 1vw,40px)}h3{font-size:clamp(20px,16.6666666667px + 1.0416666667 * 1vw,30px)}h4{font-size:clamp(16px,15.3333333333px + .2083333333 * 1vw,18px)}h5{font-size:clamp(14px,13.6666666667px + .1041666667 * 1vw,15px)}h6{font-size:clamp(14px,10.3333333333px + 1.1458333333 * 1vw,25px)}small{font-size:clamp(12px,12px + 0 * 1vw,12px)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--color-headings);line-height:1.2}h2{margin-bottom:2rem}a{color:inherit;text-decoration:none}.img--full{width:100%;height:auto}.img--case{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:640px){.img--case{aspect-ratio:950/350}}.img--aspect-box{aspect-ratio:1.4/1;height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.mobile-negative-margin{margin:0 -1rem}@media screen and (min-width:768px){.mobile-negative-margin{margin:0}}.font-weight--normal{font-weight:400}.mt-2{margin-top:2rem}.flex-end{display:flex;justify-content:flex-end}.grid-1\/1{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.col-span-1{grid-column:span 1}.grid-1\/2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.col-span-2{grid-column:span 2}.grid-1\/3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.col-span-3{grid-column:span 3}.grid-1\/4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.col-span-4{grid-column:span 4}.grid-1\/5{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.col-span-5{grid-column:span 5}.grid-1\/6{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.col-span-6{grid-column:span 6}@media (min-width:768px){.grid-md-1\/2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.col-span-md-2{grid-column:span 2}.grid-md-1\/3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.col-span-md-3{grid-column:span 3}.grid-md-1\/4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.col-span-md-4{grid-column:span 4}.grid-md-1\/5{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.col-span-md-5{grid-column:span 5}.grid-md-1\/6{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.col-span-md-6{grid-column:span 6}}@media (min-width:1080px){.grid-ld-1\/2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.col-span-ld-2{grid-column:span 2}.grid-ld-1\/3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.col-span-ld-3{grid-column:span 3}.grid-ld-1\/4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.col-span-ld-4{grid-column:span 4}.grid-ld-1\/5{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.col-span-ld-5{grid-column:span 5}.grid-ld-1\/6{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.col-span-ld-6{grid-column:span 6}}.grid--dense{grid-auto-flow:dense}.grid--column-gap-3{-moz-column-gap:3rem;column-gap:3rem}.navigationToggle{height:16px;width:36px;display:flex;flex-direction:column;justify-content:space-between}.navigationToggle span{height:1px;width:50%;background:var(--color-headings);transition:width .3s ease-out}.navigationToggle span:nth-child(2){width:100%}.navigationToggle span:nth-child(3){margin-left:auto}.navigationToggle.active span{width:100%}@media screen and (min-width:740px){.navigationToggle{display:none}}.navigation{visibility:hidden;opacity:0;position:absolute;top:100%;left:2rem;right:2rem;z-index:999;background:var(--color-background-content);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease-out}.navigation.show{visibility:visible;opacity:1;top:90%}@media screen and (min-width:740px){.navigation{visibility:visible;position:static;background:0 0;box-shadow:none;opacity:1}}.navigation__menu{padding:1rem 0;margin:0;list-style:none}@media screen and (min-width:740px){.navigation__menu{display:flex;gap:1.5rem;padding:0}}.navigation__menuItem{padding:0 1rem}.navigation__menuItem a{display:block;padding:1rem}@media screen and (min-width:740px){.navigation__menuItem{position:relative;padding:0}.navigation__menuItem a{padding:0}.navigation__menuItem:after{display:block;content:" ";position:absolute;left:50%;bottom:-4px;width:0;height:1px;transform:translateX(-50%);background:var(--color-headings);transition:width .3s ease-out}.navigation__menuItem.active:after,.navigation__menuItem:hover:after{width:100%}.navigation__menuItem.active{font-weight:700}}.accordions{display:grid;gap:2px}.accordion{background:var(--color-background-content)}.accordion__head{display:flex;align-items:center;gap:1rem;justify-content:space-between;font-weight:700;color:var(--color-headings);padding:1rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.accordion--no-padding .accordion__head{padding:1rem 0}.accordion__head p{margin:0}.accordion__head svg{width:.5rem;min-width:.5rem;transition:all .3s ease-out}.accordion__head.active svg{transform:rotate(90deg)}.accordion__body{max-height:0;overflow:hidden;transition:all .3s ease-out}.accordion__bodyInner{padding:0 1rem 1rem 1rem;box-sizing:border-box}.accordion--no-padding .accordion__bodyInner{padding:0 0 1rem 0}.postings{display:grid;gap:2rem;align-items:flex-start}@media screen and (min-width:720px){.postings{grid-template-columns:300px 2fr}}.postings__filters{display:grid;gap:1rem;position:sticky;top:2rem}.postings__filtersItem{display:grid;gap:.5rem}.postings__filtersItem p{color:var(--color-headings);margin:0}.postings__categories{display:flex;flex-wrap:wrap;gap:.5rem}.postings__categories a{display:block;padding:.5rem .75rem;border:1px solid var(--color-text)}.postings__categories a:hover{color:var(--color-headings);border-color:var(--color-headings)}.postings__recommended{display:grid;gap:.25rem}.postings__list{grid-row-start:1;display:grid;gap:1rem}@media screen and (min-width:720px){.postings__list{margin-top:1.9rem;grid-row-start:unset}}.postings__post{position:relative}.postings__post img{aspect-ratio:2/1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:720px){.postings__post img{aspect-ratio:2.5/1}}.postings__post:after{display:block;content:" ";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.postings__postContent{position:absolute;inset:0;padding:1.25rem;box-sizing:border-box;color:#fff;z-index:2}.postings__postTitle{font-weight:400;color:inherit;max-width:400px}.postings__postLink{display:flex;align-items:center;gap:.25rem;position:absolute;right:1.25rem;bottom:1.25rem}.postings__postLink svg{width:.75rem;fill:#fff}.posting{display:grid;gap:1rem;align-items:flex-start}.posting figure{margin:1rem 0}.posting figcaption{color:var(--color-headings);font-size:.85rem;margin-top:.25rem}.posting img{width:100%;height:auto}@media screen and (min-width:700px){.posting{grid-template-columns:1fr 300px;gap:3rem}}.posting__subtitle{margin-top:0}.section{position:relative;width:100%;box-sizing:border-box}.section--margin-top-none{margin-top:calc(var(--spacing-unit) * 0)}.section--margin-bottom-none{margin-bottom:calc(var(--spacing-unit) * 0)}.section--margin-top-mini{margin-top:calc(var(--spacing-unit) * 1)}.section--margin-bottom-mini{margin-bottom:calc(var(--spacing-unit) * 1)}.section--margin-top-tiny{margin-top:calc(var(--spacing-unit) * 3)}.section--margin-bottom-tiny{margin-bottom:calc(var(--spacing-unit) * 3)}.section--margin-top-small{margin-top:calc(var(--spacing-unit) * 5)}.section--margin-bottom-small{margin-bottom:calc(var(--spacing-unit) * 5)}.section--margin-top-default{margin-top:calc(var(--spacing-unit) * 7)}.section--margin-bottom-default{margin-bottom:calc(var(--spacing-unit) * 7)}.section--margin-top-big{margin-top:calc(var(--spacing-unit) * 8)}.section--margin-bottom-big{margin-bottom:calc(var(--spacing-unit) * 8)}.section--margin-top-large{margin-top:calc(var(--spacing-unit) * 10)}.section--margin-bottom-large{margin-bottom:calc(var(--spacing-unit) * 10)}.section--margin-top-huge{margin-top:calc(var(--spacing-unit) * 12)}.section--margin-bottom-huge{margin-bottom:calc(var(--spacing-unit) * 12)}.section--padding-top-none{padding-top:calc(var(--spacing-unit) * 0)}.section--padding-bottom-none{padding-bottom:calc(var(--spacing-unit) * 0)}.section--padding-top-mini{padding-top:calc(var(--spacing-unit) * 1)}.section--padding-bottom-mini{padding-bottom:calc(var(--spacing-unit) * 1)}.section--padding-top-tiny{padding-top:calc(var(--spacing-unit) * 3)}.section--padding-bottom-tiny{padding-bottom:calc(var(--spacing-unit) * 3)}.section--padding-top-small{padding-top:calc(var(--spacing-unit) * 5)}.section--padding-bottom-small{padding-bottom:calc(var(--spacing-unit) * 5)}.section--padding-top-default{padding-top:calc(var(--spacing-unit) * 7)}.section--padding-bottom-default{padding-bottom:calc(var(--spacing-unit) * 7)}.section--padding-top-big{padding-top:calc(var(--spacing-unit) * 8)}.section--padding-bottom-big{padding-bottom:calc(var(--spacing-unit) * 8)}.section--padding-top-large{padding-top:calc(var(--spacing-unit) * 10)}.section--padding-bottom-large{padding-bottom:calc(var(--spacing-unit) * 10)}.section--padding-top-huge{padding-top:calc(var(--spacing-unit) * 12)}.section--padding-bottom-huge{padding-bottom:calc(var(--spacing-unit) * 12)}@media screen and (min-width:640px){.section--margin-md-top-none{margin-top:calc(var(--spacing-unit) * 0)}.section--margin-md-bottom-none{margin-bottom:calc(var(--spacing-unit) * 0)}.section--margin-md-top-mini{margin-top:calc(var(--spacing-unit) * 1)}.section--margin-md-bottom-mini{margin-bottom:calc(var(--spacing-unit) * 1)}.section--margin-md-top-tiny{margin-top:calc(var(--spacing-unit) * 3)}.section--margin-md-bottom-tiny{margin-bottom:calc(var(--spacing-unit) * 3)}.section--margin-md-top-small{margin-top:calc(var(--spacing-unit) * 5)}.section--margin-md-bottom-small{margin-bottom:calc(var(--spacing-unit) * 5)}.section--margin-md-top-default{margin-top:calc(var(--spacing-unit) * 7)}.section--margin-md-bottom-default{margin-bottom:calc(var(--spacing-unit) * 7)}.section--margin-md-top-big{margin-top:calc(var(--spacing-unit) * 8)}.section--margin-md-bottom-big{margin-bottom:calc(var(--spacing-unit) * 8)}.section--margin-md-top-large{margin-top:calc(var(--spacing-unit) * 10)}.section--margin-md-bottom-large{margin-bottom:calc(var(--spacing-unit) * 10)}.section--margin-md-top-huge{margin-top:calc(var(--spacing-unit) * 12)}.section--margin-md-bottom-huge{margin-bottom:calc(var(--spacing-unit) * 12)}.section--padding-md-top-none{padding-top:calc(var(--spacing-unit) * 0)}.section--padding-md-bottom-none{padding-bottom:calc(var(--spacing-unit) * 0)}.section--padding-md-top-mini{padding-top:calc(var(--spacing-unit) * 1)}.section--padding-md-bottom-mini{padding-bottom:calc(var(--spacing-unit) * 1)}.section--padding-md-top-tiny{padding-top:calc(var(--spacing-unit) * 3)}.section--padding-md-bottom-tiny{padding-bottom:calc(var(--spacing-unit) * 3)}.section--padding-md-top-small{padding-top:calc(var(--spacing-unit) * 5)}.section--padding-md-bottom-small{padding-bottom:calc(var(--spacing-unit) * 5)}.section--padding-md-top-default{padding-top:calc(var(--spacing-unit) * 7)}.section--padding-md-bottom-default{padding-bottom:calc(var(--spacing-unit) * 7)}.section--padding-md-top-big{padding-top:calc(var(--spacing-unit) * 8)}.section--padding-md-bottom-big{padding-bottom:calc(var(--spacing-unit) * 8)}.section--padding-md-top-large{padding-top:calc(var(--spacing-unit) * 10)}.section--padding-md-bottom-large{padding-bottom:calc(var(--spacing-unit) * 10)}.section--padding-md-top-huge{padding-top:calc(var(--spacing-unit) * 12)}.section--padding-md-bottom-huge{padding-bottom:calc(var(--spacing-unit) * 12)}}.section--has-bg-dark{background:var(--color-headings);color:var(--color-background-content)}.section--has-bg-dark h1,.section--has-bg-dark h2,.section--has-bg-dark h3,.section--has-bg-dark h4,.section--has-bg-dark h5{color:inherit}.section--has-bg::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;width:100%;background-color:var(--color-background-content)}.section--has-bg-viewport::before{max-width:100%}.section--has-bg-full::before{max-width:min(calc(var(--full-site-width) - 4rem),100% - 2rem)}.section--has-bg-medium::before{max-width:min(calc(var(--medium-site-width) - 4rem),100% - 2rem)}.section--has-bg-small::before{max-width:min(calc(var(--small-site-width) - 4rem),100% - 2rem)}.section__inner{position:relative;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;box-sizing:border-box}.section--content-full .section__inner{max-width:var(--full-site-width)}.section--content-medium .section__inner{max-width:var(--medium-site-width)}.section--content-small .section__inner{max-width:var(--small-site-width)}.section__titles{display:grid;gap:.5rem;margin-bottom:2.5rem}.section__titles h2,.section__titles p{margin:0}.section__titles p{font-size:1.2rem}.filterHead{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2rem;justify-content:space-between}.filterHead h2{margin:0}.filterHead__items{display:flex;align-items:center;gap:1rem}.filterHead__items button{display:block;margin:0;padding:0;border:none;font:inherit;position:relative}.filterHead__items button.active{font-weight:700}.filterHead__items button.active:after{display:block;content:" ";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--color-headings)}.btn,input[type=file]::file-selector-button{display:inline-block;background:var(--color-headings);color:var(--color-background-content);padding:1rem 1.5rem;box-sizing:border-box;border:none;font:inherit}.btn--light,input[type=file]::file-selector-button--light{background:var(--color-background-content);color:var(--color-headings)}.btn--icon{display:flex;align-items:center;gap:.25rem}.btn--icon svg{width:.75rem;fill:var(--color-text)}input[type=file]::file-selector-button{padding:.5rem 1rem}.footer{background:var(--color-background-darker);padding:4rem 0;box-sizing:border-box;margin-top:auto}.footer__inner{padding:0 2rem;box-sizing:border-box;max-width:var(--full-site-width);margin:0 auto;align-items:flex-start;gap:4rem}@media screen and (min-width:768px){.footer__inner{gap:1rem}}.footer__companyInfo p{margin:0}.footer__companyInfo b{color:var(--color-headings)}.footer__social{display:flex;gap:.5rem}.footer__social svg{width:1.1rem}.footer__cta{color:var(--color-headings);font-weight:700;display:flex;align-items:center;gap:.25rem}.footer__cta svg{width:.75rem}.footer__links{display:grid;gap:.5rem}@media screen and (min-width:768px){.footer__links{justify-items:flex-end}}.footer__menu a{transition:color .3s ease-out}.footer__menu a:hover{color:var(--color-headings)}.teaser__image{aspect-ratio:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem}.header{padding:2rem 0;box-sizing:border-box;position:relative;background-color:var(--color-background-content);color:var(--color-headings)}.header__inner{max-width:var(--full-site-width);margin:0 auto;padding:0 2rem;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;align-items:center}.intro{position:relative;color:#fff;display:flex}.intro:not(.intro--sub):not(.intro--case){height:80vh}.intro--sub{height:50vh}.intro--case{height:65vh}.intro h1{color:inherit}.intro__background{position:absolute;inset:0}.intro__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__background:after{display:block;content:" ";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:3}.intro__inner{position:relative;z-index:4;max-width:var(--full-site-width);margin:auto auto 0 auto;width:100%;padding:0 2rem 2rem 2rem;box-sizing:border-box}.intro__cta{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.intro__cta svg{width:.75rem;fill:#fff}.intro__subline{font-size:1.2rem;margin-top:.5rem;margin-bottom:1.5rem}.intro__subline--no-button{margin-bottom:0}.intro__content{position:relative}.intro__scrollDown{position:absolute;cursor:pointer;bottom:0;right:0}.intro__scrollDown svg{width:3rem;fill:#fff}.quote{display:grid;gap:1rem;margin:0 -1rem}@media screen and (min-width:640px){.quote{grid-template-columns:1fr 1fr;margin:unset}}.quote__image{width:100%;height:auto}@media screen and (min-width:640px){.quote__image{align-self:stretch;-o-object-fit:cover;object-fit:cover}}.quote__content{padding:4rem;background:var(--color-background-content);box-sizing:border-box;display:grid;gap:2rem}.tile{position:relative;background:var(--color-background-content);display:block;color:var(--color-headings);height:0;padding-bottom:100%}.tile.col-span-2{padding-bottom:calc((100% - 1rem)/ 2)}.tile.col-span-3{padding-bottom:calc((100% - 1rem)/ 2)}@media (min-width:768px){.tile.col-span-3{padding-bottom:calc((100% - 2 * 1rem)/ 3)}}.tile.col-span-4{padding-bottom:calc((100% - 1rem)/ 2)}@media (min-width:768px){.tile.col-span-4{padding-bottom:calc((100% - 3 * 1rem)/ 4)}}.tile.col-span-5{padding-bottom:calc((100% - 1rem)/ 2)}@media (min-width:768px){.tile.col-span-5{padding-bottom:calc((100% - 4 * 1rem)/ 5)}}.tile.col-span-6{padding-bottom:calc((100% - 1rem)/ 2)}@media (min-width:768px){.tile.col-span-6{padding-bottom:calc((100% - 5 * 1rem)/ 6)}}@media (min-width:768px){.tile.col-span-md-2{padding-bottom:calc((100% - 1 * 1rem)/ 2)}.tile.col-span-md-3{padding-bottom:calc((100% - 2 * 1rem)/ 3)}.tile.col-span-md-4{padding-bottom:calc((100% - 3 * 1rem)/ 4)}.tile.col-span-md-5{padding-bottom:calc((100% - 4 * 1rem)/ 5)}.tile.col-span-md-6{padding-bottom:calc((100% - 5 * 1rem)/ 6)}}.tile__content{position:absolute;inset:0;z-index:2;padding:1rem;box-sizing:border-box;transition:opacity .3s ease-out;display:flex;flex-direction:column;justify-content:space-between;line-height:1.3;color:inherit}.tile__headline{font-weight:400;margin:0}.tile__cta{display:flex;align-items:center;gap:.25rem;margin-left:auto}.tile__cta svg{width:.75rem;fill:var(--color-headings)}.tile__image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.tile--has-image{color:#fff}.tile--has-image .tile__headline{color:inherit}.tile--has-image .tile__cta svg{fill:#fff}.tile--has-image:hover .tile__content{opacity:0}.tile--has-image:after{display:block;content:" ";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.4);transition:all .3s ease-out;pointer-events:none}.tile--has-image:hover:after{background:rgba(0,0,0,.1)}.logo{display:block;max-width:145px}.logo__image{width:100%;height:auto}.listItem{display:grid;grid-template-columns:auto auto;align-items:flex-start;gap:1rem}.listItem svg{width:1.25rem;aspect-ratio:1;margin-top:.1rem}.listItem p{margin:1rem 0 1rem -2.25rem}@media screen and (min-width:600px){.listItem p{margin:1rem 0}}.team{position:relative}.team__member{cursor:pointer;position:relative;padding:.25rem}.team__member:after{display:block;content:" ";position:absolute;inset:-.5rem;z-index:-1;background:var(--color-background);opacity:0;transition:opacity .3s ease-out}.team__member:hover:after{opacity:1}.team__memberImage{aspect-ratio:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.team__memberContent{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 0}.team__memberContent p{margin:0;line-height:1.3}.team__memberContent svg{fill:var(--color-text);margin-top:2px;width:1rem;min-width:1rem}.team__memberSpacer{height:0;transition:height .3s ease-out;display:block}.memberDetails__outer{position:absolute;z-index:1;left:50%;width:100vw;transform:translateX(-50%);max-height:0;overflow:hidden;transition:all .3s ease-out}.memberDetails{background:var(--color-background);padding:1rem 0;box-sizing:border-box}.memberDetails p span{color:var(--color-headings);font-weight:700}@media screen and (min-width:768px){.memberDetails{padding:2rem 0}}@media screen and (min-width:768px){.memberDetails__personal{margin-top:2.25rem}}.memberDetails__inner{max-width:var(--small-site-width);padding:0 2rem;box-sizing:border-box;margin:0 auto;position:relative}@media screen and (min-width:768px){.memberDetails__inner{display:grid;grid-template-columns:2fr 3fr;gap:2rem}}.memberDetails__triangle{position:absolute;width:1rem;height:1rem;background:var(--color-background);left:50%;transform:translateX(-50%) rotate(45deg);top:-2.5rem}.memberDetails__materialImage{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.memberDetails__favMaterials{margin-top:2rem}.memberDetails__favMaterials h3{margin-bottom:1rem}.memberDetails__favMaterials p{margin:.5rem 0 0 0}@media screen and (min-width:768px){.memberDetails__favMaterials{margin:0}}.caseDetails{background:var(--color-background-content)}@media screen and (min-width:640px){.caseDetails{display:grid;grid-template-columns:3fr 1fr}}.caseDetails__image{position:relative}.caseDetails__image img{width:100%;height:auto}@media screen and (min-width:640px){.caseDetails__image img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;height:100%}}.caseDetails__content{padding:2rem;box-sizing:border-box}.caseDetails__content p:last-child{margin-bottom:0}@media screen and (min-width:640px){.caseDetails__content{width:100%}}.form{gap:.5rem}.form__fieldset{padding:0;margin:0;border:none}.form__fieldset p{margin-top:0}input{font:inherit}input[type=email],input[type=tel],input[type=text],textarea{width:100%;padding:1rem;box-sizing:border-box;border:none;background-color:var(--color-background-darker)}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:1px solid var(--color-headings)}#map{position:relative}#map .btn{position:absolute;right:1rem;bottom:1rem}.maplibregl-control-container{display:none}.slider__background{overflow:hidden}.slider__background img{position:absolute;inset:0;transform:translateX(100%);transition:transform .5s ease-in-out;transition-delay:.5s;z-index:1}.slider__background img.active{transform:translateX(0);transition-delay:0s;z-index:2}.slider__navigation{margin-top:2rem;font-size:1.2rem;display:flex;gap:.5rem}.slider__navigation span{display:flex;position:relative;align-items:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.slider__navigation span:before{display:block;content:" ";width:0;height:1px;background:#fff;transition:width .5s ease-in-out}.slider__navigation span.active:before{width:40px}.sliderTitle__height{width:0;display:inline-block}.sliderTitle{position:relative;overflow:hidden}.sliderTitle__item{position:absolute;left:0;width:100%;animation:slideOutAndReset .6s ease-in-out forwards}.sliderTitle__item.active{animation:slideIn .5s ease-out forwards;pointer-events:auto}@keyframes slideIn{0%{transform:translate(0,100%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slideOutAndReset{0%{transform:translate(0,0);opacity:1}40%{transform:translate(0,-100%);opacity:0}41%{transform:translate(0,100%);opacity:0}100%{transform:translate(0,100%);opacity:0}}
/*# sourceMappingURL=main.min.css.map */
