:root{--primary-font: "Macklin Text", sans-serif;--secondary-font: "Fractul", sans-serif;--white: #fff;--black: #0B1215;--gray: #D9D9D9;--container-max-width: 209.6rem;--container-padding: 2.5rem;--gutter: 1.1rem;--header-height: 10.6rem}@media (min-width: 768px){:root{--gutter: 1.4rem;--container-padding: 3.2rem;--header-height: 12rem }}@media (min-width: 1024px){:root{--gutter: 2rem }}@media (min-width: 1367px){:root{--container-padding: 8.8rem;--gutter: 2rem }}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}input,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none transparent;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}textarea{overflow:auto;resize:none}img{display:block;max-width:100%;height:auto}figure{margin:0}svg{display:block;fill:currentcolor}*,*:before,*:after{box-sizing:border-box}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:Macklin Text;src:url(/wp-content/themes/mw-event/public/build/assets/MacklinProTextRegular-CyLf-VhE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fractul;src:url(/wp-content/themes/mw-event/public/build/assets/FractulAlt-Regular-C2VHLiRh.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fractul;src:url(/wp-content/themes/mw-event/public/build/assets/FractulAlt-Black-RE8boRqg.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}html{font-size:62.5%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--primary-font);font-size:1.8rem;line-height:1.44444;font-weight:400;background-color:var(--black);color:var(--white);opacity:0}@media (min-width: 768px){body{font-size:2.25rem;line-height:1.15556}}a:not(.sbi_instagram_link):focus-visible,.c-simple-btn:not(.sbi_instagram_link):focus-visible,.c-link:not(.sbi_instagram_link):focus-visible,.sbi_link_area:not(.sbi_instagram_link):focus-visible,.c-accordion_item_top:not(.sbi_instagram_link):focus-visible,.c-form textarea:not(.sbi_instagram_link):focus-visible{outline:3px solid var(--white);outline-offset:7px;transition:none!important}.skip{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;background-color:var(--white);border-left:0;border-top:0;font-weight:400;padding:1.5rem 2rem;color:var(--black);-webkit-text-decoration:none;text-decoration:none;font-family:var(--secondary-font);font-size:3.516rem;line-height:1.46758;display:inline-block}@media (min-width: 1024px){.skip{font-size:2rem;line-height:1.35}}.skip:focus-visible{outline:none!important}.skip:focus-visible{width:auto;height:auto;opacity:1;pointer-events:all;z-index:1000000}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .35s ease-in-out}b,strong{font-weight:700}p{font-size:1.8rem;line-height:1.22222;font-weight:400;margin:0}@media (min-width: 768px){p{font-size:2.25rem;line-height:1.15556}}ul,ol{list-style:none;margin:0;padding:0}blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);font-weight:400;margin:0}.o-row{display:flex;flex-wrap:wrap}.o-col{position:relative;flex:1 0 0;max-width:100%;width:100%}.o-main-wrapper{position:relative}.o-main{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100svh;overflow:hidden}.o-container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.o-components{padding-top:var(--header-height)}.o-component{position:relative;margin-top:var(--component-space-top);margin-bottom:var(--component-space-bottom)}.t-h1{font-size:4.293rem;line-height:1.16469}@media (min-width: 768px){.t-h1{font-size:8.582rem;line-height:1.18853}}@media (max-width: 767.98px){.t-h1 br{display:none}}.t-h2{font-size:3.493rem;line-height:1.25966}@media (min-width: 768px){.t-h2{font-size:5.493rem;line-height:1.16512}}.t-h3{font-size:2.35rem;line-height:1.19149;font-weight:900}@media (min-width: 768px){.t-h3{font-size:4.395rem;line-height:1.17406}}.t-h4{font-size:1.8rem;line-height:1.16667;font-weight:900}@media (min-width: 768px){.t-h4{font-size:2.25rem;line-height:1.15556}}.t-top-title{font-size:2.193rem;line-height:1.36799}@media (min-width: 768px){.t-top-title{font-size:2.813rem;line-height:1.17312}}@media (hover: hover){.menupop:hover>.ab-sub-wrapper{display:block!important}}.naked-button{position:relative;display:inline-block;line-height:1;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:normal;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;color:inherit;border:0;border-radius:0;padding:0}.naked-button:active,.naked-button.is-active{outline:0}.naked-button:disabled,.naked-button.is-disabled{pointer-events:none}.c-btn{position:relative;display:inline-block;line-height:1;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:normal;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;color:inherit;border:0;border-radius:0;padding:0}.c-btn:active,.c-btn.is-active{outline:0}.c-btn:disabled,.c-btn.is-disabled{pointer-events:none}.c-simple-btn{position:relative;display:inline-block;line-height:1;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:normal;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;color:inherit;border:0;border-radius:0;padding:0}.c-simple-btn:active,.c-simple-btn.is-active{outline:0}.c-simple-btn:disabled,.c-simple-btn.is-disabled{pointer-events:none}.c-simple-btn i,.c-simple-btn svg{display:block}.c-image{--aspect-ratio: 1;position:relative;display:block;overflow:hidden}.c-image img,.c-image video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-image img.js-lazy,.c-image video.js-lazy{opacity:0;transition:opacity .35s ease-in-out}.c-image img.js-lazy.loaded,.c-image video.js-lazy.loaded{opacity:1}.c-image_placeholder{display:block;height:0;padding-bottom:calc(var(--aspect-ratio)*100%);background-color:#474747}.c-footer{padding-bottom:3.5rem}@media (min-width: 768px){.c-footer{padding-bottom:5.9rem}}.c-footer_arrow{display:block;margin:0 auto;margin-bottom:8rem;transition:transform .25s ease-out;width:5.5rem}@media (min-width: 768px){.c-footer_arrow{width:8.5rem;margin-bottom:13.8rem}}@media (hover: hover){.c-footer_arrow:hover{transform:scale(1.1)}}.c-footer_arrow svg{height:auto;width:100%}.c-footer_text{margin-bottom:3rem}@media (min-width: 768px){.c-footer_text{margin-bottom:5rem}}@media (min-width: 1024px){.c-footer_text{margin-bottom:0}}.c-footer_big-link,.c-footer .mail{display:block;width:-moz-fit-content;width:fit-content;font-family:var(--secondary-font);font-weight:900;font-size:2.7rem;line-height:1.62778}@media (min-width: 768px){.c-footer_big-link,.c-footer .mail{font-size:4.395rem;line-height:1.17406}}.c-footer_big-link:not(:last-child),.c-footer .mail:not(:last-child){margin-bottom:0}@media (min-width: 768px){.c-footer_big-link:not(:last-child),.c-footer .mail:not(:last-child){margin-bottom:1rem}}@media (min-width: 1024px){.c-footer_big-link:not(:last-child),.c-footer .mail:not(:last-child){margin-bottom:2.7rem}}.c-footer_bottom{padding-top:5rem}@media (min-width: 1024px){.c-footer_bottom{padding-top:6.7rem}}.c-footer_partner-logo{position:relative;max-height:4.7rem;display:flex;flex-direction:column;margin-bottom:5rem}.c-footer_partner-logo .c-image_placeholder{background-color:transparent}.c-footer_partner-logo img{-o-object-fit:contain;object-fit:contain;width:-moz-min-content;width:min-content}@media (min-width: 768px){.c-footer_partner-logo{max-height:7.5rem}}@media (min-width: 1024px){.c-footer_partner-logo{margin-bottom:0}}.c-footer-menu{display:flex;flex-wrap:wrap;-moz-column-gap:4.7rem;column-gap:4.7rem}@media (min-width: 768px){.c-footer-menu{gap:6.4rem;align-items:flex-end;height:100%}}.c-footer-menu .menu-item.current_page_item a:after{transform:scaleX(1);transform-origin:left}.c-footer-menu .menu-item a{font-size:1.8rem;line-height:1.66667;position:relative}.c-footer-menu .menu-item a:after{content:"";position:absolute;bottom:-.3rem;left:0;display:block;width:100%;height:.2rem;background-color:var(--white);transform:scaleX(0);transform-origin:right;transition:transform .25s ease-out}@media (min-width: 768px){.c-footer-menu .menu-item a{font-size:2rem;line-height:1.5}}@media (hover: hover){.c-footer-menu .menu-item a:hover:after{transform:scaleX(1);transform-origin:left}}.c-header{position:fixed;top:0;left:0;width:100%;z-index:100;pointer-events:none}.c-header.-hidden:not(.-opened) .c-header_main{transform:translateY(-100%)}.c-header.-opened .c-header_burger span:nth-child(1){transform:translateY(1.4rem) rotate(45deg)}.c-header.-opened .c-header_burger span:nth-child(2){opacity:0}.c-header.-opened .c-header_burger span:nth-child(3){transform:translateY(-1.4rem) rotate(-45deg)}.c-header.-opened .c-header_mobile{opacity:1;pointer-events:all}.c-header_main{position:relative;padding:2.94rem 0;background-color:var(--black);transition:transform .4s;z-index:2;pointer-events:all}@media (min-width: 768px){.c-header_main{padding:3.64rem 0}}.c-header_wrap{display:flex;justify-content:space-between;align-items:center}.c-header_logo-svg.-desktop{display:none}@media (min-width: 768px){.c-header_logo-svg.-desktop{display:block}}.c-header_logo-svg.-mobile{display:block}@media (min-width: 768px){.c-header_logo-svg.-mobile{display:none}}.c-header .c-primary-menu{display:none;gap:3rem}@media (min-width: 1024px){.c-header .c-primary-menu{display:flex}}.c-header .c-primary-menu .menu-item{position:relative;width:-moz-fit-content;width:fit-content}.c-header .c-primary-menu .menu-item.current_page_item:before,.c-header .c-primary-menu .menu-item:hover:before{opacity:1}.c-header .c-primary-menu .menu-item.current_page_item a,.c-header .c-primary-menu .menu-item:hover a{color:var(--black)}.c-header .c-primary-menu .menu-item:before{content:"";display:block;width:calc(100% + 1.4rem);height:100%;background-color:var(--white);position:absolute;top:0;left:-.7rem;opacity:0;transition:all .25s ease-out;pointer-events:none}.c-header .c-primary-menu .menu-item a{position:relative;font-family:var(--secondary-font);font-size:3.516rem;line-height:1.46758;transition:all .25s ease-out;height:100%;display:inline-block}@media (min-width: 1024px){.c-header .c-primary-menu .menu-item a{font-size:2rem;line-height:1.35}}.c-header_burger{display:flex;flex-direction:column;gap:.6rem}@media (min-width: 1024px){.c-header_burger{display:none}}.c-header_burger span{display:block;width:4.8rem;height:.8rem;background-color:var(--white);transition:all .25s ease-out}.c-header_burger span:nth-child(2){transition-duration:.15s}.c-header_mobile{position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;background-color:var(--black);z-index:0;opacity:0;pointer-events:none;overflow-y:auto;transition:opacity .4s ease-out}@media (min-width: 1024px){.c-header_mobile{display:none}}.c-header_mobile-wrap{padding-top:14.7rem;padding-bottom:3rem;display:flex;gap:5rem;flex-direction:column;justify-content:space-between;height:100%;min-height:100svh}.c-header_mobile-wrap .c-primary-menu{display:flex;flex-direction:column;gap:5.3rem}.c-wysiwyg{--font-family: var(--primary-font);--font-size: 1.8rem;--line-height: 1.44444;--margin-bottom: 1.9rem;--font-weight: 400}@media (min-width: 768px){.c-wysiwyg{--font-size: 2.25rem;--line-height: 1.15556;--margin-bottom: 2.6rem }}.c-wysiwyg p{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.c-wysiwyg p:not(:last-child){margin-bottom:var(--margin-bottom)}.c-wysiwyg a{font-family:var(--secondary-font);font-weight:900}.c-wysiwyg h1{font-size:3.493rem;line-height:1.25966}@media (min-width: 768px){.c-wysiwyg h1{font-size:5.493rem;line-height:1.16512}}.c-wysiwyg h1:not(:last-child){margin-bottom:var(--spacer-24)}.c-wysiwyg h2{font-size:3.493rem;line-height:1.25966;font-weight:900}@media (min-width: 768px){.c-wysiwyg h2{font-size:4.395rem;line-height:1.17406}}.c-wysiwyg h2:not(:last-child){margin-bottom:1.2rem}@media (min-width: 768px){.c-wysiwyg h2:not(:last-child){margin-bottom:2.7rem}}.c-wysiwyg h3{font-size:2.2rem;line-height:1.18182}@media (min-width: 768px){.c-wysiwyg h3{font-size:3.3rem;line-height:1.18182}}.c-wysiwyg h3:not(:last-child){margin-bottom:var(--spacer-24)}.c-wysiwyg h4{font-size:1.8rem;line-height:1.16667;font-weight:900}@media (min-width: 768px){.c-wysiwyg h4{font-size:2.25rem;line-height:1.15556}}.c-wysiwyg h4:not(:last-child){margin-bottom:var(--spacer-24)}.c-wysiwyg ul,.c-wysiwyg ol{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.c-wysiwyg ul:not(:last-child),.c-wysiwyg ol:not(:last-child){margin-bottom:var(--margin-bottom)}.c-wysiwyg ul li,.c-wysiwyg ol li{position:relative;padding-left:1em}.c-wysiwyg ul li:not(:last-child),.c-wysiwyg ol li:not(:last-child){margin-bottom:.5rem}.c-wysiwyg ul li:before,.c-wysiwyg ol li:before{content:"■";position:absolute;left:0;top:0}.c-wysiwyg ol{counter-reset:step-counter}.c-wysiwyg ol li{counter-increment:step-counter}.c-wysiwyg ol li:before{content:counter(step-counter) ".";font-size:1.4rem;top:.3rem}@media (min-width: 768px){.c-wysiwyg ol li:before{font-size:1.85rem;top:.4rem}}.c-spacer{padding-top:calc(var(--custom-size)/2)}@media (min-width: 768px){.c-spacer{padding-top:var(--custom-size)}}.c-spacer.-big{padding-top:8.65rem}@media (min-width: 768px){.c-spacer.-big{padding-top:17.3rem}}.c-spacer.-medium{padding-top:6.8rem}@media (min-width: 768px){.c-spacer.-medium{padding-top:13.6rem}}.c-spacer.-small{padding-top:3.75rem}@media (min-width: 768px){.c-spacer.-small{padding-top:7.5rem}}.c-hero{padding-top:calc(15.7rem - var(--header-height))}@media (min-width: 768px){.c-hero{padding-top:calc(25.7rem - var(--header-height))}}.c-hero_top-title{margin-bottom:.8rem}@media (min-width: 768px){.c-hero_top-title{margin-bottom:1.5rem}}.c-hero_title{-webkit-hyphens:auto;hyphens:auto}@media (min-width: 768px){.c-hero_title{-webkit-hyphens:none;hyphens:none}}.c-hero_link{font-family:var(--secondary-font);text-align:center;width:15.8rem;height:15.8rem;border-radius:50%;background-color:var(--white);display:flex;align-items:center;justify-content:center;color:var(--black);transform:rotate(-14deg);transition:transform .25s ease-out;border:.2rem solid var(--white);margin-top:2rem}@media (min-width: 768px){.c-hero_link{margin-top:4rem;width:22.8rem;height:22.8rem}}@media (min-width: 1024px){.c-hero_link{margin-top:7.2rem}}@media (hover: hover){.c-hero_link:hover{transform:scale(1.1)}}.c-hero_link p{font-family:var(--secondary-font);font-size:2.493rem;line-height:1.32371}@media (min-width: 768px){.c-hero_link p{font-size:3.516rem;line-height:1.19454}}.c-cta-text_title{display:flex;flex-direction:column;align-items:flex-start;line-height:1.54742;padding-left:.5rem;padding-right:.5rem;margin-bottom:2rem}@media (min-width: 768px){.c-cta-text_title{padding-left:1rem;padding-right:1rem;padding-right:calc(1rem + var(--gutter)*2)}}@media (min-width: 1024px){.c-cta-text_title{margin-bottom:0}}.c-cta-text_title .line{position:relative;display:inline-block!important;color:var(--black)}.c-cta-text_title .line:before{content:"";position:absolute;top:50%;left:-.5rem;width:calc(100% + 1rem);height:4.7rem;background-color:var(--white);z-index:-1;transform:translateY(-50%)}@media (min-width: 768px){.c-cta-text_title .line:before{height:7rem;left:-1rem;width:calc(100% + 2rem)}}.c-cta-text_text{margin-bottom:2.6rem}.c-cta-image .c-image{margin-bottom:3rem}@media (min-width: 1024px){.c-cta-image .c-image{margin-bottom:0}}.c-cta-image_title{margin-bottom:2rem;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 768px){.c-cta-image_title{margin-bottom:3rem}}.c-link{position:relative;font-family:var(--secondary-font);font-weight:900;font-size:1.8rem;line-height:1.22222;padding-bottom:.7rem}@media (min-width: 768px){.c-link{font-size:2.2rem;line-height:1.18182;padding-bottom:1.3rem}}@media (hover: hover){.c-link:hover:after{animation:line-link .5s;animation-timing-function:cubic-bezier(.49,.09,.59,1.01)}}.c-link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.2rem;background-color:var(--white)}@media (min-width: 768px){.c-link:after{height:.4rem}}@keyframes line-link{0%{transform:scaleX(1);transform-origin:100% 0}50%{transform:scaleX(0);transform-origin:100% 0}51%{transform:scaleX(0);transform-origin:0 0}to{transform:scaleX(1);transform-origin:0 0}}.c-cta-button_text{margin-bottom:2rem}.c-btn{background-color:var(--white);color:var(--black);display:flex;align-items:center;justify-content:center;gap:1.6rem;width:-moz-fit-content;width:fit-content;font-family:var(--secondary-font);font-size:1.8rem;line-height:1.16667;font-weight:900;padding:1.6rem 2.4rem}@media (hover: hover){.c-btn:hover svg{transform:translate(1rem)}}.c-btn svg{transition:transform .3s;width:3.2rem;height:auto}@media (min-width: 768px){.c-btn svg{width:4.35rem;height:auto}}@media (min-width: 768px){.c-btn{gap:2.4rem;padding:2rem 4rem;font-size:2.25rem;line-height:1.15556}}.c-text_title{margin-bottom:5rem}@media (min-width: 768px){.c-text_title{margin-bottom:8.5rem}}.c-text_title.-no-text{margin-bottom:0}.c-quote{position:relative;min-height:51.7rem;display:flex;flex-direction:column}.c-quote .o-container{display:flex;flex-direction:column;width:100%;flex-grow:1}.c-quote .o-row{position:relative;min-height:100%;flex-grow:1}.c-quote:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--gray);background-image:url(https://phpstack-876240-5445368.cloudwaysapps.com/wp-content/uploads/2025/06/MWE_Quote-HG.jpg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1}.c-quote_text{position:inherit;z-index:2;display:flex;flex-direction:column;align-items:flex-start;line-height:1.54742;padding-left:.5rem;padding-right:.5rem;padding-top:4rem;margin-bottom:1rem}@media (min-width: 768px){.c-quote_text{padding-top:8.4rem;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}}.c-quote_text .line{position:relative;display:inline-block!important;color:var(--white)}.c-quote_text .line:before{content:"";position:absolute;top:50%;left:-.5rem;width:calc(100% + 1rem);height:4.7rem;background-color:var(--black);z-index:-1;transform:translateY(-50%)}@media (min-width: 768px){.c-quote_text .line:before{height:7rem;left:-1rem;width:calc(100% + 2rem)}}.c-quote_name{color:var(--black);font-size:2.2rem;line-height:1.5;padding-bottom:2rem}@media (min-width: 768px){.c-quote_name{padding-bottom:5rem;font-size:2.813rem;line-height:1.17312}}.c-quote_image-wrap{display:flex;flex-direction:column;justify-content:flex-end}.c-quote_image{margin:0 auto;width:calc(100% + var(--container-padding)*2);margin-left:calc(var(--container-padding)*-1)}@media (min-width: 1024px){.c-quote_image{margin:0;margin-left:-17.5rem;width:calc(100% + 17.5rem + var(--container-padding))}}.c-quote_image .c-image{width:100%;height:100%}@media (min-width: 1024px){.c-quote_image .c-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}.c-quote_image .c-image_placeholder{background-color:transparent}.c-image-text-grid{position:relative}.c-image-text-grid.-style-2 .o-row{flex-direction:column-reverse}@media (min-width: 768px){.c-image-text-grid.-style-2 .o-row{flex-direction:row}}.c-image-text-grid.-style-2 .c-image-text-grid_text{margin-bottom:5rem}@media (min-width: 768px){.c-image-text-grid.-style-2 .c-image-text-grid_text{margin-bottom:6.4rem}}.c-image-text-grid.-style-2 .c-image.-image-1{margin-bottom:0}.c-image-text-grid.-style-3 .c-image-text-grid_text{margin-bottom:5rem}@media (min-width: 768px){.c-image-text-grid.-style-3 .c-image-text-grid_text{margin-bottom:6.4rem}}.c-image-text-grid.-style-4 .c-image-text-grid_text{margin-bottom:5rem}@media (min-width: 768px){.c-image-text-grid.-style-4 .c-image-text-grid_text{margin-bottom:14.5vw}}@media (min-width:2096px){.c-image-text-grid.-style-4 .c-image-text-grid_text{margin-bottom:30rem}}.c-image-text-grid .c-image.-image-1{margin-bottom:5rem}@media (min-width: 768px){.c-image-text-grid .c-image.-image-1{margin-bottom:0}}.c-accordion{position:relative}.c-accordion_title{display:flex;flex-direction:column;align-items:flex-start;line-height:1.54742;padding-left:.5rem;padding-right:.5rem;margin-bottom:4rem}@media (min-width: 768px){.c-accordion_title{padding-left:1rem;padding-right:1rem}}@media (min-width: 1024px){.c-accordion_title{margin-bottom:0}}.c-accordion_title .line{position:relative;display:inline-block!important;color:var(--black)}.c-accordion_title .line:before{content:"";position:absolute;top:50%;left:-.5rem;width:calc(100% + 1rem);height:4.7rem;background-color:var(--white);z-index:-1;transform:translateY(-50%)}@media (min-width: 768px){.c-accordion_title .line:before{height:7rem;left:-1rem;width:calc(100% + 2rem)}}.c-accordion_item{position:relative;border-bottom:.2rem dashed var(--white);margin-bottom:1.5rem}.c-accordion_item.-opened .c-accordion_item_top:before{transform:translateY(-50%) rotate(90deg) scaleX(0)}.c-accordion_item_top{position:relative;cursor:pointer;padding-bottom:1rem}.c-accordion_item_top:before{content:"";position:absolute;top:50%;right:0;width:1.5rem;height:.5rem;background-color:var(--white);transform:translateY(-50%) rotate(90deg);z-index:1;transition:transform .3s}@media (min-width: 768px){.c-accordion_item_top:before{width:2.3rem;height:.7rem}}.c-accordion_item_top:after{content:"";position:absolute;top:50%;right:0;width:1.5rem;height:.5rem;background-color:var(--white);transform:translateY(-50%);z-index:1}@media (min-width: 768px){.c-accordion_item_top:after{width:2.3rem;height:.7rem}}.c-accordion_item_bottom{overflow:hidden;height:0}.c-accordion_item_title{padding-right:5rem}.c-accordion_item_text{max-width:51.7rem;padding-bottom:2rem;padding-top:1rem}@media (min-width: 768px){.c-accordion_item_text{padding-bottom:4rem;padding-top:2rem}}.c-accordion .c-image{margin-top:5rem;width:calc(100% - 10vw)}@media (min-width:2096px){.c-accordion .c-image{width:calc(100% - 20rem)}}.c-image-text-columns .o-row.u-justify-end{flex-direction:column-reverse}@media (min-width: 1024px){.c-image-text-columns .o-row.u-justify-end{flex-direction:row}}.c-image-text-columns .c-image{margin-bottom:3rem}@media (min-width: 768px){.c-image-text-columns .c-image{margin-bottom:5rem}}@media (min-width: 1024px){.c-image-text-columns .c-image{margin-bottom:0}}@media (max-width: 767.98px){.c-logos .u-col-2{flex:0 0 33.3333%;max-width:33.3333%}}.c-logos_title{text-align:left;margin-bottom:2rem}@media (min-width: 768px){.c-logos_title{text-align:center;margin-bottom:5rem}}.c-logos .c-image_placeholder{background-color:transparent}.c-slider_title{margin-bottom:3rem}@media (min-width: 768px){.c-slider_title{margin-bottom:5rem}}.c-slider_wrap{overflow:hidden}.c-slider .swiper-wrapper{display:flex;min-height:48.27876vw}.c-slider_item{position:relative;min-width:100%;display:flex;flex-direction:column}.c-slider_item.-logo{background-color:var(--white);color:var(--black);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 3rem;text-align:center}.c-slider_text{position:relative;background-color:#000000ac;padding:3rem;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--white);z-index:1;flex:1}.c-slider_text_inner{width:100%;max-width:150%}@media (min-width: 768px){.c-slider_text_inner{max-width:75%}}@media (min-width: 1024px){.c-slider_text_inner{max-width:60%}}.c-slider .c-image.-default{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.c-slider .c-image.-logo{max-width:23rem;width:100%;margin-bottom:4rem}@media (min-width: 768px){.c-slider .c-image.-logo{margin-bottom:6rem;max-width:30rem}}.c-slider .c-image.-logo .c-image_placeholder{background-color:transparent}.c-slider_quote{font-size:2.35rem;line-height:1.61702;display:flex;flex-direction:column;align-items:center;padding-left:.5rem;padding-right:.5rem;margin-bottom:2rem;max-width:86.7rem}@media (min-width: 768px){.c-slider_quote{font-size:2.5rem;line-height:1.8;padding-left:1rem;padding-right:1rem;padding-right:calc(1rem + var(--gutter)*2)}}@media (min-width: 1024px){.c-slider_quote{margin-bottom:0}}.c-slider_quote .line{position:relative;display:inline-block!important;color:var(--white);z-index:1000}.c-slider_quote .line:before{content:"";position:absolute;top:49%;left:-.5rem;width:calc(100% + 1rem);height:3.2rem;background-color:var(--black);z-index:-1;transform:translateY(-50%)}@media (min-width: 768px){.c-slider_quote .line:before{height:3.8rem;left:-1rem;width:calc(100% + 2rem);top:52%}}.c-slider_icon{font-family:Helvetica,Arial,sans-serif;font-size:10rem;line-height:1.56;margin-top:-9rem;margin-bottom:0}@media (min-width: 768px){.c-slider_icon{font-size:13rem;line-height:1.2;margin-top:-8rem;margin-bottom:3rem}}.c-slider_pagination{margin:0 auto;margin-top:1.7rem;display:flex;justify-content:center;gap:1rem}@media (min-width: 768px){.c-slider_pagination{gap:1.5rem}}.c-slider_pagination .swiper-pagination-bullet{width:1rem;height:1rem;background-color:var(--white);opacity:.5;transition:opacity .3s;cursor:pointer}@media (min-width: 768px){.c-slider_pagination .swiper-pagination-bullet{width:1.5rem;height:1.5rem}}.c-slider_pagination .swiper-pagination-bullet-active{opacity:1}@media (min-width: 768px){.c-team .u-col-4\@md,.c-team .u-col-4\@lg{flex:0 0 33.333%;max-width:33.333%}}.c-team_title{margin-bottom:3rem}@media (min-width: 768px){.c-team_title{margin-bottom:5rem}}.c-team_item{margin-bottom:4rem;display:flex;flex-direction:column}@media (min-width: 768px){.c-team_item{margin-bottom:4rem}}.c-team_item_name{margin-bottom:1rem}.c-team_item_position{font-style:italic}.c-team_item a{width:-moz-fit-content;width:fit-content}.c-team .c-image{margin-bottom:2rem}@media (min-width: 768px){.c-team .c-image{margin-bottom:2.5rem}}.c-form_title{margin-bottom:5rem;font-size:4rem;line-height:1.2}@media (min-width: 768px){.c-form_title{margin-bottom:8rem;font-size:5.5rem;line-height:1.16364}}.c-form .wpcf7-form{display:flex;flex-wrap:wrap;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.c-form .c-form-item{width:100%;margin-bottom:5rem}@media (min-width: 768px){.c-form .c-form-item{width:calc(50% - var(--gutter)/2);margin-bottom:8.3rem}}.c-form .c-form-item-inner{display:flex;gap:var(--gutter)}.c-form .c-form-item-inner .c-form-field{width:calc(50% - var(--gutter)/2)}.c-form .c-form-item.-no-margin{margin-bottom:2.9rem;display:none}@media (min-width: 768px){.c-form .c-form-item.-no-margin{display:block}}.c-form .c-form-item.-full{width:100%}.c-form .c-form-item.-label{margin-bottom:4.9rem}.c-form .c-form-field{position:relative;color:var(--white)}.c-form .c-form-field::-moz-placeholder{color:var(--white)}.c-form .c-form-field::placeholder{color:var(--white)}.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea) label{position:absolute;top:-2.8rem;left:0;pointer-events:none;transform:translateY(100%);transform-origin:left;transition:transform .3s ease-in-out;display:block}.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea):has(input:not(:-moz-placeholder)) label,.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea):has(textarea:not(:-moz-placeholder)) label{transform:translateY(0) scale(.8)}.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea):has(input:focus) label,.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea):has(textarea:focus) label,.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea):has(input:not(:placeholder-shown)) label,.c-form .c-form-field:not(.-checkbox):not(.-date):not(.-textarea):has(textarea:not(:placeholder-shown)) label{transform:translateY(0) scale(.8)}.c-form .c-form-field.-textarea{margin-top:1.1rem}@media (min-width: 768px){.c-form .c-form-field.-textarea{margin-top:0}}.c-form .c-form-field.-textarea label{position:absolute;color:var(--black);z-index:2;top:-1.3rem;left:1.2rem;pointer-events:none;transform:translateY(100%);transform-origin:left;display:block;transition:transform .3s ease-in-out,color .3s ease-in-out}.c-form .c-form-field.-textarea:has(input:not(:-moz-placeholder)) label,.c-form .c-form-field.-textarea:has(textarea:not(:-moz-placeholder)) label{transform:translateY(-2.5rem) scale(.8);color:var(--white)}.c-form .c-form-field.-textarea:has(input:focus) label,.c-form .c-form-field.-textarea:has(textarea:focus) label,.c-form .c-form-field.-textarea:has(input:not(:placeholder-shown)) label,.c-form .c-form-field.-textarea:has(textarea:not(:placeholder-shown)) label{transform:translateY(-2.5rem) scale(.8);color:var(--white)}.c-form .c-form-field.-date{margin-top:1.1rem}@media (min-width: 768px){.c-form .c-form-field.-date{margin-top:0}}.c-form .c-form-field.-date label{position:absolute;top:-3.5rem;left:0;pointer-events:none;transform-origin:left;transition:transform .3s ease-in-out;transform:scale(.8);display:block}.c-form form.submitting .loader,.c-form form.resetting .loader{opacity:1}.c-form input[type=text],.c-form input[type=email],.c-form input[type=date],.c-form textarea{position:relative;border-bottom:2px dashed var(--white);font-family:var(--secondary-font);font-size:2.2rem;line-height:1.2;font-weight:400;padding-bottom:1.1rem;z-index:1;color:var(--white);padding-left:.3rem;height:3.9rem}.c-form input[type=text]::-moz-placeholder,.c-form input[type=email]::-moz-placeholder,.c-form input[type=date]::-moz-placeholder,.c-form textarea::-moz-placeholder{color:var(--white)}.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=date]::placeholder,.c-form textarea::placeholder{color:var(--white)}.c-form input[type=text]:-webkit-autofill,.c-form input[type=text]:-webkit-autofill:hover,.c-form input[type=text]:-webkit-autofill:focus,.c-form input[type=text]:-webkit-autofill:active,.c-form input[type=email]:-webkit-autofill,.c-form input[type=email]:-webkit-autofill:hover,.c-form input[type=email]:-webkit-autofill:focus,.c-form input[type=email]:-webkit-autofill:active,.c-form input[type=date]:-webkit-autofill,.c-form input[type=date]:-webkit-autofill:hover,.c-form input[type=date]:-webkit-autofill:focus,.c-form input[type=date]:-webkit-autofill:active,.c-form textarea:-webkit-autofill,.c-form textarea:-webkit-autofill:hover,.c-form textarea:-webkit-autofill:focus,.c-form textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--white)!important;-webkit-background-clip:text;background-clip:text;box-shadow:0 0 0 6.4rem var(--black) inset!important}.c-form input[type=text].wpcf7-not-valid,.c-form input[type=email].wpcf7-not-valid,.c-form input[type=date].wpcf7-not-valid,.c-form textarea.wpcf7-not-valid{border-color:red}.c-form input[type=text].wpcf7-not-valid:not(:-moz-placeholder),.c-form input[type=email].wpcf7-not-valid:not(:-moz-placeholder),.c-form input[type=date].wpcf7-not-valid:not(:-moz-placeholder),.c-form textarea.wpcf7-not-valid:not(:-moz-placeholder){border-color:red}.c-form input[type=text].wpcf7-not-valid:not(:placeholder-shown),.c-form input[type=email].wpcf7-not-valid:not(:placeholder-shown),.c-form input[type=date].wpcf7-not-valid:not(:placeholder-shown),.c-form textarea.wpcf7-not-valid:not(:placeholder-shown){border-color:red}.c-form input[type=date]{position:relative;border-bottom:2px dashed var(--white);font-family:var(--secondary-font);font-size:2.2rem;line-height:1.2;font-weight:400;padding-bottom:1.1rem;z-index:1;color:var(--white);padding-left:.3rem}.c-form input[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:auto}.c-form input[type=date]::-webkit-calendar-picker-indicator:focus-visible{outline:3px solid var(--white);outline-offset:0}.c-form input[type=date]::-webkit-date-and-time-value{text-align:left}.c-form input[type=date]:focus-visible,.c-form input[type=date]:focus-within,.c-form input[type=date]:focus{outline:3px solid var(--white);outline-offset:7px;transition:none!important}.c-form textarea{background:var(--white);color:var(--black);padding:1rem;width:100%;height:100%;height:25rem;outline:.2rem dashed var(--black);border:none}@media (min-width: 768px){.c-form textarea{padding:1.3rem;height:42rem}}.c-form textarea::-moz-placeholder{color:var(--black)}.c-form textarea::placeholder{color:var(--black)}.c-form textarea.wpcf7-not-valid{outline:.2rem dashed red}.c-form label{font-family:var(--secondary-font);font-size:2.2rem;line-height:1.2;font-weight:400;display:block}.c-form .wpcf7-not-valid-tip{display:none}.c-form .wpcf7-list-item{margin-left:0}.c-form .wpcf7-list-item-label{font-family:var(--secondary-font);font-size:2.2rem;line-height:1.2;font-weight:400;padding-left:4rem;position:relative;display:block}@media (min-width: 768px){.c-form .wpcf7-list-item-label{padding-left:4.4rem}}.c-form .wpcf7-list-item-label:before{content:"";position:absolute;top:46%;left:0;transform:translateY(-50%);width:3rem;height:3rem;border-radius:0;transition:all .35s ease-in-out;background-color:var(--white)}@media (min-width: 768px){.c-form .wpcf7-list-item-label:before{width:3.5rem;height:3.5rem}}.c-form .wpcf7-list-item-label:after{content:"";position:absolute;left:-.2rem;top:45%;transform:translateY(-50%);width:3rem;height:3rem;background-color:var(--black);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 30 30"><path d="M8 15L12 19L22 9" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 30 30"><path d="M8 15L12 19L22 9" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:3rem 3rem;background-repeat:no-repeat;background-position:center;opacity:0;z-index:2;transition:opacity .25s ease-in-out}@media (min-width: 768px){.c-form .wpcf7-list-item-label:after{width:3.7rem;height:3.7rem;left:-.2rem;top:46%;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 30 30"><path d="M8 15L12 19L22 9" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 30 30"><path d="M8 15L12 19L22 9" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.c-form input:checked+.wpcf7-list-item-label:after{opacity:1}.c-form .wpcf7-checkbox{display:flex;justify-content:space-between;flex-direction:column;gap:2.5rem}@media (min-width: 768px){.c-form .wpcf7-checkbox{flex-direction:row}}.c-form .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label:before{outline:.2rem dashed red}.c-form .wpcf7-checkbox .wpcf7-list-item:has(input:focus-visible){outline:3px solid var(--white);outline-offset:7px;transition:none!important}.c-form .wpcf7-acceptance .wpcf7-list-item-label{display:block;font-family:var(--secondary-font);font-size:1.6rem;line-height:1.25;font-weight:400}.c-form .wpcf7-acceptance .wpcf7-list-item:has(input:focus-visible){outline:3px solid var(--white);outline-offset:7px;transition:none!important}.c-form .wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item-label:before{outline:.2rem dashed red}.c-form .wpcf7 form .wpcf7-response-output{font-family:var(--secondary-font);font-size:2.2rem;line-height:1.2;font-weight:400;padding:.5em 1em;margin:0 auto;border:.2rem dashed green}.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output{border-color:red}.c-form .c-form-btn{width:100%;background-color:var(--white);height:4.4rem;border-radius:0;font-family:var(--secondary-font);font-size:2.2rem;line-height:1.36364;font-weight:900;color:var(--black);text-align:center}.c-form .c-form-btn .loader{width:5rem;height:2rem;background:linear-gradient(var(--black) 0,var(--black) 0) 0/0% no-repeat var(--white);animation:l1 1s infinite linear;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);margin-left:10px;opacity:0;transition:opacity .35s ease-in-out}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){.c-form .c-form-btn .loader{background:linear-gradient(var(--black) 0 0) 0/0% no-repeat var(--white)}}@keyframes l1{to{background-size:100%}}.c-project-overview_filters{border-bottom:.2rem dashed var(--white);display:flex;flex-wrap:wrap;gap:1.5rem 3rem;padding-bottom:1.5rem;margin-bottom:5rem}@media (min-width: 768px){.c-project-overview_filters{margin-bottom:11.3rem}}.c-project-overview_filter{background-color:var(--black);color:var(--white);font-family:var(--secondary-font);font-size:2rem;line-height:1.1;border:.1rem solid var(--white);min-width:12rem;text-align:center;padding:.8rem 1.3rem .9rem;transition:background-color .25s ease-out,color .25s ease-out}.c-project-overview_filter.-active{background-color:var(--white);color:var(--black)}@media (hover: hover){.c-project-overview_filter:hover{background-color:var(--white);color:var(--black)}}.c-project-overview_project-container.-inactive{display:none}.c-project-overview_project{position:relative;display:block;overflow:hidden;margin-bottom:1.5rem}@media (min-width: 768px){.c-project-overview_project{margin-bottom:3rem}}@media (hover: hover){.c-project-overview_project:hover .c-project-overview_arrow{transform:translate(0)}}.c-project-overview_image{position:relative;aspect-ratio:1 / 1;width:100%}.c-project-overview_image .c-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-project-overview_image .c-image_placeholder{height:100%;padding-bottom:0}.c-project-overview_arrow{position:absolute;bottom:0;right:0;width:6.5rem;height:6.5rem;transform:translate(100%);transition:transform .25s ease-in-out}@media (min-width: 1024px){.c-project-overview_arrow{width:9.1rem;height:9rem}}.c-project-overview_date{font-size:1.8rem;line-height:1.2}@media (min-width: 768px){.c-project-overview_date{font-size:2.25rem;line-height:1.15556}}.c-project-overview_title{font-size:1.8rem;line-height:1.2;margin-bottom:5rem}@media (min-width: 768px){.c-project-overview_title{font-size:2.25rem;line-height:1.15556;margin-bottom:7rem}}.c-project-overview_title_bold{font-weight:900;font-family:var(--secondary-font)}.c-image-grid .c-image{margin-bottom:var(--gutter)}.c-project-teaser_title{margin-bottom:3rem}@media (min-width: 768px){.c-project-teaser_title{margin-bottom:5rem}}.c-project-teaser_wrap{overflow:hidden}.c-project-teaser .swiper{margin-bottom:4rem}.c-project-teaser .swiper-wrapper{display:flex;flex-wrap:nowrap;width:100%}.c-project-teaser_item{position:relative;overflow:hidden;display:block}@media (hover: hover){.c-project-teaser_item:hover .c-project-teaser_arrow{transform:translate(0)}}.c-project-teaser .c-image{aspect-ratio:1 / 1;width:100%}@media (min-width: 768px){.c-project-teaser .c-image{aspect-ratio:344 / 465}}.c-project-teaser .c-image .c-image_placeholder{height:100%;padding-bottom:0}.c-project-teaser_text{margin-bottom:2.6rem}.c-project-teaser_arrow{position:absolute;bottom:0;right:0;width:6.5rem;height:6.5rem;transform:translate(100%);transition:transform .25s ease-in-out}@media (min-width: 1024px){.c-project-teaser_arrow{width:9.1rem;height:9rem}}.c-project-detail{padding-top:calc(22.7rem - var(--header-height))}@media (min-width: 768px){.c-project-detail{padding-top:calc(25.7rem - var(--header-height))}}.c-project-detail_hero .c-image{margin-bottom:5rem}@media (min-width: 768px){.c-project-detail_hero .c-image{margin-bottom:8.5rem}}.c-project-detail_arrow{display:inline-block;margin-bottom:3rem;width:3.8rem}@media (min-width: 768px){.c-project-detail_arrow{margin-bottom:5.2rem;width:4.6rem}}.c-project-detail_arrow svg{height:auto;width:100%}.c-project-detail_top-title{margin-bottom:.8rem}@media (min-width: 768px){.c-project-detail_top-title{margin-bottom:1.5rem}}.c-project-detail_title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:5rem}@media (min-width: 768px){.c-project-detail_title{-webkit-hyphens:none;hyphens:none;margin-bottom:10.5rem}}.c-project-detail_text{margin-bottom:3rem}@media (min-width: 768px){.c-project-detail_text{margin-bottom:3rem}}.c-anchor-id{height:1px;margin-top:calc(var(--header-height)*-1);margin-bottom:calc(var(--header-height))}.c-instagram_title{margin-bottom:3rem}@media (min-width: 768px){.c-instagram_title{margin-bottom:5rem}}.c-instagram_wrap{overflow:hidden}.c-instagram_feed{margin:0 -.55rem 4rem}@media (min-width: 768px){.c-instagram_feed{margin:0 -.7rem}}@media (min-width: 1024px){.c-instagram_feed{margin:0 -1rem}}.c-instagram .swiper-wrapper{display:flex;flex-wrap:nowrap;width:100%}.c-instagram .sbi_item{position:relative;overflow:hidden;display:block;flex:0 0 100%;max-width:100%;padding:0 .55rem;transform:translateZ(0);will-change:transform}@media (min-width: 768px){.c-instagram .sbi_item{flex:0 0 37.5%;max-width:37.5%;padding:0 .7rem}}@media (min-width: 1024px){.c-instagram .sbi_item{flex:0 0 30%;max-width:30%;padding:0 1rem}}.c-instagram .sbi_item.swiper-slide:focus-visible{outline:3px solid var(--white);outline-offset:0;transition:none!important}.c-instagram .sbi_link{background:transparent!important}.c-instagram .sbi_link:before{content:"";position:absolute;top:0;left:-.5rem;width:100%;height:100%;background-color:#0000;transform:scale(1.2);transition:background-color .2s ease-in-out;backface-visibility:hidden;transform-style:preserve-3d}@media (hover: hover){.c-instagram .sbi_photo_wrap:hover .sbi_link:before{background-color:#000000d9}}.c-instagram .c-image{aspect-ratio:1 / 1;width:100%}@media (min-width: 768px){.c-instagram .c-image{aspect-ratio:344 / 465}}.c-instagram .c-image .c-image_placeholder{height:100%;padding-bottom:0}.c-instagram_text{margin-bottom:2.6rem}.c-instagram_arrow{position:absolute;bottom:0;right:0;width:6.5rem;height:6.5rem;transform:translate(100%);transition:transform .25s ease-in-out}@media (min-width: 1024px){.c-instagram_arrow{width:9.1rem;height:9rem}}.c-instagram #sbi_images{display:flex!important;gap:0!important;transform:translateZ(0);will-change:transform}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-preset-b{aspect-ratio:1940/740;margin-bottom:2rem;padding:0!important;height:auto!important;width:auto!important;display:flex!important;justify-content:center;align-items:center;background-color:transparent!important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-thumbnail{opacity:.5;background-position:left center!important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-main{flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:3rem!important;padding:24px!important;width:auto!important;margin:0 auto!important;max-width:576px;border-radius:4px;background-color:#fff!important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-content{flex-basis:initial!important;max-width:1000px}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-description{color:#0b1215}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-provider-toggle{color:#0b1215!important;-webkit-text-decoration:underline!important;text-decoration:underline!important;font-weight:600!important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=instagram-sb-feed] .brlbs-cmpnt-cb-btn{background-color:#0b1215!important}.u-row-reverse{flex-direction:row-reverse}.u-justify-space-between{justify-content:space-between}.u-justify-center{justify-content:center}.u-justify-start{justify-content:flex-start}.u-justify-end{justify-content:flex-end}.u-align-start{align-items:flex-start}.u-align-center{align-items:center}.u-align-end{align-items:flex-end}.u-flex-column{flex-direction:column}.u-flex{display:flex}.u-none{display:none}.u-hidden{opacity:0;visibility:hidden;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.u-pointer-events-none{pointer-events:none}.u-pointer-events-auto{pointer-events:auto}.o-row{margin:0 -.55rem}.o-col{padding:0 .55rem}.u-col-push-0{left:0}.u-col-pull-0{right:0}.u-block{display:block!important}.u-none{display:none!important}.u-col-auto{flex:0 0 auto;max-width:none;width:auto}.u-col-1{flex:0 0 25%;max-width:25%}.u-col-push-1{left:25%}.u-col-pull-1{right:25%}.u-col-2{flex:0 0 50%;max-width:50%}.u-col-push-2{left:50%}.u-col-pull-2{right:50%}.u-col-3{flex:0 0 75%;max-width:75%}.u-col-push-3{left:75%}.u-col-pull-3{right:75%}.u-col-4{flex:0 0 100%;max-width:100%}.u-col-push-4{left:100%}.u-col-pull-4{right:100%}@media (min-width: 768px){.o-row{margin:0 -.7rem}.o-col{padding:0 .7rem}.u-col-push-0\@sm{left:0}.u-col-pull-0\@sm{right:0}.u-block\@sm{display:block!important}.u-none\@sm{display:none!important}.u-col-auto\@sm{flex:0 0 auto;max-width:none;width:auto}.u-col-1\@sm{flex:0 0 12.5%;max-width:12.5%}.u-col-push-1\@sm{left:12.5%}.u-col-pull-1\@sm{right:12.5%}.u-col-2\@sm{flex:0 0 25%;max-width:25%}.u-col-push-2\@sm{left:25%}.u-col-pull-2\@sm{right:25%}.u-col-3\@sm{flex:0 0 37.5%;max-width:37.5%}.u-col-push-3\@sm{left:37.5%}.u-col-pull-3\@sm{right:37.5%}.u-col-4\@sm{flex:0 0 50%;max-width:50%}.u-col-push-4\@sm{left:50%}.u-col-pull-4\@sm{right:50%}.u-col-5\@sm{flex:0 0 62.5%;max-width:62.5%}.u-col-push-5\@sm{left:62.5%}.u-col-pull-5\@sm{right:62.5%}.u-col-6\@sm{flex:0 0 75%;max-width:75%}.u-col-push-6\@sm{left:75%}.u-col-pull-6\@sm{right:75%}.u-col-7\@sm{flex:0 0 87.5%;max-width:87.5%}.u-col-push-7\@sm{left:87.5%}.u-col-pull-7\@sm{right:87.5%}.u-col-8\@sm{flex:0 0 100%;max-width:100%}.u-col-push-8\@sm{left:100%}.u-col-pull-8\@sm{right:100%}}@media (min-width: 1024px){.o-row{margin:0 -1rem}.o-col{padding:0 1rem}.u-col-push-0\@md{left:0}.u-col-pull-0\@md{right:0}.u-block\@md{display:block!important}.u-none\@md{display:none!important}.u-col-auto\@md{flex:0 0 auto;max-width:none;width:auto}.u-col-1\@md{flex:0 0 10%;max-width:10%}.u-col-push-1\@md{left:10%}.u-col-pull-1\@md{right:10%}.u-col-2\@md{flex:0 0 20%;max-width:20%}.u-col-push-2\@md{left:20%}.u-col-pull-2\@md{right:20%}.u-col-3\@md{flex:0 0 30%;max-width:30%}.u-col-push-3\@md{left:30%}.u-col-pull-3\@md{right:30%}.u-col-4\@md{flex:0 0 40%;max-width:40%}.u-col-push-4\@md{left:40%}.u-col-pull-4\@md{right:40%}.u-col-5\@md{flex:0 0 50%;max-width:50%}.u-col-push-5\@md{left:50%}.u-col-pull-5\@md{right:50%}.u-col-6\@md{flex:0 0 60%;max-width:60%}.u-col-push-6\@md{left:60%}.u-col-pull-6\@md{right:60%}.u-col-7\@md{flex:0 0 70%;max-width:70%}.u-col-push-7\@md{left:70%}.u-col-pull-7\@md{right:70%}.u-col-8\@md{flex:0 0 80%;max-width:80%}.u-col-push-8\@md{left:80%}.u-col-pull-8\@md{right:80%}.u-col-9\@md{flex:0 0 90%;max-width:90%}.u-col-push-9\@md{left:90%}.u-col-pull-9\@md{right:90%}.u-col-10\@md{flex:0 0 100%;max-width:100%}.u-col-push-10\@md{left:100%}.u-col-pull-10\@md{right:100%}}@media (min-width: 1367px){.o-row{margin:0 -1rem}.o-col{padding:0 1rem}.u-col-push-0\@lg{left:0}.u-col-pull-0\@lg{right:0}.u-block\@lg{display:block!important}.u-none\@lg{display:none!important}.u-col-auto\@lg{flex:0 0 auto;max-width:none;width:auto}.u-col-1\@lg{flex:0 0 10%;max-width:10%}.u-col-push-1\@lg{left:10%}.u-col-pull-1\@lg{right:10%}.u-col-2\@lg{flex:0 0 20%;max-width:20%}.u-col-push-2\@lg{left:20%}.u-col-pull-2\@lg{right:20%}.u-col-3\@lg{flex:0 0 30%;max-width:30%}.u-col-push-3\@lg{left:30%}.u-col-pull-3\@lg{right:30%}.u-col-4\@lg{flex:0 0 40%;max-width:40%}.u-col-push-4\@lg{left:40%}.u-col-pull-4\@lg{right:40%}.u-col-5\@lg{flex:0 0 50%;max-width:50%}.u-col-push-5\@lg{left:50%}.u-col-pull-5\@lg{right:50%}.u-col-6\@lg{flex:0 0 60%;max-width:60%}.u-col-push-6\@lg{left:60%}.u-col-pull-6\@lg{right:60%}.u-col-7\@lg{flex:0 0 70%;max-width:70%}.u-col-push-7\@lg{left:70%}.u-col-pull-7\@lg{right:70%}.u-col-8\@lg{flex:0 0 80%;max-width:80%}.u-col-push-8\@lg{left:80%}.u-col-pull-8\@lg{right:80%}.u-col-9\@lg{flex:0 0 90%;max-width:90%}.u-col-push-9\@lg{left:90%}.u-col-pull-9\@lg{right:90%}.u-col-10\@lg{flex:0 0 100%;max-width:100%}.u-col-push-10\@lg{left:100%}.u-col-pull-10\@lg{right:100%}}.u-relative{position:relative}.u-absolute{position:absolute;top:0;left:0;width:100%}.u-fixed{position:fixed}
