:root{--gutter:1rem;--blocks-gap:3rem;--header-nav-height:3.625rem;--header-nav-offset-top:0.625rem}@media screen and (min-width:768px){:root{--gutter:3rem;--blocks-gap:4rem}}@media screen and (min-width:1024px){:root{--header-nav-offset-top:1.375rem}}@media screen and (min-width:1280px){:root{--gutter:5rem;--blocks-gap:5rem}}:root{--color-primary-400:#329af0;--color-primary:#02108e;--color-secondary-opacity20:rgba(102,217,232,.2);--color-secondary-300:#e9f5ff;--color-secondary-400:#daf7fa;--color-secondary-450:#c3e4ff;--color-secondary:#66d9e8;--color-dark:var(--color-primary);--color-white:#fff;--color-white-opacity15:hsla(0,0%,100%,.149);--color-black:#1d1d1d;--color-tertiary-opacity-15:hsla(82,75%,69%,.149);--color-tertiary:#c0eb75;--color-quaternary:#fff042;--color-error:#d73333;--font-body:"Albert Sans",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-headline:"Chillax",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--tracking-wide:0.03125rem;--duration-base:300ms;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:85.375rem;--transition-main:var(--duration-base) ease-in-out;--shadow-thin:0 0 6px rgba(0,0,0,.25);--shadow-small:0 0 12px rgba(0,0,0,.25);--shadow:0 0 16px rgba(0,0,0,.15);--gradient:linear-gradient(160deg,var(--color-tertiary) 4%,var(--color-secondary) 40%,var(--color-primary-400) 80%);--gradient-bicolor:linear-gradient(110deg,var(--color-primary) 4%,var(--color-primary-400) 80%);--container:90rem;--container-md:65rem;--container-sm:58rem;--container-xs:45rem}@keyframes map-flag-bounce{0%,to{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}50%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}}.choices{font-size:16px;font-size:var(--choices-font-size-lg,16px);margin-bottom:24px;margin-bottom:var(--choices-guttering,24px);overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;background-color:var(--choices-bg-color-disabled,#eaeaea);cursor:not-allowed!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{color:#fff;color:var(--choices-item-disabled-color,#fff);cursor:not-allowed}.choices [hidden]{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px;padding-bottom:var(--choices-inner-one-padding,7.5px)}.choices[data-type*=select-one] .choices__input{background-color:#fff;background-color:var(--choices-bg-color-dropdown,#fff);border-bottom:1px solid #ddd;border-bottom:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);display:block;margin:0;padding:10px;padding:var(--choices-dropdown-item-padding,10px);width:100%;width:var(--choices-width,100%)}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-image:var(--choices-icon-cross-inverse,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1;opacity:var(--choices-button-opacity-hover,1)}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75;box-shadow:0 0 0 2px var(--choices-highlight-color,#005f75)}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{border-color:#333 transparent transparent;border-color:var(--choices-text-color,#333) transparent transparent transparent;border-style:solid;border-width:5px;border-width:var(--choices-arrow-size,5px);content:"";height:0;margin-top:-2.5px;margin-top:var(--choices-arrow-margin-top,-2.5px);pointer-events:none;position:absolute;right:11.5px;right:var(--choices-arrow-right,11.5px);top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;border-color:transparent transparent var(--choices-text-color,#333);margin-top:-7.5px;margin-top:var(--choices-arrow-margin-top-open,-7.5px)}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-image:var(--choices-icon-cross,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));background-size:8px;background-size:var(--choices-button-dimension,8px);border-left:1px solid #005569;border-radius:0;border-radius:var(--choices-button-border-radius,0);display:inline-block;line-height:1;line-height:var(--choices-button-line-height,1);margin:0 -4px 0 8px;margin:0 calc(var(--choices-button-offset, 8px)*-.5) 0 var(--choices-button-offset,8px);opacity:.75;opacity:var(--choices-button-opacity,.75);padding-left:16px;padding-left:calc(var(--choices-button-offset, 8px)*2);position:relative;width:8px;width:var(--choices-button-dimension,8px)}@supports (color:color-mix(in lch,red,blue)){.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{border-left:1px solid color-mix(in srgb,var(--choices-primary-color,#005f75) 90%,var(--choices-darken,#000))}}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{--choices-button-opacity:var(--choices-button-opacity-hover,1)}.choices__inner{background-color:#f9f9f9;background-color:var(--choices-bg-color,#f9f9f9);border:1px solid #ddd;border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-radius:2.5px;border-radius:var(--choices-border-radius,2.5px);display:inline-block;font-size:14px;font-size:var(--choices-font-size-md,14px);min-height:44px;min-height:var(--choices-input-height,44px);overflow:hidden;padding:7.5px 7.5px 3.75px;padding:var(--choices-inner-padding,7.5px 7.5px 3.75px);vertical-align:top;width:100%;width:var(--choices-width,100%)}.is-focused .choices__inner,.is-open .choices__inner{border-color:#bcbcbc}@supports (color:color-mix(in lch,red,blue)){.is-focused .choices__inner,.is-open .choices__inner{border-color:color-mix(in srgb,var(--choices-keyline-color,#ddd) 85%,var(--choices-darken,#000))}}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0;border-radius:var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px) 0 0}.is-invalid .choices__inner{border-color:#d33141;border-color:var(--choices-invalid-color,#d33141)}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px;border-radius:0 0 var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px)}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;padding:var(--choices-list-single-padding,4px 16px 4px 4px);width:100%;width:var(--choices-width,100%)}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%;width:var(--choices-width,100%)}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#005f75;background-color:var(--choices-primary-color,#005f75);border:1px solid #005a6f;border-radius:20px;border-radius:var(--choices-border-radius-item,20px);box-sizing:border-box;color:#fff;color:var(--choices-item-color,#fff);display:inline-block;font-size:12px;font-size:var(--choices-font-size-sm,12px);font-weight:500;margin-bottom:3.75px;margin-bottom:var(--choices-multiple-item-margin,3.75px);margin-right:3.75px;margin-right:var(--choices-multiple-item-margin,3.75px);padding:4px 10px;padding:var(--choices-multiple-item-padding,4px 10px);vertical-align:middle;word-break:break-all}@supports (color:color-mix(in lch,red,blue)){.choices__list--multiple .choices__item{border:1px solid color-mix(in srgb,var(--choices-primary-color,#005f75) 95%,var(--choices-darken,#000))}}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-left:var(--choices-multiple-item-margin,3.75px);margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#005a6f;border:1px solid #005569}@supports (color:color-mix(in lch,red,blue)){.choices__list--multiple .choices__item.is-highlighted{background-color:color-mix(in srgb,var(--choices-primary-color,#005f75) 95%,var(--choices-darken,#000));border:1px solid color-mix(in srgb,var(--choices-primary-color,#005f75) 90%,var(--choices-darken,#000))}}.is-disabled .choices__list--multiple .choices__item{background-color:#afafaf;border:1px solid #989898}@supports (color:color-mix(in lch,red,blue)){.is-disabled .choices__list--multiple .choices__item{background-color:color-mix(in srgb,var(--choices-disabled-color,#eaeaea) 75%,var(--choices-darken,#000));border:1px solid color-mix(in srgb,var(--choices-disabled-color,#eaeaea) 65%,var(--choices-darken,#000))}}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;background-color:var(--choices-bg-color-dropdown,#fff);border:1px solid #ddd;border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-bottom-left-radius:2.5px;border-bottom-left-radius:var(--choices-border-radius,2.5px);border-bottom-right-radius:2.5px;border-bottom-right-radius:var(--choices-border-radius,2.5px);display:none;margin-top:-1px;overflow:hidden;position:absolute;top:100%;width:100%;width:var(--choices-width,100%);word-break:break-all;z-index:1;z-index:var(--choices-z-index,1)}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#bcbcbc}@supports (color:color-mix(in lch,red,blue)){.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:color-mix(in srgb,var(--choices-keyline-color,#ddd) 85%,var(--choices-darken,#000))}}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:300px;overflow:auto;position:relative;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;font-size:var(--choices-font-size-md,14px);padding:10px;padding:var(--choices-dropdown-item-padding,10px);position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]:after{content:attr(data-select-text);font-size:12px;font-size:var(--choices-font-size-sm,12px);position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-selected:after,.choices__list[aria-expanded] .choices__item--selectable.is-selected:after{content:none!important}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-selected{background-color:#f2f2f2;background-color:var(--choices-highlighted-color,#f2f2f2)}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #e0e0e0;color:gray;font-size:12px;font-weight:600;padding:10px}@supports (color:color-mix(in lch,red,blue)){.choices__heading{border-bottom:1px solid color-mix(in srgb,var(--choices-keyline-color,#ddd) 90%,var(--choices-lighten,#fff))}}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;background-color:var(--choices-bg-color,#f9f9f9);border:0;border-radius:0;display:inline-block;font-size:14px;font-size:var(--choices-font-size-md,14px);margin-bottom:5px;margin-bottom:var(--choices-input-margin-bottom,5px);max-width:100%;max-width:var(--choices-width,100%);padding:4px 0 4px 2px;padding:var(--choices-input-padding,4px 0 4px 2px);vertical-align:baseline}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5;opacity:var(--choices-placeholder-opacity,.5)}form fieldset legend,form label{color:#02108e;color:var(--color-primary);display:inline-block;font-size:1rem;font-weight:600;margin-bottom:.25rem;padding:0}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form textarea{background-color:#fff;background-color:var(--color-white);border:1px solid #02108e;border:1px solid var(--color-dark);border-radius:6px;color:#02108e;color:var(--color-primary);font-family:Albert Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:.3s ease-in-out;transition:var(--transition-main)}form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=url]::-moz-placeholder,form textarea::-moz-placeholder{color:#02108e;color:var(--color-primary);opacity:.4}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=url]::placeholder,form textarea::placeholder{color:#02108e;color:var(--color-primary);opacity:.4}form input[type=email]:focus,form input[type=email]:focus-visible,form input[type=number]:focus,form input[type=number]:focus-visible,form input[type=password]:focus,form input[type=password]:focus-visible,form input[type=search]:focus,form input[type=search]:focus-visible,form input[type=tel]:focus,form input[type=tel]:focus-visible,form input[type=text]:focus,form input[type=text]:focus-visible,form input[type=url]:focus,form input[type=url]:focus-visible,form textarea:focus,form textarea:focus-visible{outline:2px solid #02108e;outline:solid 2px var(--color-dark)}form textarea{min-height:10rem}form .choices{border-radius:6px;color:#02108e;color:var(--color-dark);margin-bottom:0}form .choices:after,form .choices[data-type*=select-multiple]:after,form .choices[data-type*=select-one]:after{align-items:center;border-color:#02108e;border-color:var(--color-primary);border-radius:50%;border-style:solid;border-width:1px;content:"";display:flex;height:2rem;justify-content:center;margin-top:0;pointer-events:none;position:absolute;right:8px;top:50%;translate:0 -50%;width:2rem}form .choices:before,form .choices[data-type*=select-multiple]:before,form .choices[data-type*=select-one]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2302108e' d='M16.515 14.142a.5.5 0 0 1 .01.707c-.182.187-.453.528-.798.967-.336.427-.728.93-1.132 1.407-.402.475-.83.94-1.243 1.292-.206.176-.42.333-.636.448a1.54 1.54 0 0 1-.716.203c-.26 0-.505-.09-.716-.203a3.7 3.7 0 0 1-.637-.448c-.412-.351-.84-.818-1.242-1.292-.404-.477-.796-.98-1.132-1.407-.345-.44-.616-.78-.798-.968a.5.5 0 1 1 .717-.696c.228.234.536.624.867 1.046.34.432.72.919 1.109 1.378.39.462.777.879 1.128 1.177q.107.09.204.16V5.333a.5.5 0 0 1 1 0v12.581q.097-.07.204-.16c.35-.3.737-.716 1.129-1.178.39-.46.768-.946 1.108-1.378.33-.422.64-.812.867-1.046a.5.5 0 0 1 .707-.01'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;pointer-events:none;position:absolute;right:12px;top:50%;translate:0 -50%;width:1.5rem}form .choices.is-open:after,form .choices[data-type*=select-multiple].is-open:after,form .choices[data-type*=select-one].is-open:after{border-color:#02108e;border-color:var(--color-primary);margin-top:0}form .choices.is-open:before,form .choices[data-type*=select-multiple].is-open:before,form .choices[data-type*=select-one].is-open:before{scale:1 -1}form .choices[data-type*=select-one] .choices__inner{padding-bottom:0}form .choices[data-type*=select-one] .choices__button{display:none}form .choices[data-type*=select-one] .choices__input{margin-bottom:.5rem}form .choices[data-type*=select-multiple] .choices__inner{padding:.75rem 3.5rem .75rem 1.5rem}form .choices[data-type*=select-multiple] .choices__inner .choices__input{border:none;margin-bottom:0;padding:0;width:100%}form .choices[data-type*=select-multiple] .choices__inner .choices__list .choices__item.choices__item--selectable{background-color:#fff;background-color:var(--color-white);border:1px solid #02108e;border:1px solid var(--color-primary);color:#02108e;color:var(--color-primary)}form .choices[data-type*=select-multiple] .choices__inner .choices__list .choices__item.choices__item--selectable .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTIuNTkyLjA0NCAxOC4zNjQgMTguMzY0LTIuNTQ4IDIuNTQ4TC4wNDQgMi41OTJ6Ii8+PHBhdGggZD0iTTAgMTguMzY0IDE4LjM2NCAwbDIuNTQ4IDIuNTQ4TDIuNTQ4IDIwLjkxMnoiLz48L2c+PC9zdmc+);border-left-color:#02108e;border-left-color:var(--color-primary);color:#02108e;color:var(--color-primary);font-size:.75rem}form .choices .choices__placeholder{opacity:1}form .choices .choices__inner{min-height:0;padding:0}form .choices.is-focused:not(.is-open){outline:2px solid #02108e;outline:solid 2px var(--color-dark)}form .choices .choices__inner,form .choices .choices__list.choices__list--dropdown{background-color:#fff;background-color:var(--color-white);border:1px solid #02108e;border:1px solid var(--color-dark);border-radius:6px}form .choices .choices__list .choices__item{font-size:1rem;font-weight:500;line-height:1.5;transition:.3s ease-in-out;transition:var(--transition-main)}form .choices .choices__list.choices__list--single{padding:0}form .choices .choices__list.choices__list--single .choices__item{align-items:center;display:flex;gap:.5rem;padding:.625rem 3.5rem .625rem 1.5rem}form .choices .choices__list.choices__list--dropdown{margin-bottom:4px;margin-top:4px;padding:.5rem .25rem;z-index:3}form .choices .choices__list.choices__list--dropdown .choices__list{max-height:14rem;scrollbar-color:#329af0 #fff;scrollbar-color:var(--color-primary-400) var(--color-white);scrollbar-width:thin}form .choices .choices__list.choices__list--dropdown .choices__item{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:.5rem;display:flex;gap:.5rem;opacity:.6;padding:.375rem 1rem}form .choices .choices__list.choices__list--dropdown .choices__item:not(:first-child){margin-top:.25rem}form .choices .choices__list.choices__list--dropdown .choices__item.is-selected{background-color:#c3e4ff;background-color:var(--color-secondary-450);border:1px solid #329af0;border:1px solid var(--color-primary-400);opacity:1}form .choices .choices__list.choices__list--dropdown .choices__item.is-selected:after{border-bottom:1px solid #02108e;border-bottom:1px solid var(--color-primary);border-left:1px solid #02108e;border-left:1px solid var(--color-primary);content:"";height:.25rem;opacity:1;pointer-events:none;rotate:-45deg;width:1rem;z-index:1}form .choices .choices__list.choices__list--dropdown .choices__item.is-highlighted{border-color:#e9f5ff;border-color:var(--color-secondary-300);opacity:1}form .choices .choices__list.choices__list--dropdown .choices__item.is-highlighted:not(.is-selected){background-color:#e9f5ff;background-color:var(--color-secondary-300)}:root{font-family:Albert Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-body);font-optical-sizing:auto;font-size:16px;font-synthesis:none;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#02108e;color:var(--color-dark);scroll-padding-top:7.25rem;scroll-padding-top:calc(var(--header-nav-height) + var(--header-nav-offset-top) + var(--blocks-gap))}::-moz-selection{background-color:#02108e;background-color:var(--color-primary);color:#fff;color:var(--color-white)}::selection{background-color:#02108e;background-color:var(--color-primary);color:#fff;color:var(--color-white)}[x-cloak=""]{display:none!important}@media not all and (min-width:1024px){[x-cloak=max-lg]{display:none!important}}.swiper{max-width:100%;min-height:0;min-width:0;width:100%}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}body main:has(.formProjectBlock){--blocks-gap:2rem}@media screen and (min-width:768px){body main:has(.formProjectBlock){--blocks-gap:3rem}}body main>section:not(.noBlockGap):not(:first-child){margin-top:3rem;margin-top:var(--blocks-gap)}body main>section:not(.noBlockGap):not(:last-child){margin-bottom:3rem;margin-bottom:var(--blocks-gap)}body .h2,body .h2-dk,body .h3,body .h3-dk,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:Chillax,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-headline)}body h1{font-size:2rem;font-weight:500;line-height:1.2}@media screen and (min-width:768px){body h1{font-size:3.5rem}}body .h2,body h2{font-size:1.625rem;font-weight:600;line-height:1.1}@media screen and (min-width:768px){body .h2,body h2{font-size:2.375rem}}body .h2-dk{font-size:2.375rem;font-weight:600;line-height:1.1}body .h3,body h3{font-size:1.375rem;font-weight:500;line-height:1.1}@media screen and (min-width:768px){body .h3,body h3{font-size:1.625rem}}body .h3-dk{font-size:1.625rem}body .h3-dk,body .h4,body h4{font-weight:500;line-height:1.1}body .h4,body h4{font-size:1.25rem}@media screen and (min-width:768px){body .h4,body h4{font-size:1.5rem}}body .h5,body h5{font-size:1.25rem;font-weight:500;line-height:1.1}body .h6,body h6{font-size:1.125rem;font-weight:500;line-height:1.1}.container{margin-left:auto;margin-right:auto;max-width:92rem;max-width:calc(var(--container) + var(--gutter)*2);padding-left:1rem;padding-left:var(--gutter);padding-right:1rem;padding-right:var(--gutter);width:100%}.container--md{max-width:67rem;max-width:calc(var(--container-md) + var(--gutter)*2)}.container--sm{max-width:60rem;max-width:calc(var(--container-sm) + var(--gutter)*2)}.container--xs{max-width:47rem;max-width:calc(var(--container-xs) + var(--gutter)*2)}.skipLink{height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skipLink:focus,.skipLink:focus-visible,.skipLink:focus-within{height:auto;position:relative!important;width:auto;clip:auto;background-color:#fff;background-color:var(--color-white);padding:.5rem;-webkit-text-decoration:underline;text-decoration:underline;z-index:1050}.gradientFont{background:linear-gradient(110deg,#02108e 4%,#329af0 80%);background:var(--gradient-bicolor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Chillax,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-headline)}.textEditorContent{max-width:100%}.textEditorContent>*+*{margin-top:1.25rem}.textEditorContent h2:not(:first-child){margin-top:2rem}.textEditorContent h2:not(:last-child){margin-bottom:2rem}.textEditorContent h3:not(:first-child){margin-top:1.5rem}.textEditorContent h3:not(:last-child){margin-bottom:1.5rem}.textEditorContent:has(table){overflow-y:auto}.textEditorContent ol,.textEditorContent ul{padding-left:1.5rem}.textEditorContent ol li,.textEditorContent ul li{padding-bottom:.125rem;padding-top:.125rem;position:relative}.textEditorContent ol li:before,.textEditorContent ul li:before{display:block;left:-1rem;pointer-events:none;position:absolute}.textEditorContent ul li:before{background-image:linear-gradient(160deg,#c0eb75 4%,#66d9e8 40%,#329af0 80%);background-image:var(--gradient);border-radius:50%;content:"";height:.5rem;top:.5rem;width:.5rem}.textEditorContent ol{counter-reset:ol-counter}.textEditorContent ol li:before{content:counter(ol-counter);counter-increment:ol-counter;font-weight:600;top:1px}.textEditorContent table{border-collapse:collapse;max-width:100%;width:100%}.textEditorContent table tr,.textEditorContent table tr td,.textEditorContent table tr th{border-bottom:1px solid #02108e;border-bottom:1px solid var(--color-primary)}.textEditorContent table tr td,.textEditorContent table tr th{border-left:none;border-right:none;font-weight:400;padding:1rem;text-align:left}.textEditorContent code{background-color:rgba(102,217,232,.2);background-color:var(--color-secondary-opacity20);padding-left:.25rem;padding-right:.25rem}:has(>.leaflet-map-pane){z-index:1}[data-accessible-card]:has([data-accessible-card-main-link]){cursor:pointer}f7i-essentiel-cta{pointer-events:none;visibility:hidden}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border-width:0!important;white-space:nowrap!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.inset-x-4{left:1rem;right:1rem}.right-4{right:1rem}.top-4{top:1rem}.z-1{z-index:1}.z-2{z-index:2}.order-first{order:-9999}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-full{height:100%}.w-fit{width:-moz-fit-content;width:fit-content}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.-translate-y-12{--tw-translate-y:-3rem;transform:translate(var(--tw-translate-x),-3rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y:-1rem;transform:translate(var(--tw-translate-x),-1rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),-100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:3rem;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:.5rem;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:.75rem;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:1rem;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:1.5rem;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:2rem;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.pb-8{padding-bottom:2rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg\/inherit{font-size:1.125rem;line-height:inherit}.leading-none{line-height:1}.text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-white\/80{color:hsla(0,0%,100%,.8)}.opacity-0{opacity:0}.shadow-card{--tw-shadow:0 0 16px 0 rgba(0,0,0,.25);--tw-shadow-colored:0 0 16px 0 var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 0 16px 0 rgba(0,0,0,.25);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.blur-sm{--tw-blur:blur(4px);filter:blur(4px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.delay-500{transition-delay:.5s}.duration-1000{transition-duration:1s}.duration-700{transition-duration:.7s}.text-current\/80{color:color-mix(in srgb,currentColor 80%,transparent)}@font-face{font-display:swap;font-family:Chillax;font-style:normal;font-weight:100 900;src:url(/build/website/fonts/Chillax-Variable.9cf7581f.woff2) format("woff2"),url(/build/website/fonts/Chillax-Variable.9bd4b4c6.woff) format("woff"),url(/build/website/fonts/Chillax-Variable.35be36f5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:100 900;src:url(/build/website/fonts/AlbertSans-VariableFont_wght.d0cb0491.ttf) format("truetype")}@font-face{font-display:swap;font-family:Albert Sans;font-style:italic;font-weight:100 900;src:url(/build/website/fonts/AlbertSans-Italic-VariableFont_wght.696bd40a.ttf) format("truetype")}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{bottom:0;content:var(--tw-content);left:0;right:0;top:0}@media not all and (min-width:1024px){.max-lg\:h-0{height:0}.max-lg\:flex-col{flex-direction:column}.max-lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media not all and (min-width:768px){.max-md\:order-last{order:9999}.max-md\:\!hidden{display:none!important}.max-md\:hidden{display:none}.max-md\:justify-center{justify-content:center}}@media not all and (min-width:640px){.max-sm\:w-\[175\%\]{width:175%}}@media (min-width:640px){.sm\:gap-16{gap:4rem}}@media (min-width:768px){.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-y-20{row-gap:5rem}.md\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:5rem;margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}}@media (min-width:1024px){.lg\:sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:opacity-0{opacity:0}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-8{padding-left:2rem;padding-right:2rem}}.error404Block{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;display:flex;height:100vh;overflow:hidden;padding-bottom:6rem;position:relative}@media screen and (min-width:768px){.error404Block{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}}.error404Block>.container{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin-top:35vh}.error404Block__background{background-color:var(--color-primary-400);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-2}@media screen and (min-width:768px){.error404Block__background:has(img):after{background-color:var(--color-black);bottom:0;content:"";display:block;height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;width:100%}}.error404Block__background:before{background-color:var(--color-white);content:"";height:180%;left:50%;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:center 30vh;mask-position:center 30vh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;opacity:.5;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:180%}@media screen and (min-width:768px){.error404Block__background:before{height:125%;-webkit-mask-position:center 15vh;mask-position:center 15vh;opacity:.3;width:125%}}.error404Block__background img{-o-object-fit:cover;object-fit:cover;-o-object-position:75% 50%;object-position:75% 50%}@media screen and (min-width:768px){.error404Block__background img{-o-object-position:center;object-position:center}}.error404Block__subtitle,.error404Block__title{color:var(--color-white);font-family:var(--font-headline);font-weight:500;margin:0;text-shadow:0 0 20px #000}.error404Block__title{font-size:2rem;line-height:2rem}@media screen and (min-width:768px){.error404Block__title{font-size:3.5rem;line-height:3.5rem}}.error404Block__subtitle{font-size:1.875rem;margin-bottom:7.5rem}@media screen and (min-width:768px){.error404Block__subtitle{font-size:2.25rem;line-height:2.25rem;margin-bottom:3rem}}@supports(interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.accordionBlock__tab::details-content{height:0;overflow:clip;transition:height var(--transition-main),content-visibility var(--transition-main) allow-discrete}.accordionBlock__tab[open]::details-content{height:auto}}.accordionBlock>.container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:1024px){.accordionBlock>.container{flex-direction:row;gap:4rem}}.accordionBlock__image{background-color:var(--color-primary-400);border-radius:2rem;max-height:30rem;overflow:hidden;width:100%}@media screen and (min-width:1024px){.accordionBlock__image{flex-basis:calc(33.33333% - 1.33333rem);height:36.5rem;max-height:none}}.accordionBlock__image:not(:has(img)){position:relative}.accordionBlock__image:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200% auto;mask-size:200% auto;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accordionBlock__image img{-o-object-fit:cover;object-fit:cover}.accordionBlock__content{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media screen and (min-width:1024px){.accordionBlock__content{flex-basis:calc(66.66667% - 2.66667rem);flex-grow:1;padding:2rem 2rem 2rem 0}}.accordionBlock__content__tabs{display:flex;flex-direction:column;gap:3rem}.accordionBlock__tab{border-radius:.75rem;position:relative;transition:var(--transition-main)}.accordionBlock__tab:not(:first-child):before{background-color:var(--color-primary);content:"";height:.5px;left:0;position:absolute;top:-1.5rem;width:100%}.accordionBlock__tab:has(summary:hover,summary:focus-visible),.accordionBlock__tab[open]{background-color:var(--color-secondary-400)}.accordionBlock__tab[open] summary .accordionBlock__tab__icon:before{width:0}.accordionBlock__tab summary,.accordionBlock__tab__content{padding-left:1.5rem;padding-right:1.5rem}.accordionBlock__tab summary{align-items:center;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;padding-bottom:1.5rem;padding-top:1.5rem}.accordionBlock__tab summary::marker{display:none}.accordionBlock__tab__icon{border:1px solid var(--color-primary);border-radius:50%;flex-shrink:0;height:2.5rem;pointer-events:none;position:relative;width:2.5rem}.accordionBlock__tab__icon:after,.accordionBlock__tab__icon:before{background-color:var(--color-primary);content:"";height:1px;left:50%;position:absolute;top:50%;transition:var(--transition-main);translate:calc(-50% + .5px);width:1rem}.accordionBlock__tab__icon:before{rotate:90deg}.accordionBlock__tab__content{font-size:1.125rem;opacity:.8;padding-bottom:1.5rem}.agencyBlock>.container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.agencyBlock>.container{flex-direction:row}}.agencyBlock__content{align-items:flex-start;display:flex;flex-direction:column;padding:1rem;width:100%}@media screen and (min-width:768px){.agencyBlock__content{padding:2rem;width:calc(50% - .75rem)}}@media screen and (min-width:1366px){.agencyBlock__content{padding:4rem;width:calc(33% - .495rem)}}.agencyBlock__content__title{margin-bottom:2rem}.agencyBlock__content__address,.agencyBlock__content__email,.agencyBlock__content__phone{font-size:1.125rem;line-height:2.25rem;margin:0}.agencyBlock__content__address a,.agencyBlock__content__email a,.agencyBlock__content__phone a{color:var(--color-primary)}.agencyBlock__map{border-radius:2rem;height:40vh;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.agencyBlock__map{height:auto;width:calc(50% - .75rem)}}@media screen and (min-width:1366px){.agencyBlock__map{width:calc(66% - .99rem)}}.agencyBlock__map #agency-map{height:100%}.agencyBlock__map__goLink.btn{position:absolute;right:1rem;top:1rem;z-index:2}@media screen and (min-width:768px){.agencyBlock__map__goLink.btn{right:1.25rem;top:1.5rem}}.baselineBlock .container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-bottom:1.875rem;padding-top:1.875rem}@media screen and (min-width:768px){.baselineBlock .container{gap:4rem}}.baselineBlock__content{font-family:var(--font-headline);font-size:1.625rem;line-height:1.1;text-align:center;text-wrap:balance}@media screen and (min-width:768px){.baselineBlock__content{font-size:3rem}}.challenges>.container{display:flex;flex-direction:column;gap:1.25rem}.challenges__grid{--_columns:1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--_columns),minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media screen and (min-width:768px){.challenges__grid{--_columns:2}}.columnsBlockBackground{overflow-x:hidden}.columnsBlockBackground>.container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.columnsBlockBackground__navigation{display:flex;flex-direction:column;flex-shrink:0;gap:.75rem}@media screen and (min-width:768px){.columnsBlockBackground__navigation{flex-direction:row}}.columnsBlockBackground__navigation:has(~.swiper:not(.swiper-initialized)){display:none}.columnsBlockBackground__navigation__button{align-items:center;background-color:var(--color-secondary);border-radius:50%;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1.5rem;height:3rem;justify-content:center;transition:var(--transition-main);width:3rem}.columnsBlockBackground__navigation__button:focus-visible,.columnsBlockBackground__navigation__button:hover{background-color:var(--color-primary);color:var(--color-secondary)}.columnsBlockBackground__navigation__button--prev:focus-visible,.columnsBlockBackground__navigation__button--prev:hover{rotate:45deg}.columnsBlockBackground__navigation__button--next:focus-visible,.columnsBlockBackground__navigation__button--next:hover{rotate:-45deg}.columnsBlockBackground__navigation__button.swiper-button-disabled{opacity:.3}.columnsBlockBackground__navigation__button.swiper-button-lock{display:none}.columnsBlockBackground__slider{--_columns:1;--_gap:1.25rem;width:100%}.columnsBlockBackground__slider.swiper{overflow:visible}.columnsBlockBackground__slider .swiper-slide{height:auto}.columnsBlockBackground__slider .swiper-slide>*{height:100%}.columnsBlockBackground__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--_gap)}.columnsBlockBackground__slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - var(--_gap)*(var(--_columns) - 1))/var(--_columns))}@media screen and (min-width:640px){.columnsBlockBackground__slider{--_columns:2}}@media screen and (min-width:1024px){.columnsBlockBackground__slider{--_columns:3}}@media screen and (min-width:1280px){.columnsBlockBackground__slider{--_columns:4}}.columnsBlock>.container{align-items:center;display:flex;flex-direction:column;gap:3rem}.columnsBlock__columns{--_columns:1;--_gap:2rem;display:flex;flex-direction:column;gap:2rem;gap:var(--_gap)}.columnsBlock__columns>*{flex-basis:calc((100% - var(--_gap)*(var(--_columns) - 1))/var(--_columns))}@media screen and (min-width:768px){.columnsBlock__columns{--_columns:2;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:1280px){.columnsBlock__columns{--_columns:3;--_gap:4rem}}@media screen and (min-width:1366px){.columnsBlock__columns{--_columns:4}.columnsBlock__columns>*{flex-grow:1}}@media screen and (min-width:768px){.ctaBlock:not(.ctaBlock--card) .ctaBlock__container{display:flex;padding-bottom:0;padding-right:2rem}.ctaBlock:not(.ctaBlock--card) .ctaBlock__content{align-items:flex-start;border-bottom-left-radius:0;border-bottom-right-radius:25% 50%;border-top-right-radius:25% 50%;height:100%;max-width:100%;min-width:75%}}.ctaBlock--small:not(.ctaBlock--card) .ctaBlock__container{max-width:60rem}@media screen and (min-width:768px){.ctaBlock--small:not(.ctaBlock--card) .ctaBlock__content__title{max-width:35rem;text-align:left}}@media screen and (min-width:1366px){.ctaBlock--large:not(.ctaBlock--card) .ctaBlock__content{border-bottom-right-radius:20% 50%;border-top-right-radius:20% 50%}}@media screen and (min-width:768px){.ctaBlock--large:not(.ctaBlock--card) .ctaBlock__content__title{font-size:3rem;line-height:3.25rem;max-width:44rem;text-align:left}}.ctaBlock>.container{display:flex;justify-content:center}.ctaBlock__container{border-radius:2rem;overflow:hidden;padding-bottom:4rem;position:relative;width:100%}.ctaBlock__image{background-color:var(--color-primary);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.ctaBlock__image:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:60% auto;mask-size:60% auto;pointer-events:none;position:absolute;right:0;top:0;width:100%}.ctaBlock__image img{-o-object-fit:cover;object-fit:cover}.ctaBlock__content{align-items:center;background-color:var(--color-primary-400);border-bottom-left-radius:50% 33%;border-bottom-right-radius:50% 33%;color:var(--color-white);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:4.5rem 2rem 6rem}.ctaBlock__content__title{font-size:2rem;font-weight:500;line-height:2.5rem;max-width:17rem;text-align:center}@supports(interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faqBlock__questions__item::details-content{height:0;overflow:clip;transition:height var(--transition-main),content-visibility var(--transition-main) allow-discrete}.faqBlock__questions__item[open]::details-content{height:auto}}.faqBlock>.container{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.faqBlock>.container{flex-direction:row;gap:4rem}}.faqBlock__content{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:1024px){.faqBlock__content{width:calc(33.33333% - 1.33333rem)}}.faqBlock__content__text{opacity:.8}.faqBlock__questions{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.faqBlock__questions{width:calc(66.66667% - 2.66667rem)}}.faqBlock__questions__item{position:relative;transition:var(--transition-main)}.faqBlock__questions__item:not(:first-child):before{background-color:var(--color-primary);content:"";height:.5px;left:0;position:absolute;top:0;width:100%}.faqBlock__questions__item:has(summary:hover,summary:focus-visible) summary,.faqBlock__questions__item[open] summary{font-weight:800}.faqBlock__questions__item[open] summary .faqBlock__questions__item__icon:before{width:0}@media screen and (min-width:1024px){.faqBlock__questions__item summary,.faqBlock__questions__item__content{padding-left:1.5rem;padding-right:1.5rem}}.faqBlock__questions__item summary{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:1.25rem;justify-content:space-between;list-style:none;padding-bottom:1.5rem;padding-top:1.5rem;transition:var(--transition-main)}.faqBlock__questions__item summary::marker{display:none}.faqBlock__questions__item__icon{border:1px solid var(--color-primary);border-radius:50%;flex-shrink:0;height:2.5rem;pointer-events:none;position:relative;width:2.5rem}.faqBlock__questions__item__icon:after,.faqBlock__questions__item__icon:before{background-color:var(--color-primary);content:"";height:1px;left:50%;position:absolute;top:50%;transition:var(--transition-main);translate:calc(-50% + .5px);width:1rem}.faqBlock__questions__item__icon:before{rotate:90deg}.faqBlock__questions__item__content{opacity:.8;padding-bottom:1.5rem;padding-right:3.75rem}.formBlock:has(form){isolation:isolate;position:relative}.formBlock:has(form):before{background-color:color-mix(in srgb,var(--color-secondary-400) 60%,transparent);bottom:calc(var(--blocks-gap)/2*-1);content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape-mask.4346cae0.svg);mask-image:url(/build/website/images/wewise-W-shape-mask.4346cae0.svg);-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80rem auto;mask-size:80rem auto;pointer-events:none;position:absolute;right:0;top:calc(var(--blocks-gap)/2*-1);z-index:-1}@media screen and (min-width:1024px){.formBlock:has(form):before{-webkit-mask-size:auto 100%;mask-size:auto 100%}}.formProjectBlock>.container{flex-direction:column;gap:2rem}.formProjectBlock>.container,.formProjectBlock__steps{align-items:center;display:flex;justify-content:center}.formProjectBlock__steps{gap:1.875rem}.formProjectBlock__steps__item{align-items:center;background-color:var(--color-white);border-radius:50%;box-shadow:var(--shadow);color:var(--color-primary);display:inline-flex;font-family:var(--font-headline);font-size:1rem;font-weight:500;height:1.875rem;justify-content:center;position:relative;transition:var(--transition-main);width:1.875rem}.formProjectBlock__steps__item:not(:first-child):before{background-color:var(--color-primary);border-radius:2px;content:"";height:2px;pointer-events:none;position:absolute;right:calc(100% + .375rem);top:50%;translate:0 -50%;width:1.125rem}.formProjectBlock__steps__item[tabindex="0"]{cursor:pointer}.formProjectBlock__steps__item[tabindex="0"]:focus-visible,.formProjectBlock__steps__item[tabindex="0"]:hover{background-color:var(--color-secondary-400)}.formProjectBlock__steps__item.active{background-color:var(--color-primary-400);color:var(--color-white)}.formProjectBlock__step{align-items:center;display:none;flex-direction:column;gap:2rem;justify-content:center;width:100%}@media screen and (min-width:768px){.formProjectBlock__step{gap:3rem}}.formProjectBlock__step.active{display:flex}.formProjectBlock__step__options{--_columns:1;--_gap:1.25rem;display:flex;flex-wrap:wrap;gap:1.25rem;gap:var(--_gap);justify-content:center;max-width:var(--container-md);width:100%}.formProjectBlock__step__options>*{flex-basis:calc((100% - var(--_gap)*(var(--_columns) - 1))/var(--_columns))}@media screen and (min-width:768px){.formProjectBlock__step__options{--_columns:2}}@media screen and (min-width:1280px){.formProjectBlock__step__options{--_columns:3}}.formProjectBlock__step__options>button{cursor:pointer;display:grid;min-height:8.75rem;text-align:left}.formProjectBlock__step__form{max-width:var(--container-xs);width:100%}.heroBlock{--_max-width:65rem;padding-bottom:2rem;padding-top:6.25rem;position:relative}@media screen and (min-width:768px){.heroBlock{padding-bottom:3rem;padding-top:8.75rem}}.heroBlock:before{border-bottom:1px solid var(--color-primary-400);border-bottom-right-radius:calc(infinity*1px);border-right:1px solid var(--color-primary-400);border-top:1px solid var(--color-primary-400);border-top-right-radius:calc(infinity*1px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;width:calc(100% - .625rem);z-index:-2}@media screen and (min-width:768px){.heroBlock:before{max-width:max(var(--_max-width) + var(--gutter)*2,var(--_max-width) + var(--gutter) + (100% - var(--container))/2)}}.heroBlock>.container{display:flex;flex-direction:column;gap:.625rem}.heroBlock__breadcrumb ul{display:flex;gap:.5rem}.heroBlock__breadcrumb__item{align-items:center;display:inline-flex;gap:.5rem;overflow:hidden}.heroBlock__breadcrumb__item:last-child{flex:1}.heroBlock__breadcrumb__item .icon{flex-shrink:0}.heroBlock__breadcrumb__item a,.heroBlock__breadcrumb__item p{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heroBlock__breadcrumb__item a{font-weight:600}.heroBlock__breadcrumb__item a:focus-visible,.heroBlock__breadcrumb__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:768px){.heroBlock__breadcrumb,.heroBlock__title{max-width:var(--_max-width)}}.homeHeroBlock{--_radius:2rem}@media screen and (min-width:1024px){.homeHeroBlock{--_radius:3.75rem}}.homeHeroBlock__main{align-items:center;display:flex;min-height:100svh;position:relative}.homeHeroBlock__main>.container{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;justify-content:center;padding-top:3.75rem;position:relative}@media screen and (min-width:768px){.homeHeroBlock__main>.container{gap:3rem}}.homeHeroBlock__background{background-color:var(--color-primary-400);border-bottom-left-radius:var(--_radius);overflow:hidden;pointer-events:none}.homeHeroBlock__background,.homeHeroBlock__image,.homeHeroBlock__image:after{bottom:0;left:0;position:absolute;right:0;top:0}.homeHeroBlock__image:after{background-color:rgba(0,0,0,.4);content:"";pointer-events:none}.homeHeroBlock__image img{-o-object-fit:cover;object-fit:cover}.homeHeroBlock__wshape{height:125%;left:50%;opacity:.3;position:absolute;top:0;translate:-50% 0;width:125%}.homeHeroBlock__wshape img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.homeHeroBlock__title{color:var(--color-white);display:flex;flex-direction:column;text-shadow:0 0 20px #000;text-wrap:balance}.homeHeroBlock__dialog{align-items:safe center;background-color:var(--color-secondary-400);color:inherit;height:100svh;max-height:none;max-width:none;overscroll-behavior:contain;padding-bottom:2rem;padding-top:4rem;transition-behavior:allow-discrete;transition-duration:.3s;transition-property:translate,display,overlay;transition-timing-function:ease-out;translate:100% 0;width:100%}@media screen and (min-width:768px){.homeHeroBlock__dialog{padding-bottom:4rem;padding-top:6rem}}.homeHeroBlock__dialog::backdrop{background-color:transparent}.homeHeroBlock__dialog[open]{display:flex;translate:0 0}@starting-style{.homeHeroBlock__dialog[open]{translate:100% 0}}.homeHeroBlock__dialog .container{display:flex;flex-direction:column;gap:2rem;justify-content:center;position:relative}@media screen and (min-width:768px){.homeHeroBlock__dialog .container{gap:4rem}}.homeHeroBlock__dialog__close{cursor:pointer;height:1.5rem;position:absolute;right:1.25rem;top:1.25rem;width:1.5rem}@media screen and (min-width:768px){.homeHeroBlock__dialog__close{right:1.5rem;top:1.5rem}}.homeHeroBlock__dialog__close:after,.homeHeroBlock__dialog__close:before{background-color:var(--color-primary);content:"";height:2px;left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:100%}.homeHeroBlock__dialog__close:before{rotate:-45deg}.homeHeroBlock__dialog__close:after{rotate:45deg}.homeHeroBlock__dialog__baseline{font-family:var(--font-headline);font-size:1.5rem;margin-left:auto;margin-right:auto;max-width:58rem;text-align:center}@media screen and (min-width:768px){.homeHeroBlock__dialog__baseline{font-size:3rem}}.homeHeroBlock__dialog__list{--_columns:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--_columns),minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media screen and (min-width:1280px){.homeHeroBlock__dialog__list{--_columns:4}}.homeHeroBlock__solutions{max-width:calc(100% - var(--_radius)*2);z-index:5}@media not all and (min-width:1024px){.homeHeroBlock__solutions{margin-left:auto;margin-top:-4rem;position:relative;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1024px){.homeHeroBlock__solutions{align-items:center;background-color:var(--color-white);border-top-left-radius:var(--_radius);bottom:0;display:flex;gap:2.5rem;height:calc-size(auto,round(up,size,1px));min-height:7rem;padding-bottom:1.5rem;padding-left:max(var(--gutter),(100% - var(--container))/2);padding-right:max(var(--gutter),(100% - var(--container))/2);padding-top:1.5rem;position:absolute;right:0;width:calc-size(auto,round(up,size,1px))}}.homeHeroBlock__solutions:after,.homeHeroBlock__solutions:before{background-color:inherit;clip-path:path("M60 60H0C33.1371 60 60 33.1371 60 0V60Z");content:"";height:var(--_radius);position:absolute;width:var(--_radius)}@media not all and (min-width:1024px){.homeHeroBlock__solutions:after,.homeHeroBlock__solutions:before{display:none}}.homeHeroBlock__solutions:before{bottom:0;right:100%}.homeHeroBlock__solutions:after{bottom:100%;right:0}.homeHeroBlock__solutions__title{font-family:var(--font-headline);font-size:1.25rem;font-weight:600;letter-spacing:var(--tracking-wide);line-height:1;max-width:11.5rem}@media not all and (min-width:1024px){.homeHeroBlock__solutions__title{display:none}}.homeHeroBlock__solutions__trigger{background-color:var(--color-white);border-top-left-radius:var(--_radius);height:calc-size(auto,round(up,size,1px));min-height:4rem;padding:.5rem 1.5rem;position:relative;transition:var(--transition-main);width:calc-size(auto,round(up,size,1px))}.homeHeroBlock__solutions__trigger:after,.homeHeroBlock__solutions__trigger:before{background-color:inherit;clip-path:path("M32 32H0C17.6731 32 32 17.6731 32 0V32Z");content:"";height:var(--_radius);position:absolute;width:var(--_radius)}.homeHeroBlock__solutions__trigger:before{bottom:0;right:100%}.homeHeroBlock__solutions__trigger:after{bottom:100%;right:0}.homeHeroBlock__solutions__trigger:hover{background-color:var(--color-primary);color:var(--color-white)}.homeHeroBlock__solutions__trigger[aria-expanded=false]>:after{border-bottom:none;border-top-color:currentColor}.homeHeroBlock__solutions__trigger[aria-expanded=true]>:after{border-bottom-color:currentColor;border-top:none}.homeHeroBlock__solutions__trigger__label{align-items:center;display:flex;font-family:var(--font-headline);font-weight:500;gap:.75rem;justify-content:space-between;letter-spacing:-.0125rem;line-height:1}.homeHeroBlock__solutions__trigger__label:after{border-color:transparent;border-radius:4px;border-width:7px;content:"";display:inline-block;height:0;width:0}@media screen and (min-width:1024px){.homeHeroBlock__solutions__trigger{display:none}}@media not all and (min-width:1024px){.homeHeroBlock__solutions__items{background-color:var(--color-white);overflow:hidden}}.homeHeroBlock__solutions__items ul{display:flex;gap:.625rem}@media not all and (min-width:1024px){.homeHeroBlock__solutions__items ul{flex-direction:column;padding:1rem 1.5rem}}.homeHeroBlock__solutions__items ul li{display:grid}@media screen and (min-width:1024px){.homeHeroBlock__solutions__items ul li{flex-basis:9rem}}.homeHeroBlock__solutions__item{align-items:center;background-color:var(--color-secondary-400);border-radius:.75rem;display:inline-flex;font-family:var(--font-headline);font-weight:500;line-height:1.1;min-height:3.875rem;overflow:hidden;padding:.75rem;position:relative;transition:var(--transition-main)}.homeHeroBlock__solutions__item:before{background:var(--gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:var(--transition-main)}.homeHeroBlock__solutions__item>*{position:relative;z-index:1}.homeHeroBlock__solutions__item:focus-visible,.homeHeroBlock__solutions__item:hover{background-color:var(--color-primary-400)}.homeHeroBlock__solutions__item:focus-visible:before,.homeHeroBlock__solutions__item:hover:before{opacity:1}.imageBlock--fullwidth .imageBlock__picture{height:13.25rem;width:100%}@media screen and (min-width:768px){.imageBlock--fullwidth .imageBlock__picture{height:20rem}}@media screen and (min-width:1366px){.imageBlock--fullwidth .imageBlock__picture{height:28.125rem}}.imageBlock--fullwidth .imageBlock__picture img{-o-object-fit:cover;object-fit:cover}.imageBlock:not(.imageBlock--fullwidth) .imageBlock__picture img{max-height:80vh}.imageBlock .container{display:flex;justify-content:center}.imageBlock__picture{background-color:var(--color-primary-400);border-radius:2rem;overflow:hidden}.imageBlock__picture:not(:has(img)){position:relative}.imageBlock__picture:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:50% 10%;mask-position:50% 10%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:110% auto;mask-size:110% auto;pointer-events:none;position:absolute;right:0;top:0;width:100%}.imageBlock__picture img{border-radius:2rem;overflow:hidden}.imagesSliderBlock{overflow-x:hidden}.imagesSliderBlock__navigation__button{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;box-shadow:var(--shadow);color:var(--color-primary);cursor:pointer;display:flex;font-size:1.5rem;height:3.75rem;justify-content:center;position:absolute;top:50%;transition:var(--transition-main);width:3.75rem;z-index:2}.imagesSliderBlock__navigation__button:focus-visible,.imagesSliderBlock__navigation__button:hover{background-color:var(--color-primary);color:var(--color-white)}.imagesSliderBlock__navigation__button.swiper-button-disabled{opacity:.3;pointer-events:none}.imagesSliderBlock__navigation__button--prev{left:8.3333333333%;translate:-50% -50%}@media screen and (min-width:768px){.imagesSliderBlock__navigation__button--prev{left:21.4285714286%}}@media screen and (min-width:1024px){.imagesSliderBlock__navigation__button--prev{left:25%}}.imagesSliderBlock__navigation__button--prev:focus-visible,.imagesSliderBlock__navigation__button--prev:hover{rotate:45deg}.imagesSliderBlock__navigation__button--next{right:8.3333333333%;translate:50% -50%}@media screen and (min-width:768px){.imagesSliderBlock__navigation__button--next{right:21.4285714286%}}@media screen and (min-width:1024px){.imagesSliderBlock__navigation__button--next{right:25%}}.imagesSliderBlock__navigation__button--next:focus-visible,.imagesSliderBlock__navigation__button--next:hover{rotate:-45deg}.imagesSliderBlock__swiper{overflow:visible;width:100%}.imagesSliderBlock__swiper__item{transition:scale var(--transition-main)}.imagesSliderBlock__swiper .swiper-wrapper{align-items:center}.imagesSliderBlock__swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .imagesSliderBlock__swiper__item{scale:.92}.imagesSliderBlock__swiper .swiper-wrapper .swiper-slide picture{aspect-ratio:3/2}.imagesSliderBlock__swiper .swiper-wrapper .swiper-slide picture:not(:has(img)){background-color:var(--color-primary-400);border-radius:1rem;overflow:hidden;position:relative}.imagesSliderBlock__swiper .swiper-wrapper .swiper-slide picture:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.imagesSliderBlock__swiper .swiper-wrapper .swiper-slide picture img{border-radius:1rem;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media screen and (min-width:768px){.imagesSliderBlock__swiper .swiper-wrapper .swiper-slide picture img{border-radius:2rem}}.mapCountriesBlock__flag,.mapCountriesBlock__trigger__flag{border-radius:calc(infinity*1px);display:inline-flex;font-size:2rem;position:relative}.mapCountriesBlock__flag:after,.mapCountriesBlock__trigger__flag:after{border-radius:inherit;bottom:0;box-shadow:var(--map-flag-inner-shadow,inset 0 0 0 1px var(--color-white));content:"";left:0;position:absolute;right:0;top:0}.mapCountriesBlock{background-color:var(--color-secondary-400);border-radius:2rem;overflow-x:clip;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:768px){.mapCountriesBlock{border-radius:3.75rem;padding-bottom:4rem;padding-top:4rem}}.mapCountriesBlock__trigger{--_trigger-bg-color:var(--color-white);align-items:center;background-color:var(--_trigger-bg-color);border-radius:.75rem;color:currentColor;color:var(--_trigger-color,currentColor);display:flex;min-height:2.75rem;padding:.25rem 1.5rem;text-align:left;transition-duration:var(--duration-base);transition-property:background-color,color}.mapCountriesBlock__trigger:focus-visible,.mapCountriesBlock__trigger:hover{--_trigger-bg-color:var(--color-primary);--_trigger-color:var(--color-white)}.mapCountriesBlock__trigger.is-active{--_trigger-bg-color:var(--color-primary);--_trigger-color:var(--color-white);--_trigger-icon-rotate:-180deg}.mapCountriesBlock__trigger__flag{margin-right:1.25rem}.mapCountriesBlock__trigger__title{font-size:1.25rem}.mapCountriesBlock__trigger__icon{font-size:1.5rem;line-height:0;margin-left:.625rem;rotate:0deg;rotate:var(--_trigger-icon-rotate,0deg);transition-duration:var(--duration-base);transition-property:rotate}.mapCountriesBlock__panel{overflow:hidden;transition-duration:var(--duration-base);transition-property:height}.mapCountriesBlock__panel__item{background-color:var(--color-white);border-radius:.75rem;padding:1rem 2rem}.mapCountriesBlock__panel__item__logo img{height:auto;max-width:13rem;width:auto}.mapCountriesBlock__panel__item__link{font-weight:700;text-decoration-line:underline}.mapCountriesBlock__flag-trigger{border-radius:calc(infinity*1px);display:inline-flex;outline:none;padding:4px;position:absolute;translate:-50% -50%}.mapCountriesBlock__flag-trigger:focus-visible,.mapCountriesBlock__flag-trigger:hover{--map-flag-animation:map-flag-bounce 0.5s}.mapCountriesBlock__flag-trigger:focus-visible{--map-flag-outline:1px auto}.mapCountriesBlock__flag-trigger.is-active{--map-flag-inner-shadow:none;--map-flag-outer-shadow:0 0 0 4px var(--color-white);z-index:1}.mapCountriesBlock__flag{animation:none;animation:var(--map-flag-animation,none);box-shadow:none;box-shadow:var(--map-flag-outer-shadow,none);outline:none;outline:var(--map-flag-outline,none);outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px}.mapCountriesBlock__flag,.mapCountriesBlock__flag:after{transition-duration:var(--duration-base);transition-property:box-shadow}.mapCountriesBlock__map{height:100%;width:100%}.mapCountriesBlock__map path{stroke:var(--color-secondary-400);stroke-width:2px;transition-duration:var(--duration-base);transition-property:fill}.mapCountriesBlock__map path.enabled{fill:var(--color-primary)}.mapCountriesBlock__map path.disabled{fill:var(--color-secondary);fill-opacity:.25}.mapCountriesBlock__map path.is-active{fill:var(--color-primary-400)}.mapTextBlock__flag,.mapTextBlock__tooltip__flag{border-radius:calc(infinity*1px);display:inline-flex;font-size:2rem;position:relative}.mapTextBlock__flag:after,.mapTextBlock__tooltip__flag:after{border-radius:inherit;bottom:0;box-shadow:var(--map-flag-inner-shadow,inset 0 0 0 1px var(--color-white));content:"";left:0;position:absolute;right:0;top:0}.mapTextBlock{background-color:var(--color-secondary-400);border-radius:2rem;overflow-x:clip;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:768px){.mapTextBlock{border-radius:3.75rem;padding-bottom:4rem;padding-top:4rem}}.mapTextBlock__flag-trigger{border-radius:calc(infinity*1px);display:inline-flex;outline:none;padding:4px;position:absolute;translate:-50% -50%}.mapTextBlock__flag-trigger:focus-visible,.mapTextBlock__flag-trigger:hover{--map-flag-animation:map-flag-bounce 0.5s}.mapTextBlock__flag-trigger:focus-visible{--map-flag-outline:1px auto}.mapTextBlock__flag{animation:none;animation:var(--map-flag-animation,none);outline:none;outline:var(--map-flag-outline,none);outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px}.mapTextBlock__tooltip{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:.75rem;left:0;padding:calc(1rem - 1px);position:absolute;top:0;transition-duration:var(--duration-base);transition-property:opacity;z-index:1}.mapTextBlock__tooltip__title{color:color-mix(in srgb,currentColor 80%,transparent);font-family:var(--font-headline);font-weight:600;letter-spacing:var(--tracking-wide);line-height:1}.mapTextBlock__tooltip__description{line-height:1}.mapTextBlock__tooltip__description>*{display:block}.mapTextBlock__tooltip__description>:first-child{font-size:2.25rem;font-weight:400}.mapTextBlock__tooltip__description>:last-child{color:color-mix(in srgb,currentColor 80%,transparent);font-family:var(--font-headline);font-weight:500;margin-top:-2px}.mapTextBlock__map{height:100%;width:100%}.mapTextBlock__map path{stroke:var(--color-secondary-400);stroke-width:2px}.mapTextBlock__map path.enabled{fill:var(--color-primary)}.mapTextBlock__map path.disabled{fill:var(--color-secondary);fill-opacity:.25}.newsHeader>.container{display:flex;flex-direction:column;gap:4rem}.newsHeader__tags{display:flex;flex-wrap:wrap;gap:.375rem}.newsHeader__tags__item{align-items:center;border-radius:calc(infinity*1px);display:inline-flex;min-height:2.25rem}.newsHeader__tags__item--category{--_border-width:1px;border:var(--_border-width) solid var(--color-primary-400);font-size:.875rem;font-weight:600;line-height:1rem;padding:calc(.625rem - 1px) calc(1.25rem - 1px);padding:calc(.625rem - var(--_border-width)) calc(1.25rem - var(--_border-width));transition:var(--transition-main)}.newsHeader__tags__item--category:focus-visible,.newsHeader__tags__item--category:hover{background-color:var(--color-secondary-opacity20)}.newsHeader__tags__item--country{background-color:var(--color-quaternary);color:color-mix(in srgb,currentColor 80%,transparent);font-size:1.125rem;padding:.25rem 1.5rem;transition:var(--transition-main)}.newsHeader__tags__item--country:focus-visible,.newsHeader__tags__item--country:hover{background-color:color-mix(in srgb,var(--color-quaternary) 95%,#000)}.newsHeader__text{color:color-mix(in srgb,currentColor 80%,transparent);font-size:1.25rem;font-weight:500}@media screen and (min-width:768px){.newsHeader__text{font-size:1.5rem}}.newsHeader__image{background-color:var(--color-primary-400);border-radius:2rem;overflow:hidden}.newsHeader__image:not(:has(img)){height:50vh;position:relative}.newsHeader__image:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.numbersBlock>.container{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.numbersBlock>.container{gap:4rem}}.numbersBlock__list{--_columns:2;--_column-gap:1.5rem;align-self:stretch;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-gap:var(--_column-gap);column-gap:var(--_column-gap);display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}@media screen and (min-width:768px){.numbersBlock__list{--_columns:3;--_column-gap:4rem;row-gap:4rem}}@media screen and (min-width:1024px){.numbersBlock__list{--_columns:4;--_column-gap:6rem}}.numbersBlock__list__item{align-items:center;display:flex;flex-basis:calc((100% - var(--_column-gap)*(var(--_columns) - 1))/var(--_columns));flex-direction:column}.numbersBlock__list__item__value{align-items:center;color:var(--color-primary-400);display:flex;flex-direction:column;font-size:3.125rem;line-height:1}@media screen and (min-width:768px){.numbersBlock__list__item__value{font-size:5rem}}.numbersBlock__list__item__value:after,.numbersBlock__list__item__value__count{display:flex;white-space:nowrap}.numbersBlock__list__item__value:after{content:attr(data-count-up-prefix) attr(data-count-up-value) attr(data-count-up-suffix);height:0;overflow:hidden;padding-left:4px;padding-right:4px;pointer-events:none}.numbersBlock__list__item__label{color:color-mix(in srgb,currentColor 80%,transparent);font-size:.875rem;font-weight:500;letter-spacing:var(--tracking-wide);text-align:center}@media screen and (min-width:768px){.numbersBlock__list__item__label{font-size:1rem}}.pictoTitleBlock{--_picto-size:5rem}@media screen and (min-width:768px){.pictoTitleBlock{--_picto-size:8rem}}.pictoTitleBlock>.container{display:flex;flex-direction:column;gap:2rem}.pictoTitleBlock .pictoTitleBlock__title{align-items:center;display:flex;gap:1.5rem}@media not all and (min-width:768px){.pictoTitleBlock .pictoTitleBlock__title{flex-direction:column}}.pictoTitleBlock__icon{flex-shrink:0;font-size:var(--_picto-size);line-height:0}.pictoTitleBlock__image{flex-shrink:0;max-width:var(--_picto-size);width:100%}.productsBlock{background-color:var(--color-secondary-400);border-radius:2rem;isolation:isolate;overflow:clip;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:768px){.productsBlock{border-radius:3.75rem;padding-bottom:4rem;padding-top:4rem}}.productsBlock>.container{display:flex;flex-direction:column;gap:2rem}.productsBlock__title{text-wrap:balance}@media screen and (min-width:1024px){.productsBlock__title{max-width:calc(50% - 2rem)}}.productsBlock__list{display:flex;flex-direction:column;gap:.875rem}@media screen and (min-width:1280px){.productsBlock__list{padding:2rem}}.productsBlock__trigger{--_trigger-bg-color:var(--color-white);align-items:center;background-color:var(--_trigger-bg-color);border-radius:.75rem;color:currentColor;color:var(--_trigger-color,currentColor);display:flex;gap:.5rem;justify-content:space-between;padding:1.5rem;text-align:left;transition-duration:var(--duration-base);transition-property:background-color,color}.productsBlock__trigger:focus-visible,.productsBlock__trigger:hover{--_trigger-bg-color:var(--color-primary);--_trigger-color:var(--color-white)}.productsBlock__trigger.is-active{--_trigger-bg-color:var(--color-primary);--_trigger-color:var(--color-white);--_trigger-icon-rotate:90deg}.productsBlock__trigger__icon{font-size:1.5rem;line-height:0;rotate:0deg;rotate:var(--_trigger-icon-rotate,0deg);transition-duration:var(--duration-base);transition-property:rotate}.productsBlock__mobilePanel{overflow:hidden;transition-duration:var(--duration-base);transition-property:height}.productsBlock__mobilePanel__content{margin-top:.875rem;padding:.75rem}.productsBlock__desktopPanel{bottom:0;display:flex;flex-direction:column;justify-content:safe center;left:0;overflow-y:auto;position:absolute;right:0;top:0;transition-property:transform,filter,opacity;transition-timing-function:cubic-bezier(0,0,.2,1)}@media screen and (min-width:1280px){.productsBlock__desktopPanel{padding:2rem}}.projectHeaderBlock>.container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.projectHeaderBlock>.container{flex-direction:row;gap:4rem}}.projectHeaderBlock__content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width:768px){.projectHeaderBlock__content{flex-basis:calc(60% - 2.4rem);flex-grow:1}}@media screen and (min-width:1366px){.projectHeaderBlock__content{flex-basis:calc(50% - 2rem)}}.projectHeaderBlock__content__tags{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:768px){.projectHeaderBlock__content__tags{margin-bottom:2rem}}.projectHeaderBlock__content__tags__main{display:flex;flex-wrap:wrap;gap:.625rem}.projectHeaderBlock__content__tags__main__item{align-items:center;border-radius:1.25rem;color:var(--color-primary);display:flex;font-size:1.125rem;line-height:1rem;padding:.625rem 1.5rem;transition:var(--transition-main)}.projectHeaderBlock__content__tags__main__item--country{background-color:var(--color-quaternary)}a.projectHeaderBlock__content__tags__main__item--country:focus-visible{background-color:color-mix(in srgb,var(--color-quaternary) 95%,#000)}a.projectHeaderBlock__content__tags__main__item--country:hover{background-color:color-mix(in srgb,var(--color-quaternary) 95%,#000)}.projectHeaderBlock__content__tags__main__item--sector{background-color:var(--color-white);border:1px solid var(--color-primary-400)}a.projectHeaderBlock__content__tags__main__item--sector:focus-visible{background-color:var(--color-secondary-opacity20)}a.projectHeaderBlock__content__tags__main__item--sector:hover{background-color:var(--color-secondary-opacity20)}.projectHeaderBlock__content__tags__secondary{display:flex;flex-wrap:wrap;gap:.375rem}.projectHeaderBlock__content__tags__secondary__item{align-items:center;border:1px solid var(--color-primary-400);border-radius:1.25rem;color:var(--color-primary-400);display:flex;padding:.5rem}.projectHeaderBlock__content__tags__secondary__item--client{color:var(--color-primary);font-family:var(--font-headline);font-weight:500;padding-left:1.5rem;padding-right:1.5rem}.projectHeaderBlock__content__tags__secondary__item--solution{aspect-ratio:1/1;transition:var(--transition-main);width:3.375rem}a.projectHeaderBlock__content__tags__secondary__item--solution:focus-visible{background-color:var(--color-secondary-opacity20)}a.projectHeaderBlock__content__tags__secondary__item--solution:hover{background-color:var(--color-secondary-opacity20)}.projectHeaderBlock__picture{background-color:var(--color-primary-400);border-radius:2rem;max-height:50vh;order:-1;overflow:hidden;width:100%}@media screen and (min-width:768px){.projectHeaderBlock__picture{flex-basis:calc(40% - 1.6rem);max-height:70vh;order:2}}@media screen and (min-width:1366px){.projectHeaderBlock__picture{flex-basis:calc(50% - 2rem)}}.projectHeaderBlock__picture:not(:has(img)){height:50vh;position:relative}.projectHeaderBlock__picture:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.projectHeaderBlock__picture img{-o-object-fit:cover;object-fit:cover}.projetsBlock{background-color:var(--color-primary-400);border-radius:2rem;isolation:isolate;overflow:hidden;padding-bottom:2rem;padding-top:2rem;position:relative}@media screen and (min-width:768px){.projetsBlock{border-radius:3.75rem;padding-bottom:4rem;padding-top:4rem}}.projetsBlock:before{background-color:hsla(0,0%,85%,.2);bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape-mask.4346cae0.svg);mask-image:url(/build/website/images/wewise-W-shape-mask.4346cae0.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80rem auto;mask-size:80rem auto;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:1024px){.projetsBlock:before{-webkit-mask-position:center bottom -2rem;mask-position:center bottom -2rem;-webkit-mask-size:auto calc(100% - 4rem);mask-size:auto calc(100% - 4rem)}}.projetsBlock>.container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.projetsBlock>.container{flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:space-between}}.projetsBlock__title{color:var(--color-white)}@media screen and (min-width:768px){.projetsBlock__title{align-self:center}}.projetsBlock__list{--_columns:1;--_gap:1.5rem;display:flex;flex-direction:column;gap:1.5rem;gap:var(--_gap);width:100%}.projetsBlock__list>*{flex-basis:calc((100% - var(--_gap)*(var(--_columns) - 1))/var(--_columns))}@media screen and (min-width:768px){.projetsBlock__list{--_columns:2;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1024px){.projetsBlock__list{--_columns:3}}.referencesBlock{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.referencesBlock{gap:2rem}}.referencesBlock__swiper{width:100%}.referencesBlock__swiper .swiper-wrapper{transition-timing-function:linear}.referencesBlock__swiper .swiper-slide{height:100%;width:15rem}.referencesBlock__swiper__item{align-items:center;display:flex;height:8.25rem;justify-content:center;padding:1rem;width:15rem}.referencesBlock__swiper__item picture{width:8rem}.resultsBlock>.container{display:flex;flex-direction:column;gap:2rem}.resultsBlock__content{--_padding:2rem;border:0 solid;border:var(--_border-width,0) solid;border-radius:2rem;flex:1;padding:2rem;padding:calc(var(--_padding) - var(--_border-width, 0px))}@media screen and (min-width:768px){.resultsBlock__content{--_padding:4rem}}.resultsBlock__content>*+*{margin-top:2rem!important}.resultsBlock__content h3{font-weight:600}.resultsBlock__content ul{margin:0}.resultsBlock__content ul li{font-family:var(--font-headline);font-size:1.25rem;font-weight:500;line-height:1.1;padding:0}@media screen and (min-width:768px){.resultsBlock__content ul li{font-size:1.375rem}}.resultsBlock__content ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%2302108e' d='m10.586 5.936-3.95-4.154a1.08 1.08 0 0 1-.28-.74 1.08 1.08 0 0 1 .292-.734A.98.98 0 0 1 7.347 0a.97.97 0 0 1 .703.295l5.657 5.949q.14.148.218.34a1.1 1.1 0 0 1-.218 1.147L8.05 13.679a1 1 0 0 1-.325.236.96.96 0 0 1-1.101-.223 1.1 1.1 0 0 1-.219-.345 1.1 1.1 0 0 1 .231-1.155l3.95-4.153H1a.98.98 0 0 1-.707-.308A1.08 1.08 0 0 1 0 6.987c0-.279.105-.546.293-.743A.98.98 0 0 1 1 5.936z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border-radius:0;height:.875rem;left:-1.5rem;top:50%;transform:translateY(-50%);width:.875rem}.resultsBlock__content ul li:not(:first-child){margin-top:1.5rem}.resultsBlock__content:first-child{--_border-width:1px}@media not all and (min-width:1024px){.resultsBlock__content:first-child{padding-bottom:calc(var(--_padding)*2 - var(--_border-width))}}.resultsBlock__content:last-child{background-color:var(--color-tertiary)}@media not all and (min-width:1024px){.resultsBlock__content:last-child{margin-left:2rem;margin-right:2rem;margin-top:calc(var(--_padding)*-1)}}@media screen and (min-width:1024px){.resultsBlock__content:last-child{margin-left:-1.25rem;margin-top:4rem}}.solutionsBlock__main{border-radius:2rem;overflow:hidden;position:relative}.solutionsBlock__image-overlay img{bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:var(--duration-base);transition-property:transform,opacity}.solutionsBlock__pin{--_hover-pin-opacity:0;left:var(--_left-mobile);position:absolute;top:var(--_top-mobile);translate:-50% -100%}@media screen and (min-width:768px){.solutionsBlock__pin{left:var(--_left);top:var(--_top)}}.solutionsBlock__pin img{max-width:none}.solutionsBlock__pin>:last-child{bottom:0;left:0;-o-object-fit:contain;object-fit:contain;opacity:var(--_hover-pin-opacity);position:absolute;right:0;top:0;transition-duration:var(--duration-base);transition-property:opacity}.solutionsBlock__pin.is-active,.solutionsBlock__pin:focus-visible,.solutionsBlock__pin:hover{--_hover-pin-opacity:1}.solutionsBlock__tooltip{background-color:var(--color-secondary-400);border-radius:1.25rem;left:0;max-width:24rem;padding:1.5rem;position:absolute;top:0;transition-duration:var(--duration-base);transition-property:opacity;z-index:3}.solutionsBlock__tooltip:focus-within,.solutionsBlock__tooltip:has(a):hover{--_button-rotate:-45deg;--_button-bg-color:var(--color-primary);--_button-color:var(--color-white)}.solutionsBlock__tooltip__button{align-content:center;background-color:transparent;background-color:var(--_button-bg-color,transparent);border:1px solid var(--color-primary);border-radius:calc(infinity*1px);color:currentColor;color:var(--_button-color,currentColor);display:inline-grid;height:2.5rem;justify-content:center;line-height:0;place-content:center;rotate:0deg;rotate:var(--_button-rotate,0deg);transition-duration:var(--duration-base);transition-property:rotate,background-color,color;width:2.5rem}.testimoniesBlock>.container{display:flex;flex-direction:column;gap:2rem}.testimoniesBlock__title{width:100%}.testimoniesBlock__testimonies{display:flex;flex-direction:column;gap:1rem;width:100%}.testimoniesBlock__testimonies .testimonyCard{width:100%}@media screen and (min-width:768px){.testimoniesBlock__testimonies{flex-direction:row;flex-wrap:wrap;justify-content:center}.testimoniesBlock__testimonies .testimonyCard{width:calc(50% - .5rem)}}@media screen and (min-width:1024px){.testimoniesBlock__testimonies:not(:has(.testimonyCard:nth-child(2):last-child)) .testimonyCard{width:calc(33.33333% - .66667rem)}}.textBlock__container{display:flex;flex-direction:column;gap:2rem}.textBlock--highlight .textBlock__container{background-color:var(--color-secondary-opacity20);border-radius:2rem;padding:2rem 1rem}@media screen and (min-width:768px){.textBlock--highlight .textBlock__container{border-radius:3.75rem;padding:4rem 3.5rem}}.textImageBlock>.container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.textImageBlock>.container{align-items:center;flex-direction:row}.textImageBlock--imgRight .textImageBlock__picture{order:2}}.textImageBlock__content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;padding:1rem;width:100%}@media screen and (min-width:768px){.textImageBlock__content{flex-basis:calc(60% - 0.9rem);flex-grow:1}}@media screen and (min-width:1366px){.textImageBlock__content{flex-basis:calc(50% - 0.75rem);padding:4rem}}.textImageBlock__picture{background-color:var(--color-primary-400);border-radius:2rem;max-height:50vh;order:-1;overflow:hidden;width:100%}@media screen and (min-width:768px){.textImageBlock__picture{flex-basis:calc(40% - 0.6rem);max-height:70vh}}@media screen and (min-width:1366px){.textImageBlock__picture{flex-basis:calc(50% - 0.75rem)}}.textImageBlock__picture:not(:has(img)){height:60vh;position:relative}.textImageBlock__picture:not(:has(img)):after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.textImageBlock__picture img{-o-object-fit:cover;object-fit:cover}.timelineBlock{overflow-x:hidden}.timelineBlock>.container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.timelineBlock__title{width:calc(100% - 5rem)}@media screen and (min-width:768px){.timelineBlock__title{width:calc(100% - 9rem)}}.timelineBlock__navigation{display:flex;flex-direction:column;flex-shrink:0;gap:.75rem}@media screen and (min-width:768px){.timelineBlock__navigation{flex-direction:row}}.timelineBlock__navigation__button{align-items:center;background-color:var(--color-secondary);border:none;border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;transition:var(--transition-main);width:3rem}.timelineBlock__navigation__button:focus-visible,.timelineBlock__navigation__button:hover{background-color:var(--color-primary);color:var(--color-secondary)}.timelineBlock__navigation__button.swiper-button-disabled{opacity:.3;pointer-events:none}.timelineBlock__navigation__button--prev:focus-visible,.timelineBlock__navigation__button--prev:hover{rotate:45deg}.timelineBlock__navigation__button--next:focus-visible,.timelineBlock__navigation__button--next:hover{rotate:-45deg}.timelineBlock__swiper{overflow:visible;width:100%}.timelineBlock__swiper .swiper-slide{display:flex;height:auto}.timelineBlock__swiper .swiper-slide .timelineCard{height:100%;width:100%}.videoBlock>.container{display:flex;flex-direction:column;gap:2rem}.videoBlock__thumbnail{border-radius:2rem;overflow:hidden}.badge{align-items:center;border-radius:calc(infinity*1px);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1rem;padding:.5rem .75rem}.badge--white{background-color:var(--color-white);color:var(--color-primary)}.badge--secondary{background-color:var(--color-secondary);color:var(--color-primary)}.buttonIcon{--button-icon-size:var(--button-icon-size-override,3.75rem);align-content:center;background-color:var(--color-white);border-radius:50%;color:var(--color-primary);display:inline-grid;font-size:1.5rem;height:3.75rem;height:var(--button-icon-size);justify-content:center;place-content:center;transition:var(--transition-main);width:3.75rem;width:var(--button-icon-size)}a.buttonIcon:focus-visible{background-color:var(--button-icon-bg-color-hover);box-shadow:var(--shadow-thin);color:var(--button-icon-color-hover);rotate:-45deg}button.buttonIcon:focus-visible{background-color:var(--button-icon-bg-color-hover);box-shadow:var(--shadow-thin);color:var(--button-icon-color-hover);rotate:-45deg}[data-group]:focus-visible .buttonIcon,[data-group]:focus-within .buttonIcon,[data-group]:hover .buttonIcon,a.buttonIcon:hover,button.buttonIcon:hover{background-color:var(--button-icon-bg-color-hover);box-shadow:var(--shadow-thin);color:var(--button-icon-color-hover);rotate:-45deg}.buttonIcon--primary{--button-icon-bg-color-hover:var(--color-primary);--button-icon-color-hover:var(--color-white)}.buttonIcon--secondary{--button-icon-bg-color-hover:var(--color-secondary);--button-icon-color-hover:var(--color-primary)}.btn{--btn-icon-size:2.5rem;align-items:center;border-radius:calc(infinity*1px);cursor:pointer;display:inline-flex;font-family:var(--font-headline);font-size:1rem;font-weight:600;gap:1.25rem;justify-content:space-between;letter-spacing:var(--tracking-wide);line-height:1;min-height:3.5rem;overflow:hidden;padding:.5rem .5rem .5rem 1.25rem;position:relative;text-transform:uppercase}.btn,.btn:before{transition:var(--transition-main)}.btn:before{background:var(--gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.btn:focus-visible,.btn:hover,[data-group]:hover .btn{background-color:var(--color-primary-400)}.btn:focus-visible:before,.btn:hover:before,[data-group]:hover .btn:before{opacity:1}.btn>*{position:relative;z-index:2}.btn__arrow{flex-shrink:0;font-size:var(--btn-icon-size);line-height:0}.btn--small{--btn-icon-size:2rem;font-size:.75rem;gap:1rem;min-height:2.5rem;padding:.25rem .25rem .25rem 1rem}.btn--large{--btn-icon-size:3rem;font-size:1.25rem;gap:1.5rem;min-height:4.5rem;padding:.75rem .75rem .75rem 1.5rem}.btn--primary{background-color:var(--color-primary-400);color:var(--color-white)}.btn--primary:focus-visible,.btn--primary:hover,[data-group]:hover .btn--primary{color:var(--color-primary)}.btn--white,.btn--white-bordered{background-color:var(--color-white);color:var(--color-primary)}.btn--white-bordered:after{border:1px solid var(--color-primary-400);border-radius:calc(infinity*1px);bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;right:4px;top:4px;transition:var(--transition-main);z-index:1}.btn--white-bordered:focus-visible:after,.btn--white-bordered:hover:after,[data-group]:hover .btn--white-bordered:after{opacity:0}.btn--quaternary{background-color:var(--color-quaternary);color:var(--color-dark)}.icon{display:inline-block;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}picture img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}figure.picture-wrapper figcaption{font-weight:500;padding:.5rem}@media screen and (min-width:768px){figure.picture-wrapper figcaption{padding:1rem 2rem}}.cornerTile{--corner-tile-padding:1.25rem;--corner-tile-icon-size:3rem;clip-path:inset(0 round 1rem 3rem 1rem 1rem);display:inline-flex;flex-direction:column;gap:.625rem;padding:1.25rem;padding:var(--corner-tile-padding);position:relative;transition:var(--transition-main)}.cornerTile__icon{font-size:var(--corner-tile-icon-size);line-height:0;max-width:3rem}.cornerTile__image,.cornerTile__image--hover{aspect-ratio:1;max-width:var(--corner-tile-icon-size);transition:var(--transition-main);width:100%}.cornerTile__image--hover{left:var(--corner-tile-padding);opacity:0;position:absolute;top:var(--corner-tile-padding)}.cornerTile:has(.cornerTile__image--hover):focus-within .cornerTile__image,.cornerTile:has(.cornerTile__image--hover):hover .cornerTile__image,button.is-selected .cornerTile:has(.cornerTile__image--hover) .cornerTile__image{opacity:0}.cornerTile:has(.cornerTile__image--hover):focus-within .cornerTile__image--hover,.cornerTile:has(.cornerTile__image--hover):hover .cornerTile__image--hover,button.is-selected .cornerTile:has(.cornerTile__image--hover) .cornerTile__image--hover{opacity:1}.cornerTile__label{font-family:var(--font-headline);font-size:var(--corner-tile-label-font-size);font-weight:500;line-height:1.1}a.cornerTile__label:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cornerTile__description{color:color-mix(in srgb,currentColor 80%,transparent);font-size:1.125rem}.cornerTile__button{font-size:2.5rem;line-height:0;margin-left:auto;position:relative;right:-.25rem;top:-.25rem}.cornerTile--small{--corner-tile-label-font-size:0.875rem}@media screen and (min-width:1366px){.cornerTile--small{--corner-tile-label-font-size:1.5rem}}.cornerTile--medium{--corner-tile-label-font-size:1.25rem}.cornerTile--large{--corner-tile-icon-size:5rem;--corner-tile-label-font-size:1.625rem}@media screen and (min-width:1366px){.cornerTile--large{--corner-tile-label-font-size:2rem}}.cornerTile--secondary{background-color:var(--color-secondary-400)}.cornerTile--secondary:focus-within,.cornerTile--secondary:hover,button.is-selected .cornerTile--secondary{background-color:var(--color-secondary)}.cornerTile--white{background-color:var(--color-white)}.cornerTile--white:focus-within,.cornerTile--white:hover,button.is-selected .cornerTile--white{background-color:var(--color-primary);color:var(--color-white)}.cornerTile--white:focus-within .cornerTile__icon,.cornerTile--white:hover .cornerTile__icon,button.is-selected .cornerTile--white .cornerTile__icon{--icon-color-primary:var(--color-white);--icon-color-secondary:var(--color-primary-400)}.documentCard{background-color:var(--color-primary);border-radius:2rem}.documentCard__category{max-width:calc(100% - 4.75rem)}.documentCard__icon{color:var(--color-secondary);font-size:8.5rem;line-height:0;opacity:.35}form:has(.fieldGroup){display:flex;flex-wrap:wrap;gap:1rem;width:100%}.fieldGroup{display:flex;flex-direction:column;width:100%}.fieldGroup--half{width:100%}@media screen and (min-width:768px){.fieldGroup--half{width:calc(50% - .5rem)}}.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=email],.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=number],.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=password],.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=search],.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=tel],.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=text],.fieldGroup:has(.fieldGroup__error):not(:focus-within) input[type=url],.fieldGroup:has(.fieldGroup__error):not(:focus-within) textarea{border-color:var(--color-error);border-width:2px}.fieldGroup:has(.fieldGroup__error):not(:focus-within) .choices .choices__inner{border-color:var(--color-error);border-width:2px}.fieldGroup:has(.fieldGroup__error) .fieldGroup__error{color:var(--color-error);font-size:.8125rem;font-weight:400;margin:2px 0 0}.fieldGroup:has(input[type=checkbox]) fieldset,.fieldGroup:has(input[type=radio]) fieldset{border:none;padding:0}.fieldGroup:has(input[type=checkbox]) .choice,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem,.fieldGroup:has(input[type=radio]) .choice,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem{position:relative}.fieldGroup:has(input[type=checkbox]) .choice:not(:last-child),.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem:not(:last-child),.fieldGroup:has(input[type=radio]) .choice:not(:last-child),.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:not(:last-child){margin-bottom:.5rem}.fieldGroup:has(input[type=checkbox]) .choice input,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem input,.fieldGroup:has(input[type=radio]) .choice input,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem input{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.fieldGroup:has(input[type=checkbox]) .choice:focus-within:before,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem:focus-within:before,.fieldGroup:has(input[type=radio]) .choice:focus-within:before,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:focus-within:before{outline:solid 2px var(--color-primary)}.fieldGroup:has(input[type=checkbox]) .choice:before,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem:before,.fieldGroup:has(input[type=radio]) .choice:before,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:before{aspect-ratio:1/1;background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:.25rem;content:"";left:0;pointer-events:none;position:absolute;top:0;width:1.5rem}.fieldGroup:has(input[type=checkbox]) .choice:after,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem:after,.fieldGroup:has(input[type=radio]) .choice:after,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:after{border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);content:"";height:4px;left:7px;opacity:0;pointer-events:none;position:absolute;rotate:-45deg;top:9px;width:12px}.fieldGroup:has(input[type=checkbox]) .choice label,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem label,.fieldGroup:has(input[type=radio]) .choice label,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem label{cursor:pointer;font-weight:500;margin-bottom:0;min-height:1.5rem;padding-left:2rem}.fieldGroup:has(input[type=checkbox]) .choice:has(input:checked):after,.fieldGroup:has(input[type=checkbox]) .fieldGroup__subitem:has(input:checked):after,.fieldGroup:has(input[type=radio]) .choice:has(input:checked):after,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:has(input:checked):after{opacity:1}.fieldGroup:has(input[type=radio]) .choice:before,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:before{border-radius:50%}.fieldGroup:has(input[type=radio]) .choice:after,.fieldGroup:has(input[type=radio]) .fieldGroup__subitem:after{background-color:var(--color-primary);border:none;border-radius:50%;height:1rem;left:5px;top:5px;width:1rem}.fieldGroup:has([type=submit]){align-items:center;justify-content:center;margin-top:1rem}.fieldGroup:has([type=hidden]){display:none}.iconCard{align-items:center;display:flex;flex-direction:column;gap:.625rem;text-align:center}.iconCard__icon{font-size:6rem;line-height:0;margin-bottom:.875rem}.iconCard__image{margin-bottom:.875rem;max-width:6rem;width:100%}.iconCard__description{font-size:1.125rem}.imageCard{border-radius:2rem;overflow:hidden;position:relative}.imageCard:focus-within,.imageCard:hover{--image-card-image-scale:1.05}.imageCard__image{background-color:var(--color-primary-400);display:block;height:23.875rem;position:relative}.imageCard__image:not(:has(img)):after{background-color:#fff;bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0}.imageCard__image img{-o-object-fit:cover;object-fit:cover;scale:1;scale:var(--image-card-image-scale,1);transition-duration:.5s}.loadIframe{aspect-ratio:16/9;border-radius:1.25rem;cursor:pointer;overflow:hidden;position:relative}.loadIframe:focus-visible img,.loadIframe:hover img,[data-group]:focus-visible .loadIframe img,[data-group]:hover .loadIframe img{scale:1.05}.loadIframe:focus-visible .loadIframe__button,.loadIframe:hover .loadIframe__button,[data-group]:focus-visible .loadIframe .loadIframe__button,[data-group]:hover .loadIframe .loadIframe__button{background-color:var(--color-primary);color:var(--color-white)}.loadIframe__thumbnail{background-color:var(--color-primary-400);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.loadIframe__thumbnail:not(:has(img)):after{background-color:#fff;bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0}.loadIframe__thumbnail img{-o-object-fit:cover;object-fit:cover;transition-duration:.5s}.loadIframe__button{align-content:center;background-color:var(--color-white);border-radius:50%;box-shadow:var(--shadow-thin);display:inline-grid;font-size:1.5rem;height:3.75rem;justify-content:center;left:50%;place-content:center;position:absolute;top:50%;transition:var(--transition-main);translate:-50% -50%;width:3.75rem;z-index:2}.loadIframe__popup{align-items:center;background-color:rgba(0,0,0,.75);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;pointer-events:none;position:fixed;right:0;top:0;transition:var(--transition-main);width:100%;z-index:750}@media screen and (min-width:768px){.loadIframe__popup{padding:2rem}}.loadIframe__popup.active,.loadIframe__popup:has(:not([data-expand-group]):focus-visible){opacity:1;pointer-events:all}.loadIframe__popup__container{background-color:var(--color-secondary-400);border-radius:2rem;max-height:100%;max-width:100%;overflow:hidden;overflow-y:auto;padding:2rem;position:relative}.loadIframe__popup__close{background-color:transparent;border:none;cursor:pointer;height:1rem;position:absolute;right:.875rem;top:.875rem;transition:var(--transition-main);width:1rem}.loadIframe__popup__close:focus-visible,.loadIframe__popup__close:hover{scale:1.2}.loadIframe__popup__close:after,.loadIframe__popup__close:before{background-color:var(--color-primary);content:"";height:2px;left:50%;position:absolute;top:50%;translate:-50%;width:100%}.loadIframe__popup__close:before{rotate:-45deg}.loadIframe__popup__close:after{rotate:45deg}.loadIframe__popup__iframeContainer{width:1024px}.loadIframe__replaceContainer{width:100%}.loadIframe__popup__iframeContainer,.loadIframe__replaceContainer{height:0;max-width:100%;padding-bottom:56.25%;position:relative}.loadIframe__popup__iframeContainer iframe,.loadIframe__replaceContainer iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.newsCard{background-color:var(--color-white);border-radius:2rem;display:flex;flex-direction:column;overflow:hidden;position:relative}.newsCard:focus-within .newsCard__image img,.newsCard:hover .newsCard__image img{scale:1.05}.newsCard__content{display:flex;flex-direction:column;gap:1rem;padding:2rem}.newsCard__content__date{color:color-mix(in srgb,currentColor 80%,transparent);order:-1}.newsCard__content__category{left:1rem;max-width:calc(100% - 6.75rem);position:absolute;top:1rem;z-index:1}.newsCard__content__description{color:color-mix(in srgb,currentColor 80%,transparent)}.newsCard__image{background-color:var(--color-primary-400);height:18.125rem;order:-1;overflow:hidden;position:relative}.newsCard__image:not(:has(img)):after{background-color:#fff;bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0}.newsCard__image__picture{bottom:0;left:0;position:absolute;right:0;top:0}.newsCard__image__picture img{-o-object-fit:cover;object-fit:cover;transition-duration:.5s}.projectCard{background-color:var(--color-white);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;border-top-left-radius:2rem;border-top-right-radius:2rem;display:flex;flex-direction:column;overflow:hidden;position:relative}.projectCard:focus-visible .projectCard__image__picture img,.projectCard:focus-within .projectCard__image__picture img,.projectCard:hover .projectCard__image__picture img{scale:1.05}.projectCard__content{border:1px solid var(--color-primary-400);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;border-top:none;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;padding:1.5rem}.projectCard__content__tags{display:flex;flex-wrap:wrap;gap:.375rem}.projectCard__content__tags__item{align-items:center;border:1px solid var(--color-primary-400);border-radius:1.25rem;display:flex;justify-content:center;padding:.625rem}.projectCard__content__tags__item--client{font-family:var(--font-headline);font-weight:500;padding-left:1.5rem;padding-right:1.5rem}.projectCard__content__tags__item--solution picture{width:2.125rem}.projectCard__content__tags__item picture{height:2.125rem}.projectCard__tags{display:flex;flex-wrap:wrap;gap:.5rem;left:1.5rem;max-width:calc(100% - 7.25rem);position:absolute;top:1.5rem;z-index:2}.projectCard__tags__tag{align-items:center;background-color:var(--color-white-opacity15);border:1px solid var(--color-white);border-radius:calc(infinity*1px);color:var(--color-white);display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.25rem;padding:.125rem .5rem}.projectCard__tags__tag--location{background-color:var(--color-quaternary);border:none;color:var(--color-black)}.projectCard__image{background-color:var(--color-primary);height:21.875rem;order:-1;overflow:hidden;position:relative}.projectCard__image:not(:has(img)):after{background-color:#fff;bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0}.projectCard__image:has(img):after{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent 50%,rgba(0,0,0,.7));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.projectCard__image__picture{bottom:0;left:0;position:absolute;right:0;top:0}.projectCard__image__picture img{-o-object-fit:cover;object-fit:cover;transition-duration:.5s}.projectCard__image__capacity{bottom:1.5rem;color:var(--color-white);display:flex;flex-direction:column;gap:.375rem;left:1.5rem;position:absolute;z-index:2}.projectCard__image__capacity__label{font-size:1rem;font-weight:500}.projectCard__image__capacity__value{font-family:var(--font-headline);font-size:1.375rem;font-weight:500;line-height:1.1}.solutionCard{background-color:var(--color-secondary-400);border-radius:1rem 3rem 1rem 1rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.solutionCard:focus-within,.solutionCard:has(a):hover{--solution-card-image-scale:1.05;--solution-card-button-rotate:-45deg;--solution-card-button-bg-color:var(--color-primary);--solution-card-button-color:var(--color-white)}.solutionCard__body{display:flex;flex-direction:column;flex-grow:1;gap:.625rem}.solutionCard__description{color:color-mix(in srgb,currentColor 80%,transparent)}.solutionCard__button{align-content:center;background-color:transparent;background-color:var(--solution-card-button-bg-color,transparent);border:1px solid var(--color-primary);border-radius:calc(infinity*1px);color:currentColor;color:var(--solution-card-button-color,currentColor);display:inline-grid;height:2.5rem;justify-content:center;line-height:0;margin-top:auto;place-content:center;rotate:0deg;rotate:var(--solution-card-button-rotate,0deg);transition-duration:var(--duration-base);transition-property:rotate,background-color,color;width:2.5rem}.solutionCard__image{background-color:var(--color-primary-400);border-radius:2rem;height:10.75rem;order:-1;overflow:hidden}.solutionCard__image:not(:has(img)){position:relative}.solutionCard__image:not(:has(img)):after{background-color:#fff;bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;scale:1;scale:var(--solution-card-image-scale,1);top:0;transition-duration:.5s}.solutionCard__image img{-o-object-fit:cover;object-fit:cover;scale:1;scale:var(--solution-card-image-scale,1);transition-duration:.5s}.testimonyCard{background-color:var(--color-secondary-opacity20);border-radius:2rem;color:var(--color-dark);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.testimonyCard__author{align-items:center;display:flex;gap:1rem;margin-top:auto;order:2}.testimonyCard__author__text{display:flex;flex-direction:column}.testimonyCard__author__picture{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;height:5rem;order:-1;overflow:hidden;width:5rem}.testimonyCard__author__picture:not(:has(img)){position:relative}.testimonyCard__author__picture:not(:has(img)):after{background-color:#fff;bottom:0;content:"";left:0;-webkit-mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);mask-image:url(/build/website/images/wewise-W-shape.2e0430a1.svg);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:125% auto;mask-size:125% auto;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.testimonyCard__author__picture img{-o-object-fit:cover;object-fit:cover}.timelineCard{background-color:var(--color-tertiary-opacity-15);border-radius:3.75rem;display:flex;flex-direction:column;padding:4rem 2rem;transition:var(--transition-main)}@media screen and (min-width:768px){.timelineCard{border-radius:2rem}}.timelineCard__index{font-size:3.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem;position:relative}.timelineCard__index:before{border-top:2px dashed var(--color-primary);content:"";left:5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:calc(100% - 1.5rem);z-index:1}@media screen and (min-width:768px){.timelineCard__index:before{width:calc(100% - 1rem)}}.timelineCard__text{margin-top:2rem}.timelineCard__link,.timelineCard__text{color:color-mix(in srgb,currentColor 80%,transparent);font-size:1.125rem}.timelineCard__link{font-weight:700;margin-top:1.5rem;text-decoration-line:underline}.videoCard{border-radius:1.25rem;cursor:pointer;overflow:hidden;position:relative}.videoCard:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 6px var(--color-primary-400);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.footer{--footer-gap-y:1.5rem;--footer-pb:2rem;--footer-btt-size:3rem;color:var(--color-black);display:flex;flex-direction:column;gap:3rem;padding-bottom:2rem;padding-bottom:var(--footer-pb);padding-top:3rem}@media screen and (min-width:768px){.footer{gap:5rem;padding-top:5rem}}@media screen and (min-width:1024px){.footer{--footer-gap-y:0.75rem}}.footer__container{align-items:center;border-top:1px solid var(--color-primary);display:flex;flex-wrap:wrap;gap:var(--footer-gap-y) 1rem;padding-top:2rem}@media screen and (min-width:768px){.footer__container{-moz-column-gap:2rem;column-gap:2rem;padding-right:calc(var(--footer-btt-size) + 1.25rem)}}.footer__socials{display:flex;flex-wrap:wrap;gap:.5rem}@media not all and (min-width:768px){.footer__socials{margin-left:auto}}.footer__socials li a{align-items:center;background-color:var(--color-primary-400);border-radius:50%;color:var(--color-white);display:inline-flex;font-size:1.5rem;height:3rem;justify-content:center;transition:var(--transition-main);width:3rem}.footer__socials li a:focus-visible,.footer__socials li a:hover{background-color:var(--color-primary)}@media not all and (min-width:768px){.footer__nav{flex-basis:100%}}.footer__nav ul{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.footer__nav ul{flex-direction:row;gap:2rem}.footer__nav ul li a{font-size:.8125rem;font-weight:500}}.footer__nav ul li a:focus-visible,.footer__nav ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__backToTop{--button-icon-size-override:var(--footer-btt-size);box-shadow:var(--shadow-small);flex-shrink:0}@media screen and (min-width:768px){.footer__backToTop{bottom:calc(var(--footer-pb) + var(--footer-gap-y) + 1.125rem);position:fixed;right:max(var(--gutter),(100% - var(--container))/2);z-index:10}}.footer__legal{flex-basis:100%;font-size:.8125rem;font-weight:500}.header{--header-nav-offset-inline:1rem;--header-floating-offset-top:0.75rem;left:0;position:fixed;right:0;top:var(--header-nav-offset-top);z-index:50}@media screen and (min-width:1024px){.header{--header-nav-offset-inline:2.25rem;--header-floating-offset-top:0.5rem}}.header:after{background-image:linear-gradient(180deg,var(--color-primary),transparent);content:"";height:14.25rem;left:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:calc(var(--header-nav-offset-top)*-1);z-index:-2}@media screen and (min-width:1024px){.header:after{height:17.75rem}}.header__navbar{align-items:center;background-color:var(--color-white);border-radius:1.25rem;box-shadow:var(--shadow);display:flex;gap:1rem;justify-content:center;min-height:var(--header-nav-height);padding:.25rem 1rem;position:relative}@media screen and (min-width:1024px){.header__navbar{padding-left:2rem;padding-right:2rem}}.header__navbar__logo{flex-shrink:0;margin-right:auto}.header__navbar__contact{font-size:1.75rem;line-height:0;margin:-6px;padding:6px}@media screen and (min-width:1024px){.header__navbar__contact{display:none}}.header__navbar__burger{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:25px;justify-content:space-between;padding-bottom:3px;padding-top:3px;position:relative;width:40px}@media screen and (min-width:1024px){.header__navbar__burger{display:none}}.header__navbar__burger:after,.header__navbar__burger:before,.header__navbar__burger__bar{background-color:var(--color-primary);height:3px;pointer-events:none;transition:var(--transition-main)}.header__navbar__burger:after,.header__navbar__burger:before{content:"";left:50%;position:absolute;top:50%;translate:-50% -50%;width:80%}.header__navbar__burger:before{rotate:-45deg}.header__navbar__burger:after{rotate:45deg}.header__navbar__burger__bar{width:100%}.header__navbar__burger[aria-expanded=false]:after,.header__navbar__burger[aria-expanded=false]:before{transform:scaleX(0);transition-delay:0s}.header__navbar__burger[aria-expanded=false] .header__navbar__burger__bar,.header__navbar__burger[aria-expanded=true]:after,.header__navbar__burger[aria-expanded=true]:before{transition-delay:.2s}.header__navbar__burger[aria-expanded=true] .header__navbar__burger__bar{transform:scaleX(0);transition-delay:0s}.header__panel{display:flex;flex-grow:1;gap:1rem}@media not all and (min-width:1024px){.header__panel{background-color:var(--color-white);border-radius:1.25rem;box-shadow:var(--shadow);flex-direction:column;left:0;max-height:calc(100svh - var(--header-nav-offset-top) - var(--header-nav-height) - var(--header-floating-offset-top)*2);overflow-y:auto;padding:1.25rem 2rem;position:absolute;right:0;scrollbar-width:thin;top:calc(var(--header-nav-height) + var(--header-floating-offset-top));transition:var(--transition-main);z-index:-1}}@media screen and (min-width:1024px){.header__panel{align-items:center}}.header__navigation{flex-grow:1}.header__navigation__items{display:flex}@media not all and (min-width:1024px){.header__navigation__items{flex-direction:column}}@media screen and (min-width:1024px){.header__navigation__items{align-items:center;gap:1.25rem;justify-content:center}}.header__navigation__item{position:relative}.header__navigation__item:not(:last-child){border-bottom:1px solid var(--color-primary)}@media screen and (min-width:1024px){.header__navigation__item:not(:last-child){border-bottom:none}.header__navigation__item:not(:last-child):after{background-color:currentColor;content:"";height:1rem;position:absolute;right:-.625rem;top:50%;translate:0 -50%;width:1px}}.header__navigation__item__trigger{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-headline);font-weight:500;gap:.75rem;justify-content:space-between;line-height:1;position:relative;transition:var(--transition-main)}@media not all and (min-width:1024px){.header__navigation__item__trigger{font-size:1.125rem;letter-spacing:var(--tracking-wide);padding-bottom:.75rem;padding-top:.75rem;width:100%}}@media screen and (min-width:1024px){.header__navigation__item__trigger{border-radius:.375rem;font-size:1rem;padding:.1875rem .375rem}.header__navigation__item__trigger:focus-visible,.header__navigation__item__trigger:hover{background-color:var(--color-secondary-opacity20)}}.header__navigation__subitems{transition:var(--transition-main)}@media not all and (min-width:1024px){.header__navigation__subitems{overflow:hidden;transition-property:height}}@media screen and (min-width:1024px){.header__navigation__subitems{background-color:var(--color-white);border-radius:1.25rem;box-shadow:var(--shadow);left:0;overflow-y:auto;padding:1.25rem;position:absolute;scrollbar-width:thin;top:0;transition-property:opacity;width:320px}}.header__navigation__subitems ul{display:flex;flex-direction:column}@media not all and (min-width:1024px){.header__navigation__subitems ul{gap:.375rem;padding-bottom:.75rem}}@media screen and (min-width:1024px){.header__navigation__subitems ul{gap:.75rem}}.header__navigation__subitem{align-items:center;border-radius:1rem 3rem 1rem 1rem;display:flex;font-family:var(--font-headline);font-size:1rem;font-weight:500;gap:.75rem;line-height:1;padding-bottom:.75rem;padding-top:.75rem;transition:var(--transition-main)}.header__navigation__subitem:focus-visible,.header__navigation__subitem:hover{background-color:var(--color-secondary-400)}@media screen and (min-width:1024px){.header__navigation__subitem{padding-left:.75rem;padding-right:.75rem}}.header__navigation__subitem .icon,.header__navigation__subitem__image{flex-shrink:0;margin-bottom:-.375rem;margin-top:-.375rem}.header__navigation__subitem .icon{font-size:3rem}.header__navigation__subitem__image{max-width:3rem}.header__actions{align-items:center;display:flex;gap:.5rem}@media screen and (min-width:1024px){.header__actions{gap:1rem}}.header__actions__action{display:flex}.header__actions__action--eco{--_toggler-bg-color:var(--color-tertiary)}.header__actions__action--a11y{--_toggler-bg-color:#c40034}.header__actions__action__toggler{background-color:var(--_toggler-bg-color);border-radius:50%;display:inline-flex;flex-shrink:0;height:2.5rem;overflow:hidden;position:relative;transition:var(--transition-main);width:2.5rem}.header__actions__action__toggler[aria-pressed=true]:after{border:2px solid var(--color-primary);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header__actions__action__toggler:focus-visible,.header__actions__action__toggler:hover{box-shadow:var(--shadow-small)}.header__actions__action__toggler svg{height:100%;width:100%}.header__locales{position:relative}.header__locales__trigger{align-items:center;border:1px solid var(--color-primary);border-radius:calc(infinity*1px);color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-headline);font-size:1rem;font-weight:500;gap:.25rem;justify-content:space-between;line-height:1;min-height:2.5rem;padding:.25rem calc(1rem - 1px);position:relative;text-transform:uppercase;transition-duration:var(--duration-base);transition-property:background-color}.header__locales__trigger:focus-visible,.header__locales__trigger:hover{background-color:var(--color-secondary-opacity20)}@media not all and (min-width:1024px){.header__locales__trigger{display:none}}.header__locales__trigger:after{border-color:transparent;border-radius:4px;border-width:7px;content:"";display:inline-block;height:0;width:0}.header__locales__trigger[aria-expanded=false]:after{border-bottom:none;border-top-color:currentColor}.header__locales__trigger[aria-expanded=true]:after{border-bottom-color:currentColor;border-top:none}@media screen and (min-width:1024px){.header__locales__list{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:.625rem;left:0;min-width:100%;padding:calc(.625rem - 1px) calc(1rem - 1px);position:absolute;top:0;transition-duration:var(--duration-base);transition-property:opacity;width:-moz-fit-content;width:fit-content}}.header__locales__list ul{display:flex}@media not all and (min-width:1024px){.header__locales__list ul{flex-wrap:wrap;gap:.5rem}}@media screen and (min-width:1024px){.header__locales__list ul{flex-direction:column;gap:.25rem}}.header__locale{font-family:var(--font-headline);font-size:1rem;line-height:1;text-transform:uppercase;transition-duration:var(--duration-base)}@media not all and (min-width:1024px){.header__locale{align-items:center;border:1px solid var(--color-primary);border-radius:calc(infinity*1px);display:inline-flex;font-weight:500;min-height:2.5rem;padding:.25rem calc(1rem - 1px);transition-property:background-color}.header__locale:focus-visible,.header__locale:hover,.header__locale[aria-current]{background-color:var(--color-secondary-400)}}@media screen and (min-width:1024px){.header__locale{font-weight:600;letter-spacing:var(--tracking-wide);transition-property:color}.header__locale:focus-visible,.header__locale:hover{color:var(--color-primary-400)}}.stickyCta{--sticky-cta-icon-width:2.125rem;--sticky-cta-gap:0.75rem;--sticky-cta-padding-x:1.5rem;--sticky-cta-label-offset:0.25rem;pointer-events:none}@media not all and (min-width:768px){.stickyCta{display:none}}@media screen and (min-width:768px){.stickyCta{position:fixed;right:0;top:13.125rem;z-index:40}}.stickyCta__list{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.stickyCta__item a{align-items:center;background-color:var(--color-quaternary);border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem;box-shadow:var(--shadow-thin);color:var(--color-primary);display:inline-flex;gap:var(--sticky-cta-gap);min-height:4.625rem;padding:.75rem var(--sticky-cta-padding-x);pointer-events:all;transition:var(--transition-main);translate:calc(100% - var(--sticky-cta-icon-width) - var(--sticky-cta-gap) - var(--sticky-cta-padding-x) - var(--sticky-cta-label-offset))}.stickyCta__item a:focus-visible,.stickyCta__item a:hover{translate:0 0}.stickyCta__item a:focus-visible .stickyCta__item__label,.stickyCta__item a:hover .stickyCta__item__label{translate:0 0}.stickyCta__item__icon{flex-shrink:0;font-size:var(--sticky-cta-icon-width);line-height:0}.stickyCta__item__label{font-family:var(--font-headline);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:var(--transition-main);translate:var(--sticky-cta-label-offset) 0;white-space:nowrap}.insightsFilters{background-color:var(--color-secondary-400);border-radius:1.25rem;padding:1.5rem}.insightsFilters__title{font-family:var(--font-headline);font-size:1.25rem;font-weight:600;line-height:1.1}@media screen and (min-width:768px){.insightsFilters__title{font-size:1.625rem}}.projectsFilters__title{font-family:var(--font-headline);font-size:1.625rem;font-weight:600;line-height:1.1}.projectsMap{background-color:var(--color-secondary-400);border-radius:2rem;min-height:36.75rem;overflow:hidden;position:relative}.projectsMap .leaflet-container{bottom:0;left:0;position:absolute;right:0;top:0}.projectsMap .leaflet-popup-content-wrapper{border-radius:.75rem;box-shadow:var(--shadow);color:var(--color-primary);padding:0}.projectsMap .leaflet-popup-content{font-family:var(--font-body);font-size:1rem;line-height:1.4;margin:0}.projectsMap .leaflet-popup-tip-container{display:none}.projectsMap .marker-cluster{align-content:center;background-color:var(--color-primary-400);border-radius:calc(infinity*1px);color:var(--color-white);display:inline-grid;font-family:var(--font-headline);font-size:.75rem;font-weight:800;justify-content:center;outline-color:color-mix(in oklab,var(--color-primary-400) 20%,transparent);outline-style:solid;outline-width:.375rem;place-content:center;transition-duration:var(--duration-base);transition-property:background-color}.projectsMap .marker-cluster:focus-visible,.projectsMap .marker-cluster:hover{background-color:var(--color-primary)}.projectsMap__popup{display:flex;flex-direction:column;gap:.5rem;padding:1rem 3.5rem 1rem 1rem;position:relative}.projectsMap__popup:focus-within,.projectsMap__popup:has(a):hover{--_button-rotate:-45deg;--_button-bg-color:var(--color-primary);--_button-color:var(--color-white)}.projectsMap__popup p{margin:0}.projectsMap__popup ul{color:color-mix(in srgb,currentColor 80%,transparent);list-style-type:disc;padding-left:1.5rem}.projectsMap__popup a{color:inherit}.projectsMap__popup a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.projectsMap__popup__button{align-content:center;background-color:transparent;background-color:var(--_button-bg-color,transparent);border:1px solid var(--color-primary);border-radius:calc(infinity*1px);color:currentColor;color:var(--_button-color,currentColor);display:inline-grid;height:2rem;justify-content:center;place-content:center;pointer-events:none;position:absolute;right:.75rem;rotate:0deg;rotate:var(--_button-rotate,0deg);text-align:center;top:.75rem;transition-duration:var(--duration-base);transition-property:rotate,background-color,color;width:2rem}.pagination{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.pagination__next,.pagination__prev{align-items:center;display:inline-flex;justify-content:center;min-height:2.5rem}@media not all and (min-width:768px){.pagination__next,.pagination__prev{width:2.5rem}.pagination__next:focus-visible,.pagination__next:hover,.pagination__prev:focus-visible,.pagination__prev:hover{color:var(--color-primary-400)}}@media screen and (min-width:768px){.pagination__next,.pagination__prev{padding:.25rem .75rem}.pagination__next:focus-visible,.pagination__next:hover,.pagination__prev:focus-visible,.pagination__prev:hover{-webkit-text-decoration:underline;text-decoration:underline}}.pagination__next__icon,.pagination__prev__icon{font-size:1rem;line-height:0}.pagination__item{align-items:center;border:1px solid var(--color-primary-400);border-radius:calc(infinity*1px);display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem;padding-left:.375rem;padding-right:.375rem;text-align:center;transition-duration:var(--duration-base);transition-property:background-color}.pagination__item--current{background-color:var(--color-primary-400);color:var(--color-white)}a.pagination__item:not(.pagination__item--current):focus-visible{background-color:var(--color-secondary-opacity20)}a.pagination__item:not(.pagination__item--current):hover{background-color:var(--color-secondary-opacity20)}