@font-face{font-family:Montserrat;font-style:normal;font-display:swap;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.woff2)format("woff2")}:root{--wrapper-min:90vw;--wrapper-max:130rem;--container-border-radius:0rem;--control-border-radius:.2rem;--gap-xl:5rem;--gap-l:4rem;--gap-m:3rem;--gap-s:1.5rem;--gap-xs:1rem;--gap-xxs:.5rem;--white-space:7rem;--background:#fcf7ff;--primary:#2a5747;--primary-transparent:#2a5747d4;--secondary:#2196f317;--tertiary:#fff;--accent:#e2b592;--text:#0f0f0f;--text-accent:white;--error:#f66;--overlay:#00000080;--scroll-bar-width:0px;--scroll-bar-height:0px;--scroll-bar-color:transparent;--scroll-bar-radius:0px;--scroll-bar-track-color:transparent;--primary-font:Montserrat,sans-serif;--secondary-font:serif;--accent-font:serif;--fs-xxl:4rem;--lh-xxl:5.3rem;--fs-xl:3.2rem;--lh-xl:4.2rem;--fs-l:2rem;--lh-l:3.2rem;--fs-m:1.6rem;--lh-m:2.7rem;--fs-s:1.4rem;--lh-s:2.3rem}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100vw;overflow-x:hidden}html,section,header{background-color:var(--background);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);font-family:var(--primary-font),system-ui}*{box-sizing:border-box;scrollbar-width:none;color:var(--text);border:none;outline:none;margin:0;padding:0;font-size:62.5%;list-style-type:none}h1,h1 span{line-height:var(--lh-xxl);font-weight:400;font-size:var(--fs-xxl)!important}h1 span,h1 span span{font-weight:700}h2,h2 span{line-height:var(--lh-xl);font-weight:400;font-size:var(--fs-xl)!important}h2 span,h2 span span{color:var(--primary);font-weight:700}h3{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:400}h4{font-size:var(--fs-m);line-height:var(--lh-m);color:var(--primary);font-weight:700}p,a,label,input,textarea,select,button,span,li,strong{line-height:var(--lh-m);letter-spacing:.6px;font-weight:500;font-size:var(--fs-m)!important}strong{font-weight:700}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;background-color:#0000}input,button,textarea,select,a,button,label{color:inherit;cursor:pointer;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-height)}::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--scroll-bar-radius)}::-webkit-scrollbar-track{background:var(--scroll-bar-track-color)}::selection{background-color:var(--accent);color:var(--text-accent)}section{background-color:var(--background);padding:var(--white-space)0;flex-direction:column;display:flex}section.contrast{background-color:var(--primary)}section.contrast h1,section.contrast h1 span,section.contrast h2,section.contrast h2 span,section.contrast h3,section.contrast p{color:var(--text-accent)!important}.wrapper{width:min(var(--wrapper-min),var(--wrapper-max));z-index:1;margin:0 auto;position:relative}.reveal{opacity:0;transition:all .5s;transform:translateY(100px)}.reveal.revealed{opacity:1;transform:translateY(0)}.button{justify-content:center;align-items:center;gap:var(--gap-xs);z-index:1;border-radius:var(--control-border-radius);cursor:pointer;flex-direction:row;padding:1.2rem 3rem;transition:all .25s;display:flex;position:relative;overflow:hidden}.button.primary{background-color:var(--primary);color:var(--text-accent)}.button.secondary{border:2px solid var(--primary);color:var(--text-accent);box-sizing:content-box}.button.secondary:hover{border-color:var(--accent)}.button.link{padding:1rem 0;position:relative;justify-content:flex-start!important}.button.link.inline{padding:0;display:inline}.button.link.underline:after,.button.link.underlined:after{content:"";background-color:var(--primary);width:0%;height:1px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.button.link.colored{color:var(--primary);font-weight:600}.button.link.underlined:after{width:100%}.button svg{width:2.4rem;transition:all .3s}.button.primary svg{stroke:var(--text-accent)}.button.primary svg path{fill:var(--text-accent)}.button.link svg{stroke:var(--text)}.button.link svg path{stroke:var(--text);stroke-width:2px}.button.primary span,.button.secondary span{background-color:var(--accent);z-index:-1;width:100%;height:0%;transition:all .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.button.primary:hover,.button.secondary:hover{color:var(--text)}.button.primary:hover span,.button.secondary:hover span{height:100%}.button.primary:hover svg,.button.secondary:hover svg{stroke:var(--text)}.button.primary:hover svg path,.button.secondary:hover svg path{fill:var(--text)}.button.link:hover{color:var(--primary);transform:scale(1.01)}.button.link:hover svg path{stroke:var(--primary)}.button.link:hover.underline:after{width:100%}.button.link:hover.underlined:after{width:0%}.navigation{z-index:1000;background-color:#0000;width:100vw;padding:0;transition:all .3s;position:fixed;top:0;left:0}.navigation aside{gap:var(--gap-s);flex-direction:row;align-items:center;display:flex}.navigation.background{background-color:var(--background)}.navigation .content{justify-content:space-between;align-items:center;display:flex}.navigation .logo{background-color:var(--background);background-color:var(--primary);width:8rem;margin-left:-.3rem;transition:all .3s;transform:scale(1.01)}.navigation .menu{flex-direction:row;width:100vw;height:100vh;transition:all .3s;display:flex;position:fixed;top:8.08rem;left:100vw}.navigation .menu .list{backdrop-filter:blur(8px);background-color:#2a5647c7;flex-direction:column;width:60%;display:flex}.navigation .link a{cursor:pointer;text-transform:capitalize;width:100%;color:var(--text-accent);flex-direction:row;gap:1.5rem;padding:1rem 2rem;transition:all .3s;display:flex}.navigation .transparent{background:0 0;width:40%;height:100%}.navigation .burger{background-color:#0000;font-size:0!important;line-height:0!important}.navigation .burger div{flex-direction:column;justify-content:space-between;height:1.5rem;display:flex}.navigation .burger span{background-color:var(--text-accent);width:2.3rem;height:.1rem;transition:transform .3s,top .3s,opacity .3s;display:block;position:relative;top:0}.navigation.background span{background-color:var(--primary)}.navigation .burger span:nth-of-type(2){width:1.8rem;transition:all .2s}.navigation .burgeropen span:first-of-type{top:7px;transform:rotate(45deg)}.navigation .burgeropen span:nth-of-type(2){opacity:0;width:0}.navigation .burgeropen span:last-of-type{top:-7px;transform:rotate(-45deg)}.navigation .menu.open{left:0}@media only screen and (min-width:800px){.navigation .burger{display:none}.navigation .menu{width:100%;height:auto;position:static;top:auto;left:auto}.navigation .menu .list{backdrop-filter:blur();flex-direction:row;gap:1rem;width:100%;height:auto;display:flex;position:relative;background-color:#0000!important}.navigation.background .link a{color:var(--text)}.navigation .link{position:relative}.navigation .link a{width:max-content;transition:all .4s}.navigation .link ul{background-color:var(--primary);grid-template-columns:33.33% 33.33% 33.33%;width:350%;max-height:0;transition:all .55s;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.navigation .link ul a{width:100%;color:var(--text-accent)!important}.navigation .link:hover>a{background-color:var(--primary);color:var(--text-accent)!important}.navigation .link:hover ul{max-height:400px}.navigation .link ul a:hover{background-color:var(--background);color:var(--text)!important}}.languageswitcher{position:relative}.languageswitcher button{align-items:center;gap:var(--gap-xs);color:var(--text-accent);background-color:#0000;padding:.5rem 1rem;font-weight:500;display:flex;font-size:var(--fs-s)!important}.languageswitcher.active svg{fill:#000;transform:rotate(-90deg)}.languageswitcher .selector{color:var(--text-accent);background-color:#0000;align-items:center;width:65px;padding:1rem;transition:all .4s;display:flex;font-size:var(--fs-s)!important}.languageswitcher .selector svg{width:1.4rem;fill:var(--text-accent);stroke-width:2px;transition:all .4s;transform:rotate(90deg)}.languageswitcher .popup{background-color:#0000;border:2px solid #0000;flex-direction:column;width:65px;height:0;padding-block:0;transition:all .3s;display:flex;position:absolute;overflow:hidden}.languageswitcher .popup button{justify-content:center;padding:.8rem 1rem;transition:all .5s}.languageswitcher .popup button:nth-child(2n){backdrop-filter:brightness(.9)}.languageswitcher .popup button:last-of-type{margin-bottom:2px}.languageswitcher.active{background-color:var(--background)}.languageswitcher.active button,.languageswitcher.background button{color:var(--text)}.languageswitcher .popup button:hover{color:var(--text-accent)!important;background-color:var(--primary)!important}.languageswitcher.active .popup{background-color:var(--background);border-color:var(--primary)}.languageswitcher.active svg,.languageswitcher.background svg{fill:var(--text)!important}.header{-o-object-fit:cover;object-fit:cover;width:100vw;min-height:calc(100svh + var(--white-space)/2);background-image:url(/images/backgrounds/home.webp);background-position:50%;background-size:cover;position:relative}.header.about{background-image:url(/images/backgrounds/about.webp)}.header.services{background-image:url(/images/backgrounds/services.webp)}.header h1,.header p,.header span{color:var(--text-accent)}.header p{font-size:var(--fs-l)!important;line-height:var(--lh-l)!important}.header .overlay{min-height:calc(100svh + var(--white-space)/2);background:var(--overlay);align-items:flex-end;width:100%;display:flex;position:relative}.header .wrapper{z-index:1;padding:20rem 0 var(--white-space);gap:var(--gap-l);flex-direction:column;margin:0 auto;display:flex;position:relative}.header .actions{gap:var(--gap-s);flex-direction:column;display:flex}@media only screen and (min-width:1000px){.header,.header .overlay{min-height:auto!important}.header .actions{flex-direction:row!important}}.page-transition{z-index:9999;pointer-events:none;opacity:0;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translateZ(0)}.page-transition:before{content:"";background:var(--primary);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.page-transition__logo{z-index:1;opacity:0;position:relative;transform:translateY(14px)scale(.98)}.page-transition[data-phase=enter],.page-transition[data-phase=exit]{opacity:1;visibility:visible}.page-transition[data-phase=enter]:before{animation:.48s cubic-bezier(.22,1,.36,1) forwards pt-overlay-in}.page-transition[data-phase=exit]:before{transform-origin:bottom;animation:.48s cubic-bezier(.22,1,.36,1) forwards pt-overlay-out}.page-transition[data-phase=enter] .page-transition__logo{animation:.48s cubic-bezier(.22,1,.36,1) 70ms forwards pt-logo-in}.page-transition[data-phase=exit] .page-transition__logo{animation:.36s cubic-bezier(.22,1,.36,1) forwards pt-logo-out}@keyframes pt-overlay-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pt-overlay-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes pt-logo-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pt-logo-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.99)}}.cookiebanner{background-color:var(--primary-transparent);backdrop-filter:blur(10px);z-index:100;border-top:1px solid var(--accent);will-change:scroll-position;width:100vw;padding-block:3rem;transition:all .4s;position:fixed;bottom:-100rem;right:0}.cookiebanner.active{bottom:0}.cookiebanner .wrapper{flex-direction:column;gap:2rem;display:flex}.cookiebanner h3{color:var(--text-accent);font-weight:700}.cookiebanner p{color:var(--text-accent)}.cookiebanner .actions{gap:1rem;margin-top:2rem;display:flex}.cookiebanner .actions button{letter-spacing:1.1px;text-transform:uppercase;width:100%;padding:1rem;font-size:1.6rem;font-weight:500}.cookiebanner .accept{background-color:var(--accent);color:var(--text);font-weight:700}.cookiebanner .reject{border:1px solid var(--accent);color:var(--text-accent)}@media only screen and (min-width:859px){.cookiebanner{border:1px solid var(--accent);width:60rem;padding:3rem;bottom:1rem;right:-70rem}.cookiebanner.active{bottom:1rem;right:1rem}.cookiebanner .wrapper{width:auto}}.booking{min-height:100vh}.splitimageswithlogo{gap:var(--gap-l);padding:var(--white-space)0;flex-direction:column;display:flex}.splitimageswithlogo .images{display:none}.splitimageswithlogo .content{gap:var(--gap-m);flex-direction:column;display:flex}.splitimageswithlogo .splitimageswithlogobutton{flex-direction:row;justify-content:space-between;gap:5rem;width:max-content;padding-inline:2rem;display:flex}.splitimageswithlogo .splitimageswithlogobutton svg{fill:var(--text-accent);width:1.6rem;transition:all .3s}.splitimageswithlogo .splitimageswithlogobutton:hover svg{fill:var(--text)}@media only screen and (min-width:860px){.splitimageswithlogo{flex-direction:row;align-items:center}.splitimageswithlogo .images{gap:var(--gap-xs);grid-template:"first second"calc(50% - .5rem)"first third"calc(50% - .5rem)/calc(60% - .5rem) calc(40% - .5rem);height:500px;display:grid}.splitimageswithlogo .images .image-placeholder{background-color:var(--primary);background-position:50%;background-size:cover;width:100%;height:100%;display:block}.splitimageswithlogo .images .image-placeholder:first-of-type{grid-area:first}.splitimageswithlogo .images .image-placeholder:nth-of-type(2){grid-area:second}.splitimageswithlogo .images .image-placeholder:last-of-type{grid-area:third}.splitimageswithlogo .logo{background-color:var(--primary);background-color:var(--primary);border:var(--gap-xs)solid var(--background);aspect-ratio:1;flex-direction:column;justify-content:center;padding:1rem;display:flex;position:absolute;bottom:50%;right:40%;transform:translate(50%,50%)}.splitimageswithlogo .logo img{width:200px;-o-object-fit:contain!important;object-fit:contain!important}.splitimageswithlogo .images,.splitimageswithlogo .content{width:100%}}.headingtext{gap:var(--gap-s);flex-direction:column;display:flex}.swiper{gap:var(--gap-s);padding:var(--gap-m)0 var(--gap-xs);flex-direction:column;display:flex}.swiper .arrows{justify-content:flex-start;gap:var(--gap-xs);display:flex}.swiper .arrows button{background-color:#0000;width:3rem;transition:all .2s;font-size:0!important}.swiper .arrows button:disabled{opacity:.5}.swiper .arrows button svg{width:2rem;height:2rem;fill:var(--text)}.swiper.contrast .arrows button svg{fill:var(--text-accent)}.swiper .arrows button:first-of-type svg{transform:rotate(180deg)}.swiper .bullets{justify-content:center;align-items:center;gap:var(--gap-xs);display:flex}.swiper .bullet{aspect-ratio:1;background:var(--primary);border:1px solid var(--primary);opacity:.21;border-radius:50%;width:1.5rem;transition:all .3s}.swiper.contrast .bullet{background:var(--text-accent);border:1px solid var(--text-accent)}.swiper .bullet.active{opacity:1}.swiper .container{white-space:nowrap;scroll-snap-type:x mandatory;padding:0 calc((100vw - var(--wrapper-min))/2);width:100vw;overflow:scroll}.swiper .card{margin-right:var(--gap-xs);scroll-snap-align:center;width:90vw}.swiper .container>a:last-of-type,.swiper .container>div:last-of-type{margin-right:0}@media only screen and (min-width:600px){.swiper .container{width:min(var(--wrapper-min),var(--wrapper-max));margin:0 auto;padding:0}.swiper .container>a,.swiper .container>div{scroll-snap-align:start;width:calc(50% - .5rem)!important;margin:0 1rem 0 0!important}.swiper .container>a:last-of-type,.swiper .container>div:last-of-type{margin-right:0}}@media only screen and (min-width:1000px){.swiper .container.max3split>div,.swiper .container.max3split>a,.swiper .container.max4split>div,.swiper .container.max4split>a{width:calc(33.3333% - .666667rem)!important}}@media only screen and (min-width:1200px){.swiper .container.max4split>div,.swiper .container.max4split>a{width:calc(25% - .75rem)!important}}.carddisplayer{padding:var(--gap-m)0 var(--gap-xs);flex-direction:column;display:flex}.carddisplayer.gap-xs{gap:var(--gap-xs);--gap:var(--gap-xs)}.carddisplayer.gap-s{gap:var(--gap-s);--gap:var(--gap-s)}.carddisplayer.gap-m{gap:var(--gap-m);--gap:var(--gap-m)}.carddisplayer.gap-l{gap:var(--gap-l);--gap:var(--gap-l)}.carddisplayer.gap-xl{gap:var(--gap-xl);--gap:var(--gap-xl)}.carddisplayer.nopadding{padding:0!important}@media only screen and (min-width:600px){.carddisplayer.max2split,.carddisplayer.max3split,.carddisplayer.max4split{grid-template-columns:calc((100% - var(--gap))/2)calc((100% - var(--gap))/2);display:grid}}@media only screen and (min-width:1000px){.carddisplayer.max3split,.carddisplayer.max4split{grid-template-columns:calc((100% - var(--gap)*2)/3)calc((100% - var(--gap)*2)/3)calc((100% - var(--gap)*2)/3);display:grid}}@media only screen and (min-width:1200px){.carddisplayer.max4split{grid-template-columns:calc((100% - var(--gap)*3)/4)calc((100% - var(--gap)*3)/4)calc((100% - var(--gap)*3)/4)calc((100% - var(--gap)*3)/4);display:grid}}.cardbgimagehover{white-space:wrap;background:var(--background);z-index:3;background-position:50%;background-size:cover;border-radius:0;display:inline-block;position:relative;overflow:hidden;aspect-ratio:1/1.5!important}.cardbgimagehover .content{background-color:var(--overlay);justify-content:flex-end;gap:var(--gap-s);padding-bottom:var(--gap-s);flex-direction:column;height:100%;display:flex;position:absolute;inset:0}.cardbgimagehover .content h2,.cardbgimagehover .content p{padding:0 var(--gap-s)var(--gap-s);color:var(--text-accent);font-weight:400}.cardbgimagehover .content p{display:none}.cardbgimagehover .floating{border-left:10px solid var(--primary);border-bottom:10px solid var(--primary);background:0 0;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:absolute;top:-1px;right:-1px}.cardbgimagehover .floating svg{width:2.5rem;fill:var(--text-accent)}@media only screen and (min-width:450px){.cardbgimagehover{-o-object-fit:cover;object-fit:cover}.cardbgimagehover:hover img{transform:scale(1.1)}.cardbgimagehover:hover p{border-color:var(--text-accent);opacity:1;max-height:180px;margin-bottom:var(--gap-s);transition:all .4s ease-in-out}.cardbgimagehover .content{gap:0;transition:all .3s}.cardbgimagehover .content h2{font-size:var(--fs-l)!important;line-height:var(--lh-l)!important}.cardbgimagehover .content p{opacity:0;margin-inline:2rem;border-top:1px solid #fff;max-height:0;margin-bottom:-2rem;padding-block:2rem 0;padding-inline:0;font-size:1.3rem;line-height:2.2rem;transition:all .7s;display:block;overflow:hidden}}.cardmember{scroll-snap-align:center;white-space:wrap;aspect-ratio:1/1.5;background-position:50%;background-size:cover;width:100%;display:inline-block;position:relative}.cardmember h3{color:var(--text-accent);font-size:2.5rem;font-weight:500}.cardmember h4{color:var(--text-accent);margin-top:.8rem;font-size:2rem;font-weight:800}.cardmember p{color:var(--text-accent)!important}.cardmember .text{font-size:1.4rem;font-weight:600;line-height:2.1rem}.cardmember .content{z-index:2;backdrop-filter:blur(3px);background-color:#0000004d;flex-direction:column;justify-content:flex-end;width:100%;padding:3rem 2rem 4rem;display:flex;position:absolute;top:0;bottom:0}.cardmember .quote{letter-spacing:1px;margin-block:2rem;font-family:serif;font-size:1.6rem;font-style:italic;font-weight:700;line-height:2rem}.cardsubheadingtext{gap:var(--gap-xxs);flex-direction:column;display:flex}.cardsimpleheadingtext{gap:var(--gap-s);padding:var(--gap-s)0;flex-direction:column;display:flex}.cardsimpleheadingtext h3{color:var(--primary);font-weight:700}.cardsimpleheadingtext:first-of-type{padding-top:0!important}.cardsimpleheadingtext:last-of-type{padding-bottom:0!important}@media only screen and (min-width:1000px){.cardsimpleheadingtext{border:1px dashed var(--primary);background-color:var(--background);justify-content:center;gap:1.8rem;padding:3rem 4rem}}.ctamapslinks .content,.ctamapslinks .ctalinks,.ctamapslinks .links{gap:var(--gap-m);flex-direction:column;display:flex}.ctamapslinks .ctalinks{gap:var(--gap-s)}.ctamapslinks .ctalinks a{gap:var(--gap-s);padding-inline:1.8rem;width:max-content!important}.ctamapslinks .links{padding:var(--gap-s)0;border-top:.5px solid var(--primary);gap:0}.ctamapslinks .links a{gap:var(--gap-s)}.ctamapslinks .content h2,.ctamapslinks .content h3{text-align:left;color:var(--text)!important}.ctamapslinks .iframe{aspect-ratio:2/1.5;border-radius:var(--container-border-radius);width:100%;overflow:hidden!important}.ctamapslinks .iframe iframe{border-radius:var(--container-border-radius);width:100%;height:100%}.ctamapslinks .placeholder{width:100%;height:100%;padding:var(--gap-m);background-color:var(--primary);justify-content:center;align-items:center;display:flex}.ctamapslinks .placeholder p{color:var(--text-accent);text-align:center}@media only screen and (min-width:860px){.ctamapslinks .cta{align-items:center;gap:var(--gap-l);flex-direction:row-reverse;display:flex}.ctamapslinks .content,.ctamapslinks .iframe{width:100%}.ctamapslinks .iframe{height:700px;aspect-ratio:unset}}.faq .selectionBox{gap:var(--gap-xxs);flex-direction:column;padding:2.5rem 5vw 4rem 0;display:flex;overflow-x:scroll}.faq .row{gap:var(--gap-xs);white-space:nowrap;padding-bottom:.5rem;padding-left:5vw}.faq .row button{border:1px solid var(--primary);background-color:var(--background);border-radius:var(--control-border-radius);flex-shrink:0;margin-left:1rem;padding:1rem;transition:background .3s}.faq .row button.active{font-weight:500;background-color:var(--primary)!important;color:var(--text-accent)!important}.faq .row button:first-of-type{margin-left:0}.faq .row button:last-of-type{margin-right:5vw}.faq .wrapper.faqList{gap:var(--gap-m);flex-direction:column;display:flex}.faq .faqBox{border-bottom:1px solid var(--primary)}.faq .faqButton{align-items:center;gap:var(--gap-s);text-align:left;background-color:#0000;font-weight:600;line-height:2.6rem;display:flex;color:var(--text)!important}.faq .faqIcon{width:2rem;height:2rem;position:relative}.faq .faqLine{background-color:var(--primary);width:2rem;height:.2rem;transition:all .3s;display:block;position:absolute}.faq .faqLine:first-of-type{top:50%;transform:translateY(-50%)}.faq .faqLine:last-of-type{top:50%;transform:rotate(90deg)translate(-4%,-15%)}.faq .faqBox p{height:0;padding-top:3rem;padding-left:4rem;transition:all .3s;overflow:hidden;color:var(--text)!important}.faq .faqBox.active .faqLine:last-of-type{transform:translateY(-50%)!important}.faq .faqBox.active p{padding-bottom:3rem}@media only screen and (min-width:1000px){.faq h2 span{font-weight:700}.faq .faqWrapper{-moz-column-gap:5rem;grid-template:"headeing faq"100px"selection faq"calc(100% - 100px)/345px calc(100% - 345px);gap:5rem;width:min(90vw,130rem);margin:auto;display:grid;overflow:hidden}.faq .selectionBox{grid-area:selection;gap:.5rem;height:100%;padding:0 0 0;overflow-x:hidden}.faq .selectionBox .row{width:100%;white-space:wrap;flex-direction:column;gap:.5rem;padding:0;display:flex}.faq .selectionBox .row button{border:none;border:1px dashed var(--primary);background-color:#0000;width:100%;margin:0}.faq .wrapper{grid-area:headeing;align-items:flex-end;width:100%}.faq .wrapper.faqList{grid-area:faq;align-items:normal;gap:3.5rem;margin:0;padding-top:.5rem}.faq .wrapper.faqList .faqBox p{white-space:break-spaces;padding-right:4rem}}.footer{background-color:var(--primary);flex-direction:column;justify-content:center;width:100vw;display:flex}.footer .wrapper{flex-direction:column;display:flex}.footer .logo{color:#fff;align-items:center;gap:.5rem;font-size:3.8rem;font-weight:100;display:flex}.footer .logo img{width:100%}.footer .top{gap:var(--gap-xl);padding:var(--white-space)0 0 0;flex-direction:column;display:flex}.footer .description p{font-size:var(--font-size-text);color:var(--text-accent);font-weight:500}.footer .menu{flex-direction:row;display:flex}.footer .column{flex-direction:column;width:100%;display:flex}.footer .column p{color:var(--text-accent);text-transform:uppercase;text-underline-offset:.5rem;margin-bottom:.5rem;font-weight:500;text-decoration:underline}.footer .column a{color:var(--text-accent);padding:1rem 0;font-weight:500;display:block}.footer .bottom{border-top:1px solid var(--background);gap:var(--gap-m);flex-direction:column-reverse;margin-top:5rem;padding:5rem 0}.footer .bottom p,.footer .bottom a{text-align:center;color:var(--text-accent);font-weight:500;font-size:var(--fs-s)!important}.footer .responsive{gap:var(--gap-l);flex-direction:column;display:flex}@media only screen and (min-width:860px){.footer{-moz-column-gap:0rem;padding:0rem calc((100vw - min(var(--wrapper-min),var(--wrapper-max)))/2);grid-template-areas:"menu""copyright";column-gap:0;display:grid}.footer .top{align-items:center;gap:var(--gap-l);flex-direction:row-reverse;grid-area:menu;align-items:flex-end;width:100%;display:flex}.footer .responsive{width:100%}.footer .logo{width:60rem;height:100%}.footer .menu{width:50rem}}.legal-container{padding-top:calc(var(--white-space)*2);padding-bottom:0}.legal-container h1{color:var(--primary);font-weight:700}.legal-container .wrapper,.legal-container .container{gap:var(--gap-m);flex-direction:column;display:flex}@media only screen and (min-width:860px){.reveal{transform:translateY(150px)}}
/*# sourceMappingURL=8a8fe51b500003be.css.map*/