:root{--fui-primary-color: #e4002b !important;--fui-border-color: #e4002b !important;--fui-focus-border-color: $color-tertiary !important;--fui-focus-shadow: ;--container-width: 1400px;--container-1-12: calc(var(--container-width) / 12);--swiper-theme-color: #e4002b !important;--f-progressbar-color: #e4002b !important}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation:fade .3s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}div:has(>main){flex-grow:1;display:flex}main{display:flex;flex-direction:column;flex-grow:1;height:auto!important}main ul,main ol{list-style:revert}.container{max-width:1400px!important;padding:0!important;margin:0 auto}@media screen and (max-width: 1448px){.container{padding:0 48px!important}}@media screen and (max-width: 768px){.container{padding:0 24px!important}}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;font-size:.9375rem;font-family:Rubik,sans-serif;font-style:normal;font-weight:300;color:#0c2340;line-height:150%;background:#fff;overflow-x:hidden;max-width:100vw;width:100%}@media screen and (min-width: 480px){body{font-size:1rem;line-height:120%}}main,footer,header,section{width:100%;position:relative;height:100%}button{background:none;border:none;cursor:pointer}.fontr{color:#e4002b}.fill path{fill:currentColor}.fill-stroke path{stroke:currentColor}.fui-i>form{width:100%}.fui-i>form input:not([type=hidden]),.fui-i>form textarea{padding:8px 0;background:none;border-radius:0;border:none;border-bottom:1px solid #0c2340;color:#0c2340;outline:none}.fui-i>form input:not([type=hidden]):focus,.fui-i>form textarea:focus{border-bottom:1px solid #e4002b;box-shadow:none!important}.fui-i>form input:not([type=hidden])::placeholder,.fui-i>form textarea::placeholder{color:#0c2340;opacity:.4}.button-alt2,.fui-btn:not(.noStyle){background:#0c2340!important;color:#fff!important;padding:7px 10px 7px 16px!important;border:none!important;border-radius:0!important;font-family:Rubik,sans-serif!important;font-size:.8125rem!important;text-transform:uppercase;text-decoration:none;box-shadow:none;position:relative;transition:all .2s ease-in-out 0s}.button-alt2,.fui-btn,.button-red{cursor:pointer}.button-alt2.unpadded{padding:7px 0}.button-alt2:before,.fui-btn:before{content:"";position:absolute;top:0;right:4px;width:38px;transform:translate(100%);height:100%;background:#0c2340!important;transition:all .2s ease-in-out 0s}.button-alt2:after,.fui-btn:after{content:"";position:absolute;left:100%;width:20px;border-bottom:1px solid #fff!important;background:#0c2340!important;display:block;bottom:16px;transition:all .2s ease-in-out 0s}.button-alt2:hover,.fui-btn:hover,.button-red{background:#e4002b!important;transition:all .12s ease-in-out 0s}.button-red:hover{background:#0c2340;transition:all .12s ease-in-out 0s}.button-alt2.unpadded:hover{padding:7px 10px 7px 16px}.button-alt2:hover:before,.fui-btn:hover:before{width:60px;background:#e4002b!important;transition:all .12s ease-in-out 0s}.button-red:before{width:40px;background:#e4002b}.button-red:hover:before{width:60px;background:#0c2340}.button-alt2:hover:after,.fui-btn:hover:after{width:40px;transition:all .12s ease-in-out 0s}.button-alt2,.fui-checkbox-label{font-size:.8125rem;line-height:1.3em}.button-alt2 a,.fui-checkbox-label a{color:#0c2340;font-size:.8125rem}.fui-checkbox-label{line-height:1.3em!important;box-shadow:none!important}.fui-checkbox-label:before{top:1px!important;box-shadow:none!important}input:checked+.fui-checkbox-label:before{background-color:#e4002b!important;border:1px solid #e4002b!important}.fui-i textarea{color:#0c2340}.fui-btn:hover:before{background:#e4002b!important}.fui-legend{display:none}.fui-limit-text,.fui-limit-number{font-size:.8125rem}textarea.fui-input{min-height:100px}div[data-fui-field-count="2"]{display:flex;flex-direction:column}@media screen and (min-width: 480px){div[data-fui-field-count="2"]{flex-direction:row}}div[data-fui-field-count="2"]>div{flex:1}.enquete .fui-progress-container{border:none;opacity:0;transition:opacity .5s ease-in-out}.enquete .fui-alert.fui-alert-error.fui-alert-top-form{transform:translateY(-200%)}.enquete .fui-progress{height:1px!important;border:none;color:transparent}.enquete .fui-progress .fui-progress-bar{border:none;background:#e4002b}.enquete .fui-radio{border-radius:3px}.enquete .fui-radio:not(:last-child){margin-bottom:20px}.enquete .fui-radio label{font-size:1rem;padding:16px 16px 16px 48px;font-family:Rubik,sans-serif;width:100%}.enquete .fui-radio label:before{background:transparent;background-image:none!important;margin:16px 0 0 16px}.enquete .fui-heading{display:flex;align-items:baseline;gap:20px}.enquete .page-number{height:100%}.enquete textarea,.enquete input[type=text],.enquete input[type=email],.enquete input[type=tel]{padding:12px!important;background:#071627!important;color:#fff!important}.enquete textarea::placeholder,.enquete input[type=text]::placeholder,.enquete input[type=email]::placeholder,.enquete input[type=tel]::placeholder{color:#fff!important;font-style:italic}.enquete .fui-btn{font-weight:700}.enquete .fui-btn.fui-prev{background:transparent;border:1px solid #fff;color:#fff}.enquete .fui-btn:after,.enquete .fui-btn:before{display:none}.enquete .fui-alert-success{background:transparent;max-width:500px}.enquete .fui-alert-success p{color:#fff;font-family:Rubik,sans-serif}.enquete .fui-alert-success p:not(:empty){margin-bottom:12px}.enquete .fui-alert-success p strong{font-size:72px;font-family:bebas-neue-pro,sans-serif;letter-spacing:.2pt;line-height:1}.ghost{height:0;opacity:0;width:0;padding:0!important;margin:0}[x-cloak]{display:none!important}.title-flex{position:relative;gap:8px;display:flex;justify-content:space-between;align-items:stretch;margin-bottom:30px}.title-flex .button-pale{z-index:2}header ul{list-style:none}@media screen and (max-width: 1440px){.footer-bottom .credits .credits-link{left:unset!important;right:calc(100% + 20px);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@media screen and (max-width: 768px){.b{height:auto!important}}.ml-calc{margin-left:24px}@media screen and (min-width: 1448px){.ml-calc{margin-left:calc((100vw - 1400px)/2)}}.mr-calc{margin-right:24px}@media screen and (min-width: 1448px){.mr-calc{margin-right:calc((100vw - 1400px)/2)}}.pl-calc{padding-left:24px!important}@media screen and (min-width: 1448px){.pl-calc{padding-left:calc((100vw - 1400px)/2)!important}}.pr-calc{padding-right:24px!important}@media screen and (min-width: 1448px){.pr-calc{padding-right:calc((100vw - 1400px)/2)!important}}.l-calc{left:24px!important}@media screen and (min-width: 1448px){.l-calc{left:calc((100vw - 1400px)/2)!important}}.r-calc{right:24px!important}@media screen and (min-width: 1448px){.r-calc{right:calc((100vw - 1400px)/2)!important}}.max-w-50vw{max-width:700px}.line-height-inherit{line-height:inherit}.fui-checkbox-label a{color:#e4002b}.leaflet-control{display:none!important}.grecaptcha-badge{visibility:hidden}@font-face{font-family:Name of font;src:url("base/url to doc placement") format("woff"),url("base/url to doc placement") format("woff2");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:bebas-neue-pro,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;margin:unset;line-height:1em;color:#0c2340}h1,.h1{font-size:2.1875rem;font-weight:700;margin-bottom:.75rem}@media screen and (min-width: 480px){h1,.h1{font-size:3.125rem}}h2,.h2{font-size:1.5625rem;font-weight:700;letter-spacing:.36pt;line-height:100%;margin-bottom:22px}@media screen and (min-width: 480px){h2,.h2{font-size:2.1875rem}}h3,.h3{font-size:1.25rem;font-weight:700}@media screen and (min-width: 480px){h3,.h3{font-size:1.625rem}}section{width:100%;flex-grow:1}p,.p{line-height:1.7em;margin:unset;font-size:.9375rem}@media screen and (min-width: 480px){p,.p{line-height:1.5em;font-size:1rem}}ul{padding:0}ul li{font-size:.9375rem}@media screen and (min-width: 480px){ul li{font-size:1rem}}a{text-decoration:none;cursor:pointer}.skip-link{position:absolute;top:-44px;left:0;z-index:100000;padding:8px 16px;background-color:#0c2340;color:#fff;text-decoration:none;font-weight:600;border-radius:0 0 4px;transition:top .2s}.skip-link:focus{top:0;outline:3px solid #ff0000;outline-offset:2px}*:focus-visible{outline:3px solid #ff0000;outline-offset:2px;border-radius:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #ff0000;outline-offset:2px}*:focus:not(:focus-visible){outline:none}.keyboard-user *:focus{outline:3px solid #ff0000;outline-offset:2px}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus,.visually-hidden-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html,[data-lenis]{scroll-behavior:auto!important}}@media (prefers-contrast: high){*{border-color:currentColor!important}a{text-decoration:underline}button,input,select,textarea{border:2px solid currentColor}}@media (prefers-contrast: more),(prefers-contrast: high){a:not([class]){text-decoration:underline;text-decoration-skip-ink:auto}}.keyboard-user a{text-decoration:underline;text-decoration-skip-ink:auto}.keyboard-user a:hover,.keyboard-user a:focus{text-decoration-thickness:2px}a,button,[role=button],[role=link],input[type=submit],input[type=button],input[type=reset],label[for],select{cursor:pointer}:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.6}[required]:after,[aria-required=true]:after{content:""!important}.error,[aria-invalid=true]{border-color:#d32f2f!important;background-color:#ffebee!important}.error-message,[role=alert]{color:#c62828;font-weight:600;margin-top:.25rem}label{cursor:pointer;display:block;margin-bottom:.25rem}.fui-input:focus,.fui-input:focus-visible,.fui-select:focus,.fui-select:focus-visible,.fui-textarea:focus,.fui-textarea:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=date]:focus,input[type=date]:focus-visible,input[type=time]:focus,input[type=time]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:3px solid #ff0000!important;outline-offset:2px!important;border-color:red!important;box-shadow:0 0 0 3px #ff00001a!important}input[type=checkbox]:focus,input[type=checkbox]:focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible{outline:3px solid #ff0000!important;outline-offset:2px!important;box-shadow:0 0 0 3px #ff00001a!important}.fui-label{font-weight:600;margin-bottom:.5rem;display:block}.fui-error-message,.fui-field.fui-error .fui-error-message{color:#c62828;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.fui-field.fui-error input,.fui-field.fui-error select,.fui-field.fui-error textarea{border-color:#d32f2f!important;background-color:#ffebee}.fui-field.fui-error input:focus,.fui-field.fui-error input:focus-visible,.fui-field.fui-error select:focus,.fui-field.fui-error select:focus-visible,.fui-field.fui-error textarea:focus,.fui-field.fui-error textarea:focus-visible{outline-color:#d32f2f!important;border-color:#d32f2f!important;box-shadow:0 0 0 3px #d32f2f1a!important}.fui-required{color:#d32f2f;font-weight:600}.fui-btn:focus,.fui-btn:focus-visible,.fui-submit:focus,.fui-submit:focus-visible,button[type=submit]:focus,button[type=submit]:focus-visible{outline:3px solid #ff0000!important;outline-offset:2px!important;box-shadow:0 0 0 4px #f003!important}.fui-progress-bar{height:auto!important}.fui-progress-bar{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.fui-progress-value{height:100%;background:red;transition:width .3s ease}.fui-page-buttons{display:flex;gap:1rem;margin-top:2rem}.fui-btn-prev:focus,.fui-btn-prev:focus-visible,.fui-btn-next:focus,.fui-btn-next:focus-visible{outline:3px solid #ff0000!important;outline-offset:2px!important}[aria-live=polite],[aria-live=assertive]{position:relative}table{border-collapse:collapse;width:100%}th{text-align:left;font-weight:600}caption{padding:.5rem;font-weight:600;text-align:left}button,a,input[type=checkbox],input[type=radio],[role=button],[role=link]{min-height:44px;min-width:44px;display:inline-flex;flex-direction:column}p a:not(.reset),li a:not(.reset),a[data-fancybox]{min-height:auto;min-width:auto;display:inline}*{line-height:1.5;letter-spacing:normal;word-spacing:normal}p,li,td,th{line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:.5em}[dir=rtl]{direction:rtl;text-align:right}[lang]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}[role=dialog][aria-modal=true]:not([hidden]){display:flex}address,address.not-italic{font-style:normal}@media print{.skip-link{position:static}[hidden],[aria-hidden=true]{display:block!important}*{background:#fff!important;color:#000!important}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}}.leaflet-container:focus{outline:3px solid #ff0000;outline-offset:2px}.leaflet-marker-icon:focus{outline:3px solid #ff0000;outline-offset:2px;z-index:1000}.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:3px solid #ff0000;outline-offset:2px}.swiper-pagination-bullet:focus-visible{outline:3px solid #ff0000;outline-offset:2px}.requiredInfo{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem}@media screen and (min-width: 768px){.requiredInfo{flex-direction:row}}.requiredInfo__credentials{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.25rem;font-size:.75rem}.requiredInfo__credentials p{font-size:.75rem}.requiredInfo__link{text-decoration:none;color:#fff;font-size:.75rem}.requiredInfo__link:hover{cursor:pointer;color:#000}.requiredInfo__item{display:flex;flex-direction:row;align-items:center;width:fit-content}.requiredInfo__item:after{content:"-";display:block;margin:0 .25rem}.requiredInfo__item:last-child:after{content:none}.requiredInfo__link{color:#fff;font-family:Rubik,sans-serif;display:flex;flex-direction:row;gap:.5rem}.requiredInfo__link:hover{cursor:pointer}.requiredInfo__g{height:1rem;width:auto;aspect-ratio:1/1}header .tracing-menu{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;gap:7px;z-index:20}header .tracing-menu a{height:55px;width:55px;display:block;box-sizing:content-box;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.25));transition:all .2s ease-in-out 0s;background:#e4002b;border-radius:5rem;display:flex;align-items:center;justify-content:center}header .tracing-menu a:hover{filter:drop-shadow(1px 2px 2px rgba(0,0,0,.25)) brightness(.9) contrast(1.1);transition:all .12s ease-in-out 0s}header .tracing-menu a img{display:block;width:50%;height:50%}@media screen and (max-width: 768px){header .tracing-menu{bottom:30px;right:15px}header .tracing-menu a{height:40px;width:40px}}.footer-top{background:#0c2340;padding:40px 0;color:#fff}.footer-top .container{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between}.footer-top .company-quote{flex:1.5;max-width:500px}.footer-top .company-info,.footer-top .company-info p,.footer-top .openinghours,.footer-top .openinghours p{font-weight:300}.footer-top p.company-name,.footer-top p.branding-title{font-size:15px;font-weight:600;margin-bottom:2px}.footer-top .company-info p a{font-size:1rem;font-weight:300;text-decoration:none;color:#fff;transition:color .2s ease-in-out 0s}.footer-top .company-info p a:hover{color:#e4002b;transition:color .12s ease-in-out 0s}.footer-top .contact-socials{flex:1}.footer-top--light{background:#182d48}.footer-bottom{background:#fff;padding:8px 0;color:#0c2340}.footer-bottom>div{display:flex;justify-content:space-between}.socials{display:flex;margin-top:8px;gap:8px;margin-left:14px}.social{height:32px;width:32px;display:inline-block;border:1px solid #fff;border-radius:50%;color:#fff;padding:6px;box-sizing:border-box;text-align:center;position:relative;z-index:2;transition:all .2s ease-in-out 0s;display:flex;align-items:center;justify-content:center}.social:hover{background:#fff;color:#0c2340;transition:all .12s ease-in-out 0s}.social-icon{height:14px;width:14px}.privacy-policy{display:flex;flex-direction:column;gap:.5rem;font-weight:400}@media screen and (min-width: 480px){.privacy-policy{flex-direction:row;align-items:center}}.privacy-policy a{color:#0c2340;text-decoration:none;font-size:.9375rem}@media screen and (min-width: 480px){.privacy-policy a{padding-left:.5rem;border-left:1px solid #0c2340;font-size:1rem}}@media screen and (min-width: 480px){.privacy-policy p:not(:first-child){border-left:1px solid #0c2340;padding-left:.5rem}}.credits{position:relative;display:flex;align-items:center;gap:10px;color:#0c2340}.credits .credits-icon{border-left:1.5px solid #e4002b;display:block;position:relative;max-width:24px;width:100%;padding:0 6px;max-height:30px}.credits .credits-link{color:#e4002b;font-size:13px;position:absolute;top:0;left:0;width:120px;transition:all .2s ease-in-out 0s}.credits svg path{fill:currentColor}@media screen and (max-width: 1280px){.cat-form{max-width:calc(100% - 40px)}.nav-toggler{position:absolute;right:20px}}@media screen and (max-width: 1024px){.footer-top .container{display:flex;gap:35px;flex-wrap:wrap;flex-direction:column}.footer-top .socials{margin-left:0}.footer-top .button-alt2{margin-left:-16px}}.cramped{margin:85px auto;max-width:1400px}.padded{padding:85px calc((100vw - 1024px)/2);width:100%;box-sizing:border-box}#intro>div{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:40px}#intro>div>div{width:calc(50% - 20px)}#intro .intro-text{margin-top:20px}#intro .intro-pointers li{display:block;margin-bottom:28px}#intro .intro-pointers li:before{content:"+";display:inline-block;border:1px solid #0c2340;height:25px;width:25px;min-width:25px;border-radius:50%;text-align:center;line-height:23px;font-size:20px;font-weight:300;margin-right:20px;margin-bottom:8px}.products-triple{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px}.products-triple .product-triple{width:calc(33.3333333333% - 15px);position:relative}.products-triple .product-triple:hover .product-img{opacity:.75;transition:opacity .2s ease-in-out 0s}.products-triple .product-triple:hover .product-title{background:#fff}.products-triple .product-img{width:100%;min-height:190px;max-height:190px;padding-bottom:30px;display:block;object-fit:contain;height:inherit!important;transition:opacity .12s ease-in-out 0s}.products-triple .product-title{font-size:14px;font-weight:300;color:#0c2340;background:#ffffffa6;text-decoration:none;text-align:left;padding:5px 12px;position:absolute;bottom:0;left:0;width:100%}.cat-tabs .cat-buttons{padding:0 calc((100vw - 1024px)/2);position:relative;gap:10px;display:flex;margin-bottom:-1px}.cat-tabs .cat-buttons .cat-button{padding:7px 14px;font-size:15px;color:#0c2340;background:#fff;border:1px solid #ebedef;border-radius:10px 10px 0 0;cursor:pointer;transition:all .2s ease-in-out 0s}.cat-tabs .cat-buttons .cat-button:hover{background:#f5f5f5;transition:all .12s ease-in-out 0s}.cat-tabs .cat-buttons .cat-button.on{font-weight:700;background:#ebedef;transition:all .12s ease-in-out 0s}.cat-tabs .cat-tabs-cont .cat-tab{padding:45px 0;color:#0c2340;background:#ebedef;position:absolute;display:none}.cat-tabs .cat-tabs-cont .cat-tab.on{display:block}.cat-tabs .cat-tabs-cont .cat-tab-text{padding:0 calc((100vw - 1024px)/2);position:relative;display:block}#cat-form{background:#ebedef}#cat-form .cat-form>h2{margin-bottom:25px}#cat-form .cat-cont{display:flex;flex-wrap:wrap;justify-content:space-between}#cat-form .cat-intro ul{padding-left:20px;margin:0}#cat-form .cat-intro li{list-style:disc;line-height:1.5em;font-weight:300}#cat-form .fui-i{width:50%}#cat-form .fui-input{font-size:14px}@media screen and (max-width: 1050px){body .cramped{margin:65px 20px;width:calc(100% - 40px)}body .padded{padding:65px 20px 60px}}@media screen and (max-width: 768px){#cat-tabs .cat-tabs .cat-buttons{left:15px;overflow:scroll;scrollbar-width:0}#cat-tabs .cat-tabs .cat-buttons::-webkit-scrollbar{display:none}#intro>div{flex-direction:column;gap:30px}#intro>div>div{width:100%}#intro .intro-pointers li:before{margin-right:12px}#cat-form .cat-cont{flex-direction:column}#cat-form .fui-i{margin-top:30px;width:100%}}@media screen and (max-width: 440px){.privacy-policy p a{font-size:12.5px}.credits .credits-link{display:none}}.button{background:#e4002b;color:#fff;padding:12px 16px;display:inline-block;text-decoration:none;transition:all .4s ease-in-out 0s;font-weight:500;font-size:.8125rem;border-radius:3px;height:fit-content;flex-direction:row}.button.shop{display:inline-flex;align-items:center;gap:10px}.button.shop:before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22.501'%20height='18.833'%20viewBox='0%200%2022.501%2018.833'%3e%3cg%20id='Group_34736'%20data-name='Group%2034736'%20transform='translate(-10496%20-2238.755)'%3e%3cpath%20id='Path_19894'%20data-name='Path%2019894'%20d='M1026.592,2091.583a1.626,1.626,0,1,0,1.626,1.626,1.627,1.627,0,0,0-1.626-1.626'%20transform='translate(9478.669%20162.751)'%20fill='%23fff'%3e%3c/path%3e%3cpath%20id='Path_19895'%20data-name='Path%2019895'%20d='M2144.657,2091.583a1.626,1.626,0,1,0,1.626,1.626,1.626,1.626,0,0,0-1.626-1.626'%20transform='translate(8368.933%20162.751)'%20fill='%23fff'%3e%3c/path%3e%3cpath%20id='Path_19896'%20data-name='Path%2019896'%20d='M22.5,3.638h0a.837.837,0,0,0-.836-.83L5.519,2.788,5,.661a.833.833,0,0,0-.227-.4A.834.834,0,0,0,4.177.014L.839,0h0a.837.837,0,0,0,0,1.674l2.691.008L6.6,14.237a1.026,1.026,0,0,0,.855.754l11.932.019h0a.837.837,0,0,0,0-1.674L8.1,13.319l-.248-1.012L20,10.8a.84.84,0,0,0,.092-.016H20.1l.031-.008.01,0,.027-.008.032-.011.009,0,.026-.011.006,0,.028-.012h0a.826.826,0,0,0,.111-.064l.006,0,.02-.015.011-.008.016-.013.017-.014.01-.008a.832.832,0,0,0,.194-.249l0-.007.012-.026.007-.015.007-.017.008-.021,0-.01c.008-.022.015-.045.021-.068l1.75-6.3a.836.836,0,0,0,.03-.238s0,0,0,0,0,0,0-.007'%20transform='translate(10496%202238.75)'%20fill='%23fff'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.button.shop:hover:before{filter:brightness(0) saturate(100%) invert(11%) sepia(93%) saturate(5921%) hue-rotate(339deg) brightness(94%) contrast(106%)}.button:hover{background:#fff;color:#e4002b;transition:all .4s ease-in-out 0s}.button-alt,.button-readmore{color:#0c2340;font-size:.8125rem;text-transform:uppercase;transition:all .4s ease-in-out 0s;background:unset;border:none;padding:unset;cursor:pointer}.button-alt:hover,.button-readmore:hover{color:#e4002b;transition:all .4s ease-in-out 0s}.button-alt:hover:after,.button-readmore:hover:after{border-bottom:1px solid #e4002b;width:40px;transition:all .4s ease-in-out 0s}.button-alt:after,.button-readmore:after{content:"";position:relative;right:0;width:20px;border-bottom:1px solid #0c2340;display:inline-block;margin-bottom:4px;margin-left:7px;transition:all .4s ease-in-out 0s}.button-alt.red,.button-readmore.red{color:#e4002b}.button-alt.red:after,.button-readmore.red:after{border-bottom:1px solid #e4002b}.button-pale{color:#0c2340;background:#f7f8f9;text-decoration:none;padding:10px 20px;font-size:.8125rem;height:fit-content;font-weight:600;transition:all .4s ease-in-out 0s;display:flex;align-items:center;border-radius:3px;flex-direction:row}.button-pale:hover{background:#0c2340;color:#f7f8f9;transition:all .4s ease-in-out 0s}.button-simple{color:#e4002b;position:relative;font-family:Rubik,sans-serif;font-weight:600;font-size:.8125rem;text-decoration:none;height:fit-content;justify-content:center}.button-simple:after{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6.961'%20height='12.508'%20viewBox='0%200%206.961%2012.508'%3e%3cpath%20id='Path_19906'%20data-name='Path%2019906'%20d='M.354.354l5.9,5.9-5.9,5.9'%20transform='translate(0%200)'%20fill='none'%20stroke='%23e4002b'%20stroke-miterlimit='10'%20stroke-width='1'%3e%3c/path%3e%3c/svg%3e");position:absolute;right:0;top:50%;transform:translate(-6px) translateY(-40%);transition:all .4s ease-in-out}.button-simple:hover:after{transform:translate(0) translateY(-40%);transition:all .4s ease-in-out}.button-simple-wide{width:100%}.button-simple:not(.button-simple-wide){padding-right:25px}.button-alt3,.lines .fui-btn{border-left:1px solid #e4002b!important;border-bottom:1px solid #e4002b!important;background:transparent!important;color:#0c2340!important;border-radius:0;padding:10px 20px!important;transition:all .4s ease-in-out;display:inline-block;font-weight:500;font-size:14px}.button-alt3:hover,.lines .fui-btn:hover{background:#e4002b!important;color:#fff!important}.button-alt3.light,.lines .fui-btn.light{color:#fff!important}.lines .fui-btn{margin-top:2rem!important;display:inline-block}.lines .fui-btn:after{display:none}.lines .fui-btn:before{display:none}.lead-gen-section{background-color:#0c2340;color:#fff;padding:0 1.5rem}.lead-gen-section__container{max-width:910px}.lead-gen-section__title{font-size:3.125rem;font-weight:600;color:#fff;margin-bottom:10px;font-family:bebas-neue-pro,sans-serif}.lead-gen-section h3{font-weight:700;font-family:Rubik,sans-serif}.lead-gen-section h4{color:#e4002b;font-weight:700;font-size:1.625rem}.lead-gen-section .header{margin-bottom:40px;padding-top:40px}.lead-gen-section .hero-text{font-size:1rem;margin-bottom:40px;color:#fff}.lead-gen-section .funnel-container{position:relative}.lead-gen-section .question-container{background:#182d48;border-radius:15px;padding:5rem 4rem;margin-bottom:30px;transition:all .3s ease}.lead-gen-section .question-container.active{transform:translateY(-5px)}.lead-gen-section .question-title{font-size:1.25rem;line-height:1.25;margin-bottom:1.5rem;color:#fff;font-weight:600}@media screen and (min-width: 1024px){.lead-gen-section .question-title{font-size:1.325rem}}.lead-gen-section .question-subtitle{font-size:1rem;margin-bottom:30px;opacity:.8;font-weight:400}.lead-gen-section .slider-container{margin:30px 0}.lead-gen-section .slider{width:100%;height:.15rem;background:#fff;outline:none;margin:1.25rem 0;appearance:none}.lead-gen-section .slider::-webkit-slider-thumb{appearance:none;width:1.5rem;height:1.5rem;background:#e4002b;border-radius:50%;cursor:pointer}.lead-gen-section .slider::-moz-range-thumb{width:1.5rem;height:1.5rem;background:#e4002b;border-radius:50%;cursor:pointer;border:none}.lead-gen-section .slider-labels{display:flex;justify-content:space-between;font-size:.9rem;margin-top:10px;font-weight:600}.lead-gen-section .choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.25rem 0}.lead-gen-section .choice-item{background:#2a3e57;border:2px solid transparent;border-radius:10px;padding:1.75rem 1.25rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.lead-gen-section .choice-item h3{color:#fff;margin-bottom:1rem;font-family:Rubik,sans-serif}.lead-gen-section .choice-item:hover{transform:translateY(-3px);border-color:#e4002b}.lead-gen-section .choice-item.selected{border-color:#e4002b;background:#e4002b}.lead-gen-section .choice-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#2a3e57,transparent);transition:left .5s}.lead-gen-section .choice-item:hover:before{left:100%}.lead-gen-section .sortable-container{display:flex;flex-direction:column;gap:15px;margin:1.25rem 0}.lead-gen-section .sortable-item{background:#2a3e57;border-radius:10px;padding:15px;cursor:grab;transition:all .3s ease;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem}.lead-gen-section .sortable-item__title{font-weight:700}.lead-gen-section .sortable-item:active{cursor:grabbing}.lead-gen-section .sortable-item:hover{transform:translate(5px)}.lead-gen-section .sortable-item.dragging{opacity:.5;transform:rotate(2deg);z-index:1000}.lead-gen-section .sortable-item.drag-over{border-color:#e4002b;background:#e4002b}.lead-gen-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.lead-gen-section .form-row{margin-bottom:1.5rem;gap:1.25rem}}.lead-gen-section .form-group{margin-bottom:1rem}@media screen and (min-width: 1024px){.lead-gen-section .form-group{margin-bottom:1.5rem}}.lead-gen-section .form-group label{display:block;margin-bottom:8px;color:#e4002b;font-weight:500}.lead-gen-section .form-group input{width:100%;padding:15px;border-radius:5px;background:#2a3e57;color:#fff;font-size:1rem;font-family:Rubik,sans-serif;transition:all .3s ease}.lead-gen-section .form-group input:focus{outline:none;border-color:#e4002b}.lead-gen-section .form-group input::placeholder{color:#fff9}.lead-gen-section .btn-primary{background-color:#e4002b;color:#fff;border:none;border-radius:5px;padding:1rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.lead-gen-section .btn-primary:hover{transform:translateY(-2px)}.lead-gen-section .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.lead-gen-section .btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.lead-gen-section .btn-primary:hover:before{left:100%}.lead-gen-section .hidden{display:none}.lead-gen-section .progress-bar{height:4px;background:#fff;margin-bottom:30px;overflow:hidden}.lead-gen-section .progress-fill{height:100%;background:#e4002b;transition:width .3s ease}.lead-gen-section .device-card{background:#2a3e57;border:2px solid rgba(255,255,255,.3);border-radius:10px;padding:1.5rem;margin-bottom:1.25rem;transition:all .3s ease}.lead-gen-section .device-card.recommended{border-color:#e4002b;background:#e4002b33}.lead-gen-section .device-card.alternative{border-color:#ffc107;background:#ffc1071a}.lead-gen-section .device-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.lead-gen-section .device-image-container{width:5rem;height:5rem;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.3);background-color:#ffffff4d;display:flex;align-items:center;justify-content:center}.lead-gen-section .device-image{width:100%;height:100%;object-fit:contain}.lead-gen-section .device-info{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media screen and (min-width: 1024px){.lead-gen-section .device-info{align-items:start}}.lead-gen-section .device-title{font-size:1.4rem;font-weight:600;color:#e4002b;margin-bottom:5px}.lead-gen-section .device-badge{background:#e4002b;color:#fff;padding:5px 15px;border-radius:5px;font-size:.9rem;font-weight:500;display:inline-block;width:fit-content}.lead-gen-section .device-badge.alternative{background:#ffc107;color:#182d48}.lead-gen-section .device-description{margin-bottom:15px;line-height:1.6;font-weight:400}.lead-gen-section .device-features{list-style:none;margin-bottom:1.25rem}.lead-gen-section .device-features li{padding:5px 0;position:relative;padding-left:1.25rem;font-weight:400}.lead-gen-section .device-features li:before{content:"+";position:absolute;left:0;top:8px;color:#e4002b;font-weight:600;width:15px;height:15px;border:1px solid #e4002b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.lead-gen-section .device-specs{background:#ffffff0d;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem}.lead-gen-section .device-specs h4{color:#e4002b;margin-bottom:15px;font-size:1.1rem}.lead-gen-section .device-specs-visual{background-color:#fff;border-radius:10px;color:#0c2340;padding:1.5rem;margin-bottom:1rem}.lead-gen-section .device-specs-visual h4{margin-bottom:1rem}.lead-gen-section .specs-grid{display:flex;flex-direction:column;gap:.5rem}.lead-gen-section .spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.lead-gen-section .spec-category-title{text-transform:uppercase;font-weight:700}.lead-gen-section .spec-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #2a3e57}.lead-gen-section .spec-label{font-weight:500;color:#fffc}.lead-gen-section .spec-value{font-weight:600;color:#fff}.lead-gen-section .spec-category{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.lead-gen-section .spec-category{flex-direction:row;justify-content:space-between;align-items:center}}.lead-gen-section .spec-dots{display:flex;flex-direction:row;align-items:center;gap:.25rem}.lead-gen-section .spec-dot{width:.75rem;height:.75rem;background-color:#758292;border-radius:10rem;overflow:hidden;position:relative}.lead-gen-section .spec-dot.half-filled:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#e4002b;border-radius:50% 0 0 50%}.lead-gen-section .spec-dot.filled{background-color:#e4002b}.lead-gen-section .detailed-description{background:#ffffff08;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem;border-left:4px solid #e4002b;line-height:1.6}.lead-gen-section .device-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.25rem}.lead-gen-section .stat-item{background:#2a3e57;padding:15px;border-radius:10px;text-align:center}.lead-gen-section .stat-value{font-size:1.2rem;font-weight:600;color:#e4002b;margin-bottom:1rem}.lead-gen-section .stat-label{font-size:.9rem;opacity:.8;font-weight:400}.lead-gen-section .cta-button{background:#e4002b;color:#fff;border:none;padding:12px 30px;border-radius:5px;font-weight:500;font-family:Rubik,sans-serif;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-size:1rem;width:fit-content}.lead-gen-section .cta-button:hover{transform:translateY(-2px)}.lead-gen-section .personal-greeting{text-align:center;margin-bottom:30px;padding:30px;background:#e4002b1a;border-radius:10px;border:1px solid rgba(228,0,43,.3)}.lead-gen-section .greeting-title{font-size:1.8rem;color:#e4002b;font-weight:600;line-height:2}.lead-gen-section .greeting-text{font-size:1.1rem;line-height:1.6;margin-bottom:1.25rem;font-weight:400}.lead-gen-section .step-counter{margin-bottom:1.25rem;font-size:1.1rem;color:#e4002b;font-weight:500}.lead-gen-section .charts-container{display:grid;gap:30px;margin:30px 0}.lead-gen-section .chart-card{background:#2a3e57;border-radius:10px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.lead-gen-section .chart-title{font-size:1.2rem;font-weight:600;color:#e4002b;margin-bottom:1.25rem;text-align:center}.lead-gen-section .chart-container{position:relative;height:clamp(220px,60vw,380px)}.lead-gen-section .chart-container.is-radar{height:clamp(260px,70vw,420px)}.lead-gen-section .chart-container>canvas{display:block;width:100%!important;height:100%!important}.lead-gen-section .generated-text{background:#ffffff0d;border-radius:10px;padding:1.5rem;margin-bottom:30px;border-left:4px solid #e4002b;font-size:.9375rem;line-height:1.7;font-weight:400}.lead-gen-section .generated-text h3{color:#e4002b;margin-bottom:1rem}@media screen and (min-width: 1024px){.lead-gen-section .generated-text{font-size:1rem}}@media (max-width: 360px){.lead-gen-section .chart-container{height:240px}.lead-gen-section .chart-container.is-radar{height:280px}}@media (max-width: 768px){.lead-gen-section .container{padding:10px}.lead-gen-section .hero-text{font-size:1rem}.lead-gen-section .question-container{padding:1.5rem}.lead-gen-section .choice-grid,.lead-gen-section .form-row,.lead-gen-section .charts-container{grid-template-columns:1fr}.lead-gen-section .device-header{flex-direction:column;text-align:center}}.lead-gen-section #alternativeDevices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}@media screen and (max-width: 768px){.lead-gen-section #alternativeDevices{grid-template-columns:1fr}}.lead-gen-section .lead-gen-slot{background-color:#2a3e57;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:10px}.lead-gen-section .lead-gen-slot h3{color:#e4002b}.lead-gen-section .usage-text{margin-bottom:1rem}.lead-gen-section .sortable-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-gen-section .sortable-item__left,.lead-gen-section .sortable-item__right{display:flex;align-items:center;gap:10px}.lead-gen-section .drag-handle{cursor:grab;display:flex;align-items:center}.lead-gen-section .arrow-btn{border:1px solid #758292;background:#758292;padding:6px 8px;border-radius:8px;cursor:pointer}.lead-gen-section .arrow-btn:hover{background-color:#e4002b80}.lead-gen-section .arrow-btn:active{transform:translateY(1px)}.lead-gen-section .restart{margin-top:2rem}.lead-gen-section .visual{display:none}@media screen and (min-width: 1280px){.lead-gen-section .visual{width:12rem;height:auto;position:absolute;bottom:0;right:0;transform:translateY(30%) translate(30%)}}.lead-gen-section .visual img{height:100%;width:100%;object-fit:contain}.lead-gen-formie{display:none}.login{padding:2rem 2.5rem;border-radius:10px;min-width:25rem}.login__title{color:#fff}.login__label{font-size:1rem;margin-bottom:.5rem}.login__input{background-color:#2a3e57;border-radius:3px;padding:.75rem 1rem;font-size:1rem;width:100%;margin-bottom:1rem}.login__input-error{border:solid .1rem #e4002b}.login__password{position:relative}.login .button{width:100%}.login .password__see{position:absolute;right:.75rem;top:1.8rem}.login .password__see-icon{width:1rem;height:fit-content;fill:#fff}.login__error{background-color:#e4002b59;padding:.75rem 1rem;border-radius:3px;margin-bottom:1rem}#search-loading-indicator{display:none}#search-loading-indicator.htmx-request{display:block}#search-loading-indicator.htmx-request~#search-results .absolute{display:none}#thanks{position:relative;display:flex}#thanks .intro-banner{width:100%;height:100%;object-fit:cover}#thanks .thanks-text{position:absolute;left:calc((100vw - 1024px)/2);color:#fff;top:50%;transform:translateY(-50%)}#thanks h1{margin-bottom:30px;color:#fff}#thanks .thanks-cta{margin-top:30px;display:inline-block}.itc{z-index:2;position:relative}@media screen and (min-width: 1024px){.itc{background:transparent}}.itc-img{aspect-ratio:16/9}@media screen and (min-width: 480px){.itc-img{margin-left:auto;margin-right:auto;display:block}}@media screen and (min-width: 1024px){.itc-img{margin-top:0}}.itc-desc p{margin-bottom:1rem}@media screen and (min-width: 1024px){.itc-cont{flex-direction:row-reverse;align-items:center}.itc-cont>div{flex:1}.itc-cont>div:first-child{flex:1.3;margin-left:-4rem}}.type2__cont>div{flex:1}.type2__img{height:100%;width:100%;object-fit:cover}@media screen and (min-width: 768px){.type2__img{display:block;margin:auto}}@media screen and (min-width: 1024px){.type2__img{max-height:fit-content}}.type2__imgs__img{width:50%;object-fit:contain;margin-top:-80px;margin-bottom:-30px}@media screen and (min-width: 1024px){.type2__imgs__img{margin-top:0;margin-bottom:0;max-width:40%}}@media screen and (min-width: 1024px){.img-advantages{display:flex;align-items:center}.img-advantages>div{flex:1 50%}}.img-advantages__img{margin-bottom:24px}@media screen and (min-width: 1024px){.img-advantages__img{height:100%;object-fit:cover}}.img-advantages__list li{display:flex;gap:20px;margin-bottom:18px}.img-advantages__list li:before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%3e%3cg%20id='Group_35099'%20data-name='Group%2035099'%20transform='translate(-191.5%20-1549)'%3e%3cg%20id='Ellipse_28'%20data-name='Ellipse%2028'%20transform='translate(191.5%201549)'%20fill='none'%20stroke='%23e4022b'%20stroke-width='1'%3e%3ccircle%20cx='14'%20cy='14'%20r='14'%20stroke='none'%3e%3c/circle%3e%3ccircle%20cx='14'%20cy='14'%20r='13.5'%20fill='none'%3e%3c/circle%3e%3c/g%3e%3cline%20id='Line_225'%20data-name='Line%20225'%20y2='15.921'%20transform='translate(205.241%201554.79)'%20fill='none'%20stroke='%23e4022b'%20stroke-width='1'%3e%3c/line%3e%3cline%20id='Line_224'%20data-name='Line%20224'%20y2='16.921'%20transform='translate(213.71%201562.75)%20rotate(90)'%20fill='none'%20stroke='%23e4022b'%20stroke-width='1'%3e%3c/line%3e%3c/g%3e%3c/svg%3e");margin-top:5px}.img-advantages__list li strong{font-size:.8125rem;margin-bottom:5px}@media screen and (min-width: 480px){.img-advantages__list li strong{font-size:1.0625rem}}.img-advantages__list li>span{display:flex;flex-direction:column}.img-advantages__list__desc{width:80%;max-width:500px}@media screen and (min-width: 1024px){.img-advantages__cont{padding-left:6rem}}.hero-landing{position:relative}.hero-landing__cont{display:flex;justify-content:flex-end}@media screen and (min-width: 1024px){.hero-landing__cont{justify-content:flex-start}}.hero-landing__cont .hero-landing__cont__img{max-width:calc(100% - 24px);margin-left:auto;border-radius:0 0 0 80px;min-height:300px;object-fit:cover}@media screen and (min-width: 768px){.hero-landing__cont .hero-landing__cont__img{max-width:calc(100% - 60px)}}@media screen and (min-width: 1024px){.hero-landing__cont .hero-landing__cont__img{margin-left:0;margin-right:auto;border-radius:0;width:calc(100% - 24px);height:80vh;max-height:700px}}@media screen and (min-width: 1448px){.hero-landing__cont .hero-landing__cont__img{width:75%}}.hero-landing__textCont{padding:20px 24px}@media screen and (min-width: 1024px){.hero-landing__textCont{position:absolute;right:24px;max-width:700px;width:100%;bottom:-4rem;background:#fff;padding:4rem;max-height:100%;border-radius:40px 3px 3px}}@media screen and (min-width: 1448px){.hero-landing__textCont{right:calc((100vw - 1400px)/2);padding:6rem 0rem 4rem 6rem;max-height:fit-content}}.hero-landing__textCont p:has(>strong){margin:20px 0;font-size:15px;letter-spacing:.3pt;line-height:140%}.hero-landing__textCont .button{margin-top:20px}.hero{position:relative;margin-bottom:4rem}.hero__title{font-size:2rem;margin-bottom:0}@media screen and (min-width: 480px){.hero__title{font-size:3.125rem}}.hero__cont{display:flex;justify-content:flex-end}@media screen and (min-width: 1024px){.hero__cont{justify-content:flex-start}}.hero__cont .hero__cont__img{max-width:100%;margin-left:auto;min-height:300px;object-fit:cover;z-index:-2}@media screen and (min-width: 1024px){.hero__cont .hero__cont__img{margin-left:0;margin-right:auto;width:calc(100% - 4rem);height:80vh;max-height:40rem;border-radius:0 0 100px}}@media screen and (min-width: 1448px){.hero__cont .hero__cont__img{margin-right:calc((100vw - 1200px)/2)}}.hero__textCont{padding:20px 24px;background:#fff;position:relative;max-width:90%;margin-left:20px;margin-top:-3rem}.hero__textCont:after{content:"";position:absolute;right:-10px;bottom:-10px;background:#e4002b;width:80%;height:60%;z-index:-1}@media screen and (min-width: 480px){.hero__textCont:after{right:-1.25rem;bottom:-1.25rem}}@media screen and (min-width: 768px){.hero__textCont{padding:3rem}}@media screen and (min-width: 1024px){.hero__textCont{position:absolute;right:24px;max-width:466.6666666667px;width:100%;bottom:30%;max-height:100%}}@media screen and (min-width: 1448px){.hero__textCont{right:calc((100vw - 1400px)/2);padding:4rem;max-height:fit-content}}.hero__textCont p{font-family:bebas-neue-pro,sans-serif;font-size:calc(1.5625rem - 5px);font-weight:700;letter-spacing:.3pt;line-height:150%;-webkit-hyphens:none;hyphens:none}@media screen and (min-width: 480px){.hero__textCont p{font-size:1.5625rem}}.hero__textCont p:has(>strong){margin:20px 0;font-size:15px;letter-spacing:.3pt;line-height:140%}.hero__textCont .button{margin-top:20px}.hero-home{position:relative;min-height:300px;overflow:hidden}.hero-home__bg{background-repeat:no-repeat;background-size:cover;background-position:80% 50%;height:100%;width:100%;position:absolute;z-index:0;right:0;left:0;border-radius:0 3px 30px 0}@media screen and (min-width: 1448px){.hero-home__bg{left:auto}}.hero-home__bg:before{content:"";position:absolute;left:0;right:0;top:0;height:100%;width:100%;z-index:1;background:transparent linear-gradient(90deg,#0c1c38,#0c1c3800) 0% 0% no-repeat padding-box}@media screen and (min-width: 1024px){.hero-home__bg:before{width:70%}}.hero-home__content{color:#fff!important;position:relative;z-index:2}.hero-home__content--text{max-width:600px}.hero-home__title{color:#fff;margin-bottom:25px}.hero-home .list{color:#fff;gap:1rem;flex-wrap:wrap;padding:2rem;position:relative}.hero-home .list:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:100%;width:100%;opacity:.4;background:transparent linear-gradient(90deg,#0c2340,#0b1c3100) 0% 0% no-repeat padding-box}@media screen and (min-width: 1448px){.hero-home .list{padding-left:calc((100vw - 1400px)/2);margin-right:calc((100vw - 1400px)/2);padding-bottom:2rem;padding-top:2rem}}@media screen and (min-width: 1024px){.hero-home .list{gap:3rem}}.hero-home .list li{display:flex;flex:1 1 100%;align-items:center;font-weight:500;font-size:15px;padding-left:20px}@media screen and (min-width: 480px){.hero-home .list li{flex:1 1 45%}}@media screen and (min-width: 1024px){.hero-home .list li{flex:none}}@media screen and (min-width: 768px){.products-double.mob{display:none}}.products-double__imgCont{display:flex;gap:1.5rem;flex-wrap:wrap}.products-double__img{object-fit:contain;z-index:4;position:relative;max-height:150px;margin:auto;display:block;margin-bottom:2rem}@media screen and (min-width: 768px){.products-double__img{max-height:300px;margin-bottom:0}}.products-double__imgTitle{position:relative;z-index:1}.products-double__imgTitle{font-size:.8125rem;text-align:center;font-weight:700;margin-top:8px}@media screen and (min-width: 480px){.products-double__imgTitle{font-size:1rem}}.products-double__product{position:relative;padding:2rem;width:100%;flex:1;max-width:50%}.products-double__product:after{content:"";width:100%;height:75%;background:#f8f9fa;position:absolute;left:0;bottom:0;z-index:0}.products-double__title{margin-top:22px}.products-double__button{margin:22px 0}.products-double.deskt{display:none}@media screen and (min-width: 768px){.products-double.deskt{display:flex;flex-wrap:wrap;gap:2rem}.products-double.deskt>div{width:100%;flex:1;max-width:50%}}.products-double.deskt__cont{display:flex;gap:2rem;align-items:center}.products-double.deskt__cont>div{flex:1}.products-double.deskt__cont>div:last-child{flex:2}.products-quad .product-quad{width:100%;position:relative;text-decoration:none}.products-quad .product-quad .product-cat{font-family:Rubik,sans-serif;font-size:14px;font-weight:300;padding:6px 0;color:#0c2340;opacity:.5;position:relative;margin-top:4px;top:0;left:0;z-index:5;transition:all .2s ease-in-out 0s}.products-quad .product-quad .product-text{padding:25px 20px;box-sizing:content-box;background:transparent}.products-quad .product-quad .product-img{height:100px;min-height:auto;display:block;object-fit:contain;object-position:bottom;transform-origin:center;transform:scale(1);margin-left:20px;transition:all .3s ease-in-out 0s}.products-quad .product-quad div>.product-img{overflow:hidden}.products-quad .product-quad:hover .product-img{transform:translateY(-5%);transition:all .3s ease-in-out 0s}.products-quad .product-quad .product-title{font-size:20px;font-weight:700;font-family:bebas-neue-pro,sans-serif;color:#0c2340;margin-bottom:6px;letter-spacing:.2pt}.products-quad .product-quad .product-info{color:#0c2340;margin:15px 0 25px;text-decoration:none;font-size:14px}.products-quad .product-quad .product-text{padding-bottom:50px}.products-quad .product-quad .product-text .button-simple{position:absolute;bottom:25px;width:calc(100% - 35px)}.products-quad .product-quad:hover .button-alt{color:#e4002b;transition:all .12s ease-in-out 0s}.products-quad .product-quad .button-simple:after{transform:translate(-6px) translateY(-50%);transition:all .2s ease-in-out 0s}.products-quad .product-quad:hover .button-simple:after{transform:translate(0) translateY(-50%);transition:all .12s ease-in-out 0s}.landing-banner{position:relative}.landing-banner__img{position:absolute;height:100%;width:100%}.landing-banner__img img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:80% 50%}.landing-banner__img:after{content:"";background:linear-gradient(90deg,#0c1c38,#fff0);position:absolute;left:0;top:0;width:100%;height:100%}.landing-banner .container>div{max-width:700px;width:100%;position:relative;z-index:2;padding:30px 0 115px;color:#fff}@media screen and (min-width: 768px){.landing-banner .container>div{padding:75px 0 160px}}.landing-banner .container>div p{font-weight:300}.landing-banner h2{color:#fff;margin-bottom:30px}#references .container>div{justify-content:space-between;margin-bottom:20px}#references .references .ref{display:flex;flex-direction:column;align-items:end;flex-wrap:wrap;width:100%;flex:1}#references .references .ref:nth-child(2){display:none}@media screen and (min-width: 480px){#references .references .ref:nth-child(2){display:block}}#references .references .ref .reference{text-decoration:none;color:#0c2340;position:relative;padding-bottom:20px;font-family:bebas-neue-pro,sans-serif;font-weight:700;width:100%;display:flex;flex-direction:column;align-items:end}@media screen and (max-width: 768px){#references .references .ref .reference{width:100%}}#references .references .ref .reference .ref-img-cont{width:100%;overflow:hidden}#references .references .ref .reference .ref-img-cont .ref-img{object-fit:cover;display:block;width:100%;transform:scale(1);min-height:250px;aspect-ratio:16/9;transition:all .3s ease-in-out 0s}@media screen and (min-width: 768px){#references .references .ref .reference .ref-img-cont .ref-img{width:90%;height:300px}}#references .references .ref .reference h3{font-family:Rubik,sans-serif;font-weight:700}#references .references .ref .reference .ref-desc{margin:15px 0;font-size:medium;letter-spacing:.32pt}@media screen and (min-width: 480px){#references .references .ref .reference .ref-desc{font-size:20px}}#references .references .ref .reference .ref-text{display:block;max-width:90%;width:100%;padding:30px 35px;background:#fff;margin-top:-110px;z-index:2;box-sizing:border-box;position:relative}@media screen and (min-width: 1024px){#references .references .ref .reference .ref-text{width:65%;max-width:calc(700px - 10%)}}#references .references .ref .reference .ref-text:before{content:"";position:absolute;left:0;top:0;height:100%;width:10px;background:#e4002b;mix-blend-mode:multiply;z-index:2;transform:translate(-100%);opacity:.7}#references .references .ref .reference:hover .ref-img{transform:scale(1.05);transition:all .3s ease-in-out 0s}#references .references .ref .reference:hover .button-simple:after{transform:translate(6px) translateY(-40%);transition:all .12s ease-in-out 0s}#footer-form .container{padding:0 5px}@media screen and (min-width: 480px){#footer-form .container{padding:0 24px}}#footer-form .container>div{padding:70px 80px;display:flex;gap:120px;margin-top:-85px;position:relative;box-sizing:content-box;border-radius:4px;z-index:5;box-shadow:0 -100px 10px #0000001a;flex-wrap:wrap;background:#fff}@media screen and (max-width: 768px){#footer-form .container>div{flex-direction:column;padding:70px 40px;gap:80px}}@media screen and (max-width: 480px){#footer-form .container>div{padding:70px 18px;gap:40px}}#footer-form .container>div>div{flex:1}#footer-form h2{color:#e4002b;margin-bottom:25px}#footer-form .footer-form-info .address-name{font-size:22px;font-family:bebas-neue-pro,sans-serif;font-weight:600;margin-bottom:8px;position:relative}@media screen and (max-width: 480px){#footer-form .footer-form-info .address-name{font-size:20px}}#footer-form .footer-form-info .address-name:before{content:"";position:absolute;height:12px;width:12px;background:#e4002b;left:0;border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:0 0 6px #fc0f05b3;transform:translate(-25px) translateY(-50%)}#footer-form .footer-form-info .address-name:after{content:"";position:absolute;left:-52px;width:35px;border-bottom:2px solid #e4002b;top:15px}@media screen and (max-width: 480px){#footer-form .footer-form-info .address-name:after{width:20px;left:-40px}}#footer-form .footer-form-info a,#footer-form .footer-form-info p{color:#0c2340;text-decoration:none}#footer-form textarea.fui-input{border:1px solid #0c2340;padding:8px 12px}#footer-form button[type=submit].fui-btn{border-left:1px solid #e4002b!important;border-bottom:1px solid #e4002b!important;background:transparent!important;color:#0c2340!important;text-transform:capitalize}#footer-form button[type=submit].fui-btn:hover{background:#e4002b!important;color:#fff!important}#footer-form button[type=submit].fui-btn:after,#footer-form button[type=submit].fui-btn:before{display:none!important}section [data-red-outline=true].light label{color:#fff}section [data-red-outline=true].light label:before{background-color:transparent}section [data-red-outline=true].light input,section [data-red-outline=true].light textarea{color:#fff}section [data-red-outline=true].light input::placeholder,section [data-red-outline=true].light textarea::placeholder{color:#fff}section [data-red-outline=true].light button{color:#fff!important}section [data-red-outline=true].light select{background-color:transparent!important;color:#fff!important}section [data-red-outline=true].light select::placeholder{color:#fff!important}section [data-red-outline=true].light .fui-repeater-add-btn{background-color:#e4002b!important}section [data-red-outline=true].light .fui-repeater-remove-btn:after{filter:invert(1)}section [data-red-outline=true] input::placeholder{opacity:.4!important}section [data-red-outline=true] textarea{padding:12px}section [data-red-outline=true] input.fui-input{border-bottom:1px solid #e4002b}section [data-red-outline=true] select.fui-select{border:none;border-bottom:1px solid #e4002b;border-radius:0;padding-left:0;color:#0c2340}section [data-red-outline=true] textarea.fui-input{border:1px solid #e4002b}section [data-red-outline=true] button.fui-repeater-add-btn{padding:.5rem 1rem!important}section [data-red-outline=true] button.fui-repeater-add-btn:before,section [data-red-outline=true] button.fui-repeater-add-btn:after{display:none!important}section [data-red-outline=true] .fui-repeater-row{padding:0;border:none}section [data-red-outline=true] fieldset:has(.fui-repeater-remove-btn){position:relative}section [data-red-outline=true] button.fui-repeater-remove-btn{top:auto!important;bottom:20%;right:0;width:40px;position:absolute;transform:translateY(50%) translate(100%);background:transparent!important}section [data-red-outline=true] button.fui-repeater-remove-btn:before{display:none!important}section [data-red-outline=true] button.fui-repeater-remove-btn:after{background:transparent!important;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3cpath%20d='M135.2%2017.7L128%2032%2032%2032C14.3%2032%200%2046.3%200%2064S14.3%2096%2032%2096l384%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-96%200-7.2-14.3C307.4%206.8%20296.3%200%20284.2%200L163.8%200c-12.1%200-23.2%206.8-28.6%2017.7zM416%20128L32%20128%2053.2%20467c1.6%2025.3%2022.6%2045%2047.9%2045l245.8%200c25.3%200%2046.3-19.7%2047.9-45L416%20128z'%3e%3c/path%3e%3c/svg%3e")!important;background-repeat:no-repeat!important}section [data-red-outline=true] button.fui-repeater-remove-btn:hover:after{transform:scale(1)!important;transform-origin:center;width:40px!important}.product-bundles{background:#f7f8f9}@media screen and (min-width: 768px){.product-bundles{background:#fff}.product-bundles .container{display:flex;align-items:flex-start}}.product-bundles__img{mix-blend-mode:darken;max-height:600px;object-fit:contain}@media screen and (min-width: 768px){.product-bundles__img{max-height:300px;position:absolute;top:-5%;left:2rem;transform:translateY(-50%)}}@media screen and (min-width: 1024px){.product-bundles__img{left:4rem}}.product-bundles__cont{position:relative;margin:2rem 0}@media screen and (min-width: 768px){.product-bundles__cont{background:#f7f8f9;flex:1}}.product-bundles__cont:first-child img{transform:translateY(-5rem);mix-blend-mode:darken;margin-bottom:-5rem}@media screen and (min-width: 768px){.product-bundles__cont:first-child img{margin-bottom:0;transform:translateY(-50%)}}.product-bundles__cont li{border-top:1px solid #ebedef;padding:.7rem}@media screen and (min-width: 768px){.product-bundles__cont li{font-weight:400}.product-bundles__cont li:nth-child(4){border-bottom:none!important}}.product-bundles__cont li:nth-child(2n){background:#fff}.product-bundles__cont li:nth-child(4){border-bottom:1px solid #ebedef}.product-bundles__cont ul{list-style:none}.product-bundles__cont:has(button.all) li:nth-child(4){border-bottom:0px}.product-bundles__buttons{display:flex;margin-top:1rem;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.product-bundles__buttons>a{margin-top:1rem}}.product-bundles__buttons>a,.product-bundles__buttons>button{width:fit-content}.product-bundles__buttons .show-more{color:#0c2340;margin-left:.5rem}@media screen and (min-width: 768px){.product-bundles__buttons .show-more{display:none}}.advantages__content{background:#f8f9fa;padding:2rem}@media screen and (min-width: 1024px){.advantages__content{padding:75px 80px}}.advantages .list{flex:1}.advantages .listPlus li{margin-bottom:1.3rem}.advantages .listLine li{border-bottom:1px solid #ebedef}.advantages .listLine li:first-child{border-top:1px solid #ebedef}.advantages .listLine li:nth-child(odd){background:#fff}#toepassingen,#applications-possibles{background:#f8f9fa!important}#toepassingen .hidden,#applications-possibles .hidden{display:none!important}@media screen and (min-width: 1024px){#toepassingen,#applications-possibles{margin-bottom:0;z-index:0;position:relative}}.list{list-style:none}.list .show-more,.list .show-less{margin-top:1rem;color:#0c2340;cursor:pointer}.list ul{list-style:none;column-gap:4rem}@media (max-width: 1024px){.list ul{columns:1!important}}.list li{position:relative;padding-left:18px}.list li:before{content:"";height:12px;width:12px;background:#e4002b;position:absolute;border-radius:50%;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px #fc0f05b3}.listBorder li{padding:.9rem 1rem .9rem 3.5rem;border-top:1px solid #ebedef;background:#fff;padding-left:60px;color:#0c2340;display:flex;gap:20px;font-size:1rem;align-items:center}@media screen and (min-width: 1024px){.listBorder li{align-items:center;font-weight:400;line-height:130%;padding-left:50px}.listBorder li:nth-child(4){border-bottom:1px solid #ebedef}}.listBorder li:before{left:18px}.listBorder li strong{font-size:1.25rem}.listBorder li:last-child{border-bottom:1px solid #ebedef}.listLine{position:relative}.listLine-title{margin-bottom:30px}.listLine-list:before{content:"";position:absolute;left:35px;height:calc(100% - 70px);border-left:2px solid #e4002b;z-index:2;top:35px}.listLine ul{position:relative}.listLine li{padding:30px 20px 30px 65px}.listLine li:before{left:30px}.listLineli:nth-child(odd){background:#fff}.listPlus-title{margin-bottom:30px}.listPlus li{display:flex;align-self:center;gap:1rem;margin-bottom:1rem}.listPlus li:before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%3e%3cg%20id='Group_35099'%20data-name='Group%2035099'%20transform='translate(-191.5%20-1549)'%3e%3cg%20id='Ellipse_28'%20data-name='Ellipse%2028'%20transform='translate(191.5%201549)'%20fill='none'%20stroke='%23e4022b'%20stroke-width='1'%3e%3ccircle%20cx='14'%20cy='14'%20r='14'%20stroke='none'%3e%3c/circle%3e%3ccircle%20cx='14'%20cy='14'%20r='13.5'%20fill='none'%3e%3c/circle%3e%3c/g%3e%3cline%20id='Line_225'%20data-name='Line%20225'%20y2='15.921'%20transform='translate(205.241%201554.79)'%20fill='none'%20stroke='%23e4022b'%20stroke-width='1'%3e%3c/line%3e%3cline%20id='Line_224'%20data-name='Line%20224'%20y2='16.921'%20transform='translate(213.71%201562.75)%20rotate(90)'%20fill='none'%20stroke='%23e4022b'%20stroke-width='1'%3e%3c/line%3e%3c/g%3e%3c/svg%3e");position:relative;background:none;box-shadow:none;top:auto;left:auto;width:27px;height:27px;border-radius:0;transform:none}.listPlus li strong{font-size:1rem;margin-bottom:.3rem;display:inline-block}@media screen and (min-width: 1024px){.listPlus li strong{font-size:16px}}.home-categories h2{margin:0}.home-categories__categories{display:flex;flex-wrap:wrap;gap:1rem;position:relative}.home-categories__category{position:relative;flex:1 1 calc(50% - .5rem);width:calc(50% - .5rem)}@media screen and (min-width: 480px){.home-categories__category{width:calc(33% - .5rem);flex:1 1 calc(33% - .5rem)}}@media screen and (min-width: 1024px){.home-categories__category{width:calc(16% - .5rem);flex:1 1 calc(16% - .5rem)}}.home-categories__category:hover img{transform:translateY(-5%)}.home-categories__category:after{content:"";background:#f8f9fa;position:absolute;bottom:0;left:0;right:0;height:50%;z-index:0;width:100%}.home-categories__category--img{position:relative;z-index:1;mix-blend-mode:multiply}.home-categories__category--img img{min-height:auto;width:100%;object-fit:contain;object-position:bottom;padding:1rem 1rem 0;transition:.3s ease-in-out}@media screen and (min-width: 768px){.home-categories__category--img img{padding:2rem 2rem 0}}.home-categories__category--text{text-align:center;position:relative;z-index:1}.home-categories__category--text h3{font-family:Rubik,sans-serif;text-transform:uppercase;font-size:10px;font-weight:600;margin-top:.5rem;padding-bottom:2rem}@media screen and (min-width: 480px){.home-categories__category--text h3{font-size:13px}}
