@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..700;1,300..700&display=swap);img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}.form input[type=file]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--black:#000;--white:#fff;--gray:#efefef;--gray-dark:#656565;--gray-light:#f3fafd;--red:#e44150;--green:#95cec2;--gutter:5.9vw}html{height:-webkit-fill-available;height:-moz-available;height:stretch;font-size:250%}@media (max-width:6000px){html{font-size:187.5%}}@media (max-width:4000px){html{font-size:125%}}@media (max-width:3000px){html{font-size:93.75%}}@media (max-width:2000px){html{font-size:68.75%}}@media (max-width:1600px){html{font-size:62.5%}}@media (max-width:1280px){html{font-size:59.375%}}@media (max-width:1024px){html{font-size:56.25%}}@media (max-width:768px){html{font-size:53.125%}}@media (max-width:560px){html{font-size:50%}}body{display:flex;flex-direction:column;font-family:"Figtree","Helvetica",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--black);background:var(--white);min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch}@media (max-width:768px){body.menu-is-active{overflow:hidden}}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.2;font-weight:700}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:1.8em}h1,.h1{font-size:4.8rem}@media (max-width:768px){h1,.h1{font-size:3.8rem}}h2,.h2{font-size:3.3rem}@media (max-width:768px){h2,.h2{font-size:2.8rem}}h3,.h3{font-style:italic}a{text-decoration:none}p{margin:1.3em 0;text-wrap:pretty}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p a{text-decoration:underline;text-underline-offset:.2em}em{font-style:italic}strong{font-weight:500}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}.icon{width:1em;height:1em;stroke-width:0;max-width:none;fill:currentcolor}.logo-svg{aspect-ratio:8.97/1;width:23rem}.cta-button{display:flex;gap:calc(var(--gutter) * 0.1);align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding:calc(var(--gutter) * 0.2);border-radius:.8rem;color:var(--white);background-color:var(--red)}@media (max-width:768px){.cta-button{padding:calc(var(--gutter) * 0.3);gap:calc(var(--gutter) * 0.3)}}.cta-button.is-outlined{color:var(--red);background-color:#fff0;border:max(1px, 0.1rem) solid currentcolor}.cta-button.is-bg-white{background-color:var(--white);color:var(--red)}.cta-button::after,.cta-button::before{width:2rem;height:2rem;-webkit-mask-size:cover;mask-size:cover;background-color:currentcolor}.cta-button.is-icon-download::after{content:"";-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-download");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-download")}.cta-button.is-icon-previous::before{content:"";-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-arrow-right");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-arrow-right");transform:rotate(180deg)}.cta-button.is-icon-next::after{content:"";-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-arrow-right");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-arrow-right")}.news-attributes{display:flex;gap:calc(var(--gutter) * 0.3)}.news-attributes li{padding:calc(var(--gutter) * 0.1);text-transform:uppercase;border-radius:2.4rem;border:max(1px, 0.1rem) solid currentcolor}@media (max-width:768px){.news-attributes li{padding:calc(var(--gutter) * 0.15) calc(var(--gutter) * 0.3)}}.news-attributes li.news-attributes-time{display:flex;align-items:center;gap:calc(var(--gutter) * 0.1)}.news-attributes li.news-attributes-time::before{content:"";width:2.4rem;height:2.4rem;-webkit-mask-size:cover;mask-size:cover;background-color:currentcolor;-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-clock");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-clock")}.submodule-video{position:relative;display:block;max-width:100%}.submodule-video[data-yt-id]{background-size:cover;background-position:center}.submodule-video iframe,.submodule-video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.submodule-video .video-overlay{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgb(0 0 0 / .1)}.submodule-video .video-overlay.is-hidden{display:none}.submodule-video .video-overlay button{display:flex;align-items:center;justify-content:center;width:9.6rem;height:9.6rem;border-radius:50%;background-color:rgb(0 0 0 / .5)}.submodule-video .video-overlay button::before{content:"";width:5.8rem;height:5.8rem;background-color:var(--white);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-play");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-play")}.header{position:relative;z-index:2;padding:calc(var(--gutter) * 0.3) var(--gutter)}@media (max-width:768px){.header{padding:var(--gutter) var(--gutter) calc(var(--gutter) * 0.5)}}.header .nav{display:flex;align-items:center;justify-content:space-between}.header .nav>a,.header .nav h1{z-index:2}@media (max-width:1024px){.header .nav>a,.header .nav h1{max-width:18rem}}@media (max-width:768px){.header .nav>a,.header .nav h1{max-width:none}}.header .nav>ul{display:flex;gap:calc(var(--gutter) * 0.5);align-items:center;justify-content:flex-end}@media (max-width:768px){.header .nav>ul{display:none}}@media (max-width:768px){.menu-is-active .header .nav>ul{font-size:1.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100vh;gap:var(--gutter);background-color:var(--gray)}}.header .nav>ul>li{position:relative}@media (max-width:768px){.menu-is-active .header .nav>ul>li{display:flex;flex-direction:column;align-items:center;justify-content:center}}.header .nav>ul>li ul{display:none;flex-direction:column;position:absolute;background-color:var(--white);padding:calc(var(--gutter) * 0.2);padding-top:0;margin-left:calc(var(--gutter) * -0.2);border-radius:1rem;min-width:-moz-max-content;min-width:max-content}@media (max-width:768px){.menu-is-active .header .nav>ul>li ul{display:flex;align-items:center;justify-content:center;position:relative;padding:0;margin:0;min-width:0;font-weight:300;background-color:var(--gray)}}.header .nav>ul>li ul li{margin-top:calc(var(--gutter) * 0.2)}.header .nav>ul>li:has(ul)>span{cursor:default}.header .nav>ul>li:has(ul)>a,.header .nav>ul>li:has(ul)>span{display:flex;gap:calc(var(--gutter) * 0.1);align-items:center}.header .nav>ul>li:has(ul)>a::after,.header .nav>ul>li:has(ul)>span::after{content:"";width:2rem;height:2rem;-webkit-mask-size:cover;mask-size:cover;background-color:currentcolor;-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-caret-down");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-caret-down")}@media (max-width:768px){.menu-is-active .header .nav>ul>li:has(ul)>a::after,.menu-is-active .header .nav>ul>li:has(ul)>span::after{display:none}}.header .nav>ul>li:has(ul):hover ul,.header .nav>ul>li:has(ul):focus ul{display:flex}.header .nav .button-menu-toggle{position:absolute;top:calc(var(--gutter) * 1.075);right:var(--gutter);display:none}@media (max-width:768px){.header .nav .button-menu-toggle{display:block}}.header .nav .button-menu-toggle>span{display:block;position:relative;width:2.8rem;height:1.95rem}.header .nav .button-menu-toggle>span>span{display:block;top:auto;bottom:0;margin-top:-.125rem;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.header .nav .button-menu-toggle>span>span,.header .nav .button-menu-toggle>span>span::before,.header .nav .button-menu-toggle>span>span::after{width:2.8rem;height:.25rem;background-color:var(--gray-dark);position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.header .nav .button-menu-toggle>span>span::before,.header .nav .button-menu-toggle>span>span::after{content:"";display:block}.header .nav .button-menu-toggle>span>span::before{top:-.85rem;transition:top 0.12s 0.3s cubic-bezier(.3333,.6667,.6667,1),transform 0.15s cubic-bezier(.55,.055,.675,.19)}.header .nav .button-menu-toggle>span>span::after{top:-1.7rem;transition:top 0.3s 0.3s cubic-bezier(.3333,.6667,.6667,1),opacity 0.1s linear}.menu-is-active .header .nav .button-menu-toggle>span>span{transform:translate3d(0,-.85rem,0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.menu-is-active .header .nav .button-menu-toggle>span>span::before{top:0;transform:rotate(-90deg);transition:top 0.12s 0.18s cubic-bezier(.3333,0,.6667,.3333),transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1)}.menu-is-active .header .nav .button-menu-toggle>span>span::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(.3333,0,.6667,.3333),opacity 0.1s 0.27s linear}.footer{padding:calc(var(--gutter) * 0.6) var(--gutter);background-color:var(--gray);margin-top:auto}.footer .footer-items{display:flex;gap:calc(var(--gutter) * 0.5);justify-content:space-between;margin-top:calc(var(--gutter) * 0.4)}@media (max-width:1024px){.footer .footer-items{flex-direction:column;gap:var(--gutter)}}.footer .footer-items h3{color:var(--gray-dark)}.footer .footer-items .footer-item-contacts{display:flex;flex-direction:column;gap:calc(var(--gutter) * 0.275);font-weight:300}.footer .footer-items .footer-item-contacts p{margin:0}.footer .footer-items .footer-item-contacts p span{display:block}@media (max-width:1024px){.footer .footer-items .footer-item-contacts p br{display:none}}.footer .footer-items .footer-item-contacts ul{display:flex;gap:calc(var(--gutter) * 0.275)}.footer .footer-items .footer-item-contacts ul li span{display:block}.footer .footer-items .footer-item-contacts ul li a{font-weight:700;font-style:italic}.footer .footer-items .footer-item-menu ul{display:flex;flex-direction:column;gap:calc(var(--gutter) * 0.2);margin-top:calc(var(--gutter) * 0.2);padding-left:calc(var(--gutter) * 0.1)}.footer .footer-items .footer-item-menu ul li a{color:var(--red)}.form{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gutter) * 0.2);align-items:end}@media (max-width:768px){.form{grid-template-columns:1fr}}.form>div{position:relative;display:flex;flex-direction:column;gap:calc(var(--gutter) * 0.1);grid-column:span 1;color:var(--gray-dark)}.form>div:has(input:not(:-moz-placeholder),textarea:not(:-moz-placeholder)) label{visibility:hidden}.form>div:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) label{visibility:hidden}.form>div:has(input[type=file]){flex-direction:row}.form>div:has(input[type=file]) label{position:unset;top:unset;left:unset;transform:unset;display:flex;align-items:center;visibility:visible;width:-moz-max-content;width:max-content;color:var(--red);border:max(1px, 0.1rem) solid currentcolor;padding:calc(var(--gutter) * 0.1);border-radius:.8rem;cursor:pointer}.form>div:has(input[type=file]) .input-file-aux{content:"";flex:1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gutter) * 0.1)}.form>div:has(input[type=file]) .input-file-aux.has-file button{display:flex}.form>div:has(input[type=file]) .input-file-aux button{display:none}.form>div:has(input[type=file]) .input-file-aux button::before{content:"";display:block;width:2.4rem;height:2.4rem;-webkit-mask-size:cover;mask-size:cover;background-color:currentcolor;-webkit-mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-delete");mask-image:url("/wp-content/themes/nuvibrands/assets/images/_symbols.svg#icon-delete")}.form>div:has(textarea) label{top:calc(var(--gutter) * 0.1);transform:none}.form>div.field-full-width{grid-column:1/-1}.form label{position:absolute;top:50%;left:calc(var(--gutter) * 0.1);transform:translateY(-50%)}@media (max-width:768px){.form label{left:calc(var(--gutter) * 0.2)}}.form input,.form textarea,.form .input-file-aux{padding:calc(var(--gutter) * 0.2) calc(var(--gutter) * 0.1);border-radius:.8rem;border:max(1px, 0.1rem) solid var(--gray-dark)}@media (max-width:768px){.form input,.form textarea,.form .input-file-aux{padding:calc(var(--gutter) * 0.2)}}.form textarea{min-height:calc(var(--gutter) * 1.875);resize:none}.form .cta-button{padding:calc(var(--gutter) * 0.1);min-width:calc(var(--gutter) * 1.875)}@media (max-width:768px){.form .cta-button{padding:calc(var(--gutter) * 0.3)}}.module .splide__pagination{position:relative;bottom:unset;margin-top:calc(var(--gutter) * 0.15);padding:calc(var(--gutter) * 0.0625) calc(var(--gutter) * 0.125);gap:calc(var(--gutter) * 0.1)}.module .splide__pagination button{margin:0;width:calc(var(--gutter) * 0.2);height:calc(var(--gutter) * 0.2);transform:none;opacity:1;background-color:var(--gray);transition:width 0.3s}.module .splide__pagination button.is-active{width:calc(var(--gutter) * 0.3);background-color:var(--red);border-radius:1.2rem}.module{padding:calc(var(--gutter) * 0.5) var(--gutter)}.module-general-hero:has(.splide){padding:calc(var(--gutter) * 0.5) 0}.module-general-hero .splide__slide figure{width:100%;padding:0 var(--gutter)}.module-general-hero .splide__slide figure img,.module-general-hero .splide__slide figure .submodule-video,.module-general-hero .splide__slide figure .video-overlay{width:100%;height:100%;aspect-ratio:2.3/1;-o-object-fit:cover;object-fit:cover;border-radius:2.4rem;overflow:hidden}.module-general-hero .hero-static{display:flex;flex-direction:column;gap:calc(var(--gutter) * 0.2);align-items:center;justify-content:center;position:relative;aspect-ratio:2.3/1;padding:var(--gutter);color:var(--white);border-radius:2.4rem;overflow:hidden}.page-about .module-general-hero .hero-static,.page-news .module-general-hero .hero-static{align-items:flex-start;justify-content:flex-end}@media (max-width:768px){.page-news .module-general-hero .hero-static{aspect-ratio:unset}}.module-general-hero .hero-static::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:linear-gradient(258deg,#fff0 0%,rgb(0 0 0 / .5) 80.75%);z-index:-1;pointer-events:none}.page-news .module-general-hero .hero-static::before{background-image:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .5) 80.75%)}.page-news-internal .module-general-hero .hero-static::before{display:none}.module-general-hero .hero-static h1{font-style:italic}@media (max-width:768px){.module-general-hero .hero-static h1{text-align:center}}@media (max-width:768px){.page-about .module-general-hero .hero-static h1,.page-news .module-general-hero .hero-static h1{text-align:left}}.module-general-hero .hero-static h2{font-weight:500}.module-general-hero .hero-static p{font-size:1.9rem;margin:0;max-width:50%}@media (max-width:768px){.module-general-hero .hero-static p{max-width:100%}}.module-general-hero .hero-static img,.module-general-hero .hero-static video{position:absolute;inset:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover;pointer-events:none}.module-general-text-image{display:flex;align-items:center;gap:calc(var(--gutter) * 0.5);z-index:0}@media (max-width:768px){.module-general-text-image{flex-direction:column}}.module-general-text-image.is-reversed{flex-direction:row-reverse}@media (max-width:768px){.module-general-text-image.is-reversed{flex-direction:column-reverse}}.module-general-text-image.is-decorated{position:relative;background-color:var(--gray)}.module-general-text-image.is-decorated::before{content:"";position:absolute;top:0;right:0;width:calc(50% - var(--gutter) * 0.5);aspect-ratio:643/269;background-image:url(/wp-content/themes/nuvibrands/assets/images/module-decoration.svg);background-size:contain;z-index:-1}@media (max-width:1024px){.module-general-text-image.is-decorated::before{display:none}}.module-general-text-image>div{flex:1}.module-general-text-image>figure{flex:1;max-width:100%;border-radius:1.6rem;overflow:hidden}.module-general-text-image>figure img,.module-general-text-image>figure .submodule-video,.module-general-text-image>figure .video-overlay{width:100%;aspect-ratio:1.24/1;-o-object-fit:cover;object-fit:cover}.module-general-catalog{padding-top:var(--gutter)}.module-general-catalog>div{display:flex;align-items:center;gap:calc(var(--gutter) * 0.5);justify-content:space-between;padding:calc(var(--gutter) * 0.5) var(--gutter);background-color:var(--green);border-radius:1.6rem}@media (max-width:768px){.module-general-catalog>div{flex-direction:column;text-align:center}}.module-general-image-decoration figure{position:relative;overflow:hidden;border-radius:2.4rem}.module-general-image-decoration figure::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgb(0 0 0 / .46)}.module-general-image-decoration figure img{width:100%}.module-general-brand>div{display:flex;min-height:calc(var(--gutter) * 5.625);background-color:var(--gray);border-radius:1.6rem;overflow:hidden;color:var(--white)}@media (max-width:768px){.module-general-brand>div{flex-direction:column}}.module-general-brand>div>div{flex:0 0 auto;padding:calc(var(--gutter) * 0.5) var(--gutter)}@media (max-width:768px){.module-general-brand>div>div{padding:var(--gutter)}}.module-general-brand>div>div:has(p){flex:0 0 calc(var(--gutter) * 9.5);color:var(--black)}@media (max-width:768px){.module-general-brand>div>div:has(p){flex:unset}}.module-general-brand>div>div:has(p) h3{font-weight:500}.module-general-brand>div>div span{font-weight:700}.module-general-brand>div>div h2{font-weight:500;margin:calc(var(--gutter) * 0.0875) 0 calc(var(--gutter) * 0.125)}.module-general-brand>div>div h3{font-weight:300;font-style:normal}.module-general-brand>div>div .cta-button{margin-top:calc(var(--gutter) * 0.3)}.module-general-brand>div>figure{display:flex;align-self:stretch;justify-content:flex-end;width:100%}@media (max-width:768px){.module-general-brand>div>figure{margin-top:auto}}.module-general-brand>div>figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left}@media (max-width:768px){.module-general-brand>div>figure img{width:100%}}.module-general-brand.is-center-left>div{align-items:center}@media (max-width:768px){.module-general-brand.is-center-left>div{align-items:flex-start}}.module-general-brand.is-center-right>div{align-items:center;flex-direction:row-reverse}@media (max-width:768px){.module-general-brand.is-center-right>div{flex-direction:column;align-items:flex-start}}.module-general-brand.is-center-right>div figure{justify-content:flex-start}.module-general-brand.is-center-right>div figure img{-o-object-position:center right;object-position:center right}.module-general-brand.is-top-full-width>div{flex-direction:column}.module-general-brand.is-top-full-width>div>div{flex:1;display:flex;gap:calc(var(--gutter) * 0.5)}@media (max-width:768px){.module-general-brand.is-top-full-width>div>div{flex-direction:column}}.module-general-brand.is-top-full-width>div>div .brand-title{flex:1}.module-general-brand.is-top-full-width>div>div .brand-description{flex:0 0 calc(var(--gutter) * 7.5)}@media (max-width:768px){.module-general-brand.is-top-full-width>div>div .brand-description{flex:unset}}.module-general-brand.is-top-full-width>div>figure{width:100%;height:auto}.module-general-brand-details{display:flex;flex-direction:column;gap:calc(var(--gutter) * 0.5);padding:var(--gutter)}.module-general-brand-details:has(.splide){padding:var(--gutter) 0}.module-general-brand-details:has(.splide)>div:not(.splide){padding:0 var(--gutter)}.module-general-brand-details>figure img{width:100%;border-radius:2.4rem}.module-general-brand-details>div:not(.splide){display:flex;gap:calc(var(--gutter) * 0.5);justify-content:space-between}@media (max-width:768px){.module-general-brand-details>div:not(.splide){flex-direction:column}}.module-general-brand-details>div:not(.splide) .brand-title{flex:1}.module-general-brand-details>div:not(.splide) .brand-title h2{font-weight:500}.module-general-brand-details>div:not(.splide) .brand-title h3{font-weight:500;font-style:normal}.module-general-brand-details>div:not(.splide) .brand-description{flex:1}.module-general-brand-details .splide__list{gap:calc(var(--gutter) * 0.275)}.module-general-brand-details .splide__slide figure{display:flex;align-items:center;justify-content:center;background-color:var(--gray);padding:calc(var(--gutter) * 0.2);border-radius:2.4rem;min-height:50vh}@media (max-width:768px){.module-general-brand-details .splide__slide figure{min-height:40vh}}.module-general-brand-details .splide__slide figure img{width:25rem;height:auto}.module-general-brand-details .splide__slide:first-child{padding-left:var(--gutter)}.module-general-brand-details .splide__slide:last-child{padding-right:var(--gutter)}.module-news-grid>h2{font-weight:500}.module-news-grid>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gutter) * 0.7);margin-top:calc(var(--gutter) * 0.5)}@media (max-width:768px){.module-news-grid>ul{grid-template-columns:repeat(2,1fr)}}.module-news-grid>ul li{display:flex;flex-direction:column;gap:calc(var(--gutter) * 0.2)}.module-news-grid>ul li figure img{width:100%;aspect-ratio:1.55/1;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.module-news-grid>ul li>span{font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var(--gray-dark);font-style:italic}.module-news-grid>ul li h3{font-size:2.8rem;font-style:italic}.module-news-grid>ul li p{margin:0;color:var(--gray-dark)}.module-news-grid>ul li>a{text-decoration:underline;text-underline-offset:.2em;color:var(--red)}.module-news-internal{padding:0 var(--gutter) var(--gutter)}.module-news-internal h1{font-weight:400}.module-news-internal .news-attributes{color:var(--gray-dark);margin-top:calc(var(--gutter) * 0.2)}.module-news-internal>div{margin-top:var(--gutter)}.module-news-internal .news-navigation{display:flex;justify-content:flex-end;gap:calc(var(--gutter) * 0.2);margin-top:calc(var(--gutter) * 0.35)}.module-news-internal .news-navigation .cta-button{padding:calc(var(--gutter) * 0.1) calc(var(--gutter) * 0.125)}@media (max-width:768px){.module-news-internal .news-navigation .cta-button{padding:calc(var(--gutter) * 0.3)}}.module-careers-form{padding:var(--gutter);background-color:var(--gray-light)}.module-careers-form .careers-form-header{display:flex;justify-content:space-between;gap:calc(var(--gutter) * 0.5)}@media (max-width:768px){.module-careers-form .careers-form-header{flex-direction:column}}.module-careers-form .careers-form-header h2{flex:1;font-weight:500}.module-careers-form .careers-form-header>div{flex:1}.module-careers-form .form{margin-top:calc(var(--gutter) * 0.5)}@media (max-width:768px){.module-careers-form .form>div:has(input[type=file]){order:1}}@media (max-width:768px){.module-careers-form .form>div:has(textarea){order:2}}@media (max-width:768px){.module-careers-form .form .cta-button{order:3}}figure:has(.submodule-video[data-yt-id])::after{content:none}.submodule-video[data-yt-id]{aspect-ratio:16/9}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide.is-focus-in .splide__arrow:focus,.splide.is-focus-in .splide__pagination__page:focus,.splide.is-focus-in .splide__slide:focus,.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide--rtl{direction:rtl}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide__pagination{align-items:center;bottom:.5em;display:flex;flex-wrap:wrap;justify-content:center;left:0;margin:0;padding:0 1em;pointer-events:none;position:absolute;right:0;z-index:1}.splide__pagination li{display:inline-block;line-height:1;list-style:none;margin:0;pointer-events:auto}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{background:#ccc;height:3px;width:0}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style:none!important;margin:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide img{vertical-align:bottom}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle{cursor:pointer}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--draggable:active{cursor:grabbing}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__track--ttb>.splide__list{display:block}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border-color:#000}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=vendor.min.css.map */
