.skip{position:absolute;left:-9999px;z-index:999999;padding:1rem 1.5rem;background-color:rgba(var(--s7-focus-rgb),1);color:rgba(var(--s7-white-rgb),1);font-weight:700;text-decoration:none;border-radius:0 0 28px 28px;transition:none}.skip:focus{left:50%;top:0;transform:translate(-50%);outline:3px solid rgba(var(--s7-white-rgb),1);outline-offset:2px;box-shadow:0 4px 6px -1px rgba(var(--s7-black-rgb),.1),0 2px 4px -1px rgba(var(--s7-black-rgb),.06)}#contentarea:focus{outline:none}:root{--s7-spacer-0: 0;--s7-spacer-05: .125rem;--s7-spacer-1: .25rem;--s7-spacer-2: .375rem;--s7-spacer-3: .5rem;--s7-spacer-4: .75rem;--s7-spacer-5: 1rem;--s7-spacer-6: 1.25rem;--s7-spacer-7: 1.375rem;--s7-spacer-8: 1.5rem;--s7-spacer-9: 1.75rem;--s7-spacer-10: 2rem;--s7-spacer-11: 2.25rem;--s7-spacer-12: 2.625rem;--s7-spacer-13: 3.25rem;--s7-spacer-14: 4rem;--s7-spacer-15: 6rem;--s7-spacer-n05: -.125rem;--s7-spacer-n1: -.25rem;--s7-spacer-n2: -.375rem;--s7-spacer-n3: -.5rem;--s7-spacer-n4: -.75rem;--s7-spacer-n5: -1rem;--s7-spacer-n6: -1.25rem;--s7-spacer-n7: -1.375rem;--s7-spacer-n8: -1.5rem;--s7-spacer-n9: -1.75rem;--s7-spacer-n10: -2rem;--s7-spacer-n11: -2.25rem;--s7-spacer-n12: -2.625rem;--s7-spacer-n13: -3.25rem;--s7-spacer-n14: -4rem;--s7-spacer-n15: -6rem}@media (min-width: 1025px){:root{--s7-spacer-05: .125rem;--s7-spacer-1: .25rem;--s7-spacer-2: .5rem;--s7-spacer-3: .75rem;--s7-spacer-4: 1.125rem;--s7-spacer-5: 1.375rem;--s7-spacer-6: 1.625rem;--s7-spacer-7: 2rem;--s7-spacer-8: 2.25rem;--s7-spacer-9: 2.625rem;--s7-spacer-10: 3.25rem;--s7-spacer-11: 4rem;--s7-spacer-12: 4.5rem;--s7-spacer-13: 6rem;--s7-spacer-14: 7.5rem;--s7-spacer-15: 9.375rem;--s7-spacer-n05: -.125rem;--s7-spacer-n1: -.25rem;--s7-spacer-n2: -.5rem;--s7-spacer-n3: -.75rem;--s7-spacer-n4: -1.125rem;--s7-spacer-n5: -1.375rem;--s7-spacer-n6: -1.625rem;--s7-spacer-n7: -2rem;--s7-spacer-n8: -2.25rem;--s7-spacer-n9: -2.625rem;--s7-spacer-n10: -3.25rem;--s7-spacer-n11: -4rem;--s7-spacer-n12: -4.5rem;--s7-spacer-n13: -6rem;--s7-spacer-n14: -7.5rem;--s7-spacer-n15: -9.375rem}}:root{--s7-font-size-h1: 1.625rem;--s7-font-size-h2: 1.5rem;--s7-font-size-h3: 1.375rem;--s7-font-size-h4: 1.25rem;--s7-font-size-h5: 1.125rem;--s7-font-size-h6: 1rem;--s7-font-size-3xl: 1.75rem;--s7-font-size-2xl: 1.375rem;--s7-font-size-xl: 1.25rem;--s7-font-size-lg: 1.125rem;--s7-font-size-md: 1rem;--s7-font-size-sm: .875rem;--s7-font-size-xs: .75rem;--s7-font-size-2xs: .625rem;--s7-font-size-3xs: .5rem;--s7-font-size-footer-title: 1.125rem;--s7-font-size-base: .875rem}@media (min-width: 1025px){:root{--s7-font-size-h1: 3rem;--s7-font-size-h2: 2.5rem;--s7-font-size-h3: 1.875rem;--s7-font-size-h4: 1.625rem;--s7-font-size-h5: 1.4375rem;--s7-font-size-h6: 1.25rem;--s7-font-size-3xl: 2.5rem;--s7-font-size-2xl: 2.1875rem;--s7-font-size-xl: 1.625rem;--s7-font-size-lg: 1.5rem;--s7-font-size-md: 1.375rem;--s7-font-size-sm: 1.125rem;--s7-font-size-xs: 1rem;--s7-font-size-2xs: .875rem;--s7-font-size-3xs: .75rem;--s7-font-size-footer-title: 1.4375rem;--s7-font-size-base: 1.125rem}}body{-webkit-font-smoothing:antialiased;width:100%;position:relative;overflow-x:hidden;background:rgba(var(--s7-body-bg-rgb),1);color:rgba(var(--s7-body-color-rgb),1)}@supports (overflow: clip){body{overflow-x:clip}}body.is-open{overflow:hidden}html>body,main,body.modal-open main{overflow-x:hidden}@supports (overflow: clip){html>body,main,body.modal-open main{overflow-x:clip}}:where(section[id]){scroll-margin-top:7.3125rem}@media (min-width: 1200px){:where(section[id]){scroll-margin-top:11.3125rem}}::selection{background:rgba(var(--s7-primary-rgb),1);color:rgba(var(--s7-white-rgb),1)}::-moz-selection{background:rgba(var(--s7-primary-rgb),.5);color:rgba(var(--s7-white-rgb),1)}a{transition:all .2s ease-in-out}@media (prefers-reduced-motion: reduce){a{transition:none}}img,svg{max-width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}figcaption{font-size:var(--s7-font-size-2xs);text-align:center}.gfield-spinner-overlay:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:3.125rem;width:3.125rem;border-radius:50%;border:.3125rem solid rgba(var(--s7-primary-rgb),1);border-top-color:transparent;animation:rotateIcon ease-in-out 1s infinite}body{font-size:var(--s7-font-size-base)}p{color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-base);line-height:1.6}strong,b{color:rgba(var(--s7-black-rgb),1);font-weight:400}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{display:inline-block}.icon-chevron-down:before{content:""}.icon-chevron-right:before{content:""}.icon-home-alt:before{content:""}.icon-kruis:before{content:""}.icon-x:before{content:""}.icon-phone-alt:before{content:""}.icon-plant-leaf-small:before{content:""}.icon-play-filled:before{content:""}.icon-youtube:before{content:""}.icon-cart:before{content:""}.icon-x1:before{content:""}.icon-play:before{content:""}.icon-mail:before{content:""}.icon-phone:before{content:""}.icon-download:before{content:""}.icon-facebook:before{content:""}.icon-google:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-location:before{content:""}.icon-pinterest:before{content:""}.icon-search:before{content:""}.icon-star:before{content:""}.icon-star-filled:before{content:""}.icon-star-filled-half:before{content:""}.icon-trustpilot:before{content:""}.icon-arrow-right:before{content:""}.icon-check:before{content:""}.icon-chevron:before{content:""}.icon-hamburger-menu:before{content:""}.icon-kruis1:before{content:""}.icon-min:before,.card-collapse[aria-expanded=true] .icon-plus:before{content:""}.icon-plus:before{content:""}.icon-upload:before{content:""}.icon-user:before{content:""}.icon-whatsapp:before{content:""}.icon--previous{transform:rotate(180deg)}.icon--down{transform:rotate(90deg)}.container--main .container,.container--main [class^=container-],.container--main [class*=" container-"]{padding-left:calc(var(--s7-gutter-x, 2rem) * .5);padding-right:calc(var(--s7-gutter-x, 2rem) * .5)}.container--wide{max-width:120rem;width:100%;margin:0 auto}.container-xxl{max-width:1656px;margin-right:auto;margin-left:auto;padding-right:calc(var(--s7-gutter-x, 2rem) * .5);padding-left:calc(var(--s7-gutter-x, 2rem) * .5)}@keyframes rotateIcon{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.card-arrow-button{width:2.75rem;height:2.75rem;border-radius:50%;background:rgba(var(--s7-white-rgb),1);box-shadow:inset 0 0 0 .09375rem rgba(var(--s7-primary-blue-rgb),.15);color:rgba(var(--s7-gray-600-rgb),1);transition:all .2s ease-in-out}.card-arrow-button i{font-size:1.125rem}.card-main{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;background:rgba(var(--s7-white-rgb),1);border:1px solid rgba(var(--s7-gray-300-rgb),1);border-radius:12px;color:rgba(var(--s7-brand-black-rgb),1);text-decoration:none;transition:all .2s ease-in-out}.card-main__body{padding:1.125rem 4.0625rem 1.375rem 1.375rem}.card-main__title{display:block;margin-bottom:.375rem;font-weight:400}.card-main__excerpt{margin-bottom:0}.card-main__date{display:block;margin-bottom:.25rem;color:rgba(var(--s7-gray-600-rgb),1);font-size:var(--s7-font-size-xs)}.card-main .rimg img{transition:.2s ease-in-out}@media (prefers-reduced-motion: reduce){.card-main .rimg img{transition:none}}.card-main:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:1.375rem;bottom:1.375rem;width:2.25rem;height:2.25rem;border:2px solid rgba(var(--s7-gray-300-rgb),1);border-radius:50%;transition:all .2s ease-in-out}.card-main:hover,.card-main:focus{border-color:rgba(var(--s7-primary-light-rgb),1);box-shadow:0 6.25rem 5rem rgba(var(--s7-brand-black-rgb),.03);color:rgba(var(--s7-brand-black-rgb),1)}.card-main:hover:before,.card-main:focus:before{border-color:rgba(var(--s7-primary-light-rgb),1);color:rgba(var(--s7-primary-rgb),1);transform:translate(.125rem)}.card-main:hover .rimg img,.card-main:focus .rimg img{transform:scale(1.05)}.card-collapse{display:block;margin-bottom:var(--s7-spacer-3);background:rgba(var(--s7-gray-100-rgb),1);border:2px solid rgba(var(--s7-gray-200-rgb),1);border-radius:42px}.card-collapse:hover,.card-collapse[aria-expanded=true]{box-shadow:0 6.25rem 5rem rgba(var(--s7-brand-black-rgb),.03);background:rgba(var(--s7-white-rgb),1)}.card-collapse[aria-expanded=true] .icon-plus:before{color:rgba(var(--s7-primary-rgb),1)}.card-collapse__title{display:flex;padding:var(--s7-spacer-5)}.card-collapse__title:hover,.card-collapse__title:focus{text-decoration:none}.card-collapse__content{padding-right:var(--s7-spacer-5);padding-bottom:var(--s7-spacer-5);padding-left:var(--s7-spacer-5);color:rgba(var(--s7-brand-black-rgb),1);font-size:var(--s7-font-size-xs)}.card-collapse--gray:hover{border:2px solid rgba(var(--s7-white-rgb),1)}.card-collapse .icon-plus:before{transition:all .2s ease-in-out}@media (prefers-reduced-motion: reduce){.card-collapse .icon-plus:before{transition:none}}.card-collapse [data-bs-toggle=collapse]{cursor:pointer}.card-usp-list i{background:rgba(var(--s7-primary-light-shade-rgb),1);width:2rem;height:2rem;border-radius:50%;margin-right:1.25rem;color:rgba(var(--s7-primary-rgb),1);font-weight:700}.card-product-category__media{position:relative;margin-bottom:0;overflow:hidden;border:.09375rem solid rgba(var(--s7-gray-300-rgb),1);background-color:rgba(var(--s7-white-rgb),1)}.card-product-category__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:all .2s ease-in-out}.card-product-category__arrow{display:inline-flex;position:absolute;z-index:1;align-items:center;justify-content:center}.card-product-category__link{color:rgba(var(--s7-black-rgb),1);text-decoration:none}.card-product-category__link:hover .card-product-category__image,.card-product-category__link:focus .card-product-category__image{transform:scale(1.03)}.card-product-category__link:hover .card-product-category__arrow,.card-product-category__link:focus .card-product-category__arrow{background:rgba(var(--s7-primary-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-primary-rgb),.08);color:rgba(var(--s7-white-rgb),1);transform:translate(.125rem)}.card-product-category__title{min-width:0}@media (max-width: 1024.98px){.card-product-category__link{display:flex;align-items:center;gap:1.375rem}.card-product-category__media{width:7.5rem;height:6.25rem;flex:0 0 7.5rem}.card-product-category__image{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem)}.card-product-category__arrow{right:-.09375rem;bottom:-.09375rem;width:2rem;height:2rem;background:rgba(var(--s7-white-rgb),1);box-shadow:inset 0 0 0 .09375rem rgba(var(--s7-primary-blue-rgb),.1)}.card-product-category__arrow i{font-size:.9375rem}.card-product-category__title{flex:1 1 auto;padding:.75rem .75rem .75rem 0rem;line-height:1.1;font-size:var(--s7-font-size-h5)}}@media (min-width: 1025px){.card-product-category__link{display:block;height:100%}.card-product-category__media{padding-bottom:67%;background:none}.card-product-category__image{padding:.75rem}.card-product-category__arrow{right:.75rem;bottom:.75rem}.card-product-category__title{margin-top:.75rem;font-size:var(--s7-font-size-h4)}}.card-product:not(.card-product--list) .card-product__link{display:block;height:100%}.card-product:not(.card-product--list) .card-product__body{margin-top:.5rem;padding-right:.5rem}@media (min-width: 1025px){.card-product:not(.card-product--list) .card-product__body{margin-top:.75rem;padding-right:.75rem}}.card-product__media{margin-bottom:0;border:.09375rem solid rgba(var(--s7-gray-300-rgb),1);background-color:rgba(var(--s7-white-rgb),1)}.card-product__image{padding:.75rem;transition:all .2s ease-in-out}.card-product__arrow{display:inline-flex;position:absolute;right:.75rem;bottom:.75rem;z-index:1;align-items:center;justify-content:center}.card-product__link{color:rgba(var(--s7-black-rgb),1);text-decoration:none}.card-product__link:hover .card-product__image,.card-product__link:focus .card-product__image{transform:scale(1.03)}.card-product__link:hover .card-product__arrow,.card-product__link:focus .card-product__arrow{background:rgba(var(--s7-primary-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-primary-rgb),.08);color:rgba(var(--s7-white-rgb),1);transform:translate(.125rem)}.card-product--list .card-product__link{display:flex;align-items:center;gap:1.375rem}.card-product--list .card-product__media{position:relative;width:7.5rem;height:6.25rem;flex:0 0 7.5rem;overflow:hidden}.card-product--list .card-product__image{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);padding:0;object-fit:contain}.card-product--list .card-product__arrow{right:-.09375rem;bottom:-.09375rem;width:2rem;height:2rem;background:rgba(var(--s7-white-rgb),1);box-shadow:inset 0 0 0 .09375rem rgba(var(--s7-primary-blue-rgb),.1)}.card-product--list .card-product__arrow i{font-size:.9375rem}.card-product--list .card-product__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:.75rem .75rem .75rem 0rem}.card-product--list .card-product__title{line-height:1.1}.card-product--rail{width:18.75rem}.card-product--rail .card-product__arrow{width:2.75rem;height:2.75rem;background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1));box-shadow:none;color:rgba(var(--s7-white-rgb),1)}.card-product--rail .card-product__arrow i{font-size:1.25rem}.card-product--rail .card-product__body{margin-top:.75rem;padding-right:.75rem}.card-product--rail .card-product__title{margin-bottom:.625rem;line-height:1.1}.card-image{min-height:13.5rem}@media (min-width: 576px){.card-image{justify-content:center;aspect-ratio:unset;text-align:center}}@media (min-width: 576px){.card-image:first-of-type{grid-row:span 2;min-height:21.875rem}}@media (min-width: 1025px){.card-image:first-of-type{min-height:32.75rem}}.card-image__title--sm{font-size:var(--s7-font-size-h2)}.card-image__title,.card-image__subtitle{color:rgba(var(--s7-white-rgb),1)}.card-image img{transition:all .2s ease-in-out}.card-image:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:1.375rem;bottom:1.375rem;width:2.25rem;height:2.25rem;background:rgba(var(--s7-primary-rgb),1);border-radius:42px;color:rgba(var(--s7-white-rgb),1);z-index:1;transition:all .2s ease-in-out}.card-image__body{position:relative;z-index:1;padding:2.75rem 3.4375rem 2.75rem 1.5rem}@media (min-width: 576px){.card-image__body{padding:4.375rem 3.25rem}}.card-image:hover img,.card-image:focus img{transition:all .2s ease-in-out;transform:scale(1.05)}.card-image:hover:after,.card-image:focus:after{transition:all .2s ease-in-out;transform:translate(2px)}.card-solution__item{display:block;text-decoration:none}@media (max-width: 767.98px){.card-solution__item{width:100%;min-width:0;aspect-ratio:176/180;padding-bottom:0}}.card-solution__item:hover,.card-solution__item:focus{color:rgba(var(--s7-white-rgb),1)}.card-solution__item:hover .card-solution__image,.card-solution__item:focus .card-solution__image{transform:scale(1.04)}.card-solution__item:hover .card-solution__wave,.card-solution__item:focus .card-solution__wave{transform:translateY(1px)}.card-solution__item:hover .card-solution__title,.card-solution__item:focus .card-solution__title{transform:translateY(-13px)}.card-solution__image{transition:all .2s ease-in-out}.card-solution__title{position:absolute;bottom:0;z-index:3;width:100%;padding:var(--s7-spacer-4);color:rgba(var(--s7-white-rgb),1);font-weight:500;font-size:var(--s7-font-size-h4);line-height:1.1;margin-bottom:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;transition:all .2s ease-in-out}.card-solution__wave{position:absolute;right:-9.33%;bottom:0rem;z-index:2;height:1.3125rem;transition:all .2s ease-in-out;transform:translateY(100%);pointer-events:none}.card-solution__wave svg{display:block;height:100%;transform:rotate(180deg) scaleX(1)}.card-solution--rail{width:18.75rem}.card-solution--rail .card-solution__item{position:relative;height:14.375rem;overflow:hidden;background:rgba(var(--s7-primary-dark-rgb),1)}.card-solution--rail .card-solution__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-solution--rail .card-solution__title{padding:1.125rem 1.375rem;font-size:var(--s7-font-size-h4);line-height:1.1}.card-solution--rail .card-solution__wave{display:none}.card-stacking{display:grid;position:relative;box-shadow:0 -3.125rem 6.25rem #041c4c1f;background-color:#fff;overflow:hidden;backface-visibility:hidden;transform:translateZ(0);transition:box-shadow .3s ease-in-out;will-change:box-shadow}.card-stacking:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:rgba(var(--s7-brand-black-rgb),.25);opacity:0;transition:opacity .35s ease-in-out;will-change:opacity;content:"";pointer-events:none}.card-stacking[data-stacking-card-covered]{box-shadow:none;transition-delay:.1s}.card-stacking[data-stacking-card-covered]:after{opacity:1;transition-delay:.1s}@media (min-width: 1025px){.card-stacking{grid-template-columns:minmax(0,40.23%) minmax(0,1fr);min-height:30.625rem}}@media (prefers-reduced-motion: reduce){.card-stacking{transition:none}.card-stacking:after{transition:none}}.card-stacking__logo{display:flex;position:absolute;top:.525rem;left:.525rem;z-index:2;width:6.75rem;height:6.75rem;padding:2rem;align-items:center;justify-content:center;line-height:0}@media (min-width: 1025px){.card-stacking__logo{top:1.125rem;left:1.25rem;width:8.75rem;height:8.75rem;padding:2rem}}.card-stacking__logo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card-stacking__logo-image{position:relative;display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.3);transform-origin:center}.card-stacking__video{display:block;width:100%;height:100%;object-fit:cover}.card-stacking__video-toggle{display:inline-flex;position:absolute;z-index:2;top:50%;left:50%;width:3.25rem;height:3.25rem;padding:0;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:0;border-radius:1.625rem;background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1));color:rgba(var(--s7-white-rgb),1);cursor:pointer;transition:box-shadow .2s ease-in-out}.card-stacking__video-toggle:hover,.card-stacking__video-toggle:focus{box-shadow:0 0 0 4px rgba(var(--s7-primary-shade-rgb),.12)}.card-stacking__video-toggle-icon{display:block;position:relative;width:1.5rem;height:1.5rem}.card-stacking__video-toggle-icon:before{position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-38%,-50%);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.75rem solid rgba(var(--s7-white-rgb),1);content:""}.card-teaser{z-index:1}.card-teaser__item{position:relative;display:block;text-decoration:none}.card-teaser__item:hover,.card-teaser__item:focus{color:rgba(var(--s7-white-rgb),1)}.card-teaser__item:hover:not(.card-teaser__item--has-video) .card-teaser__image,.card-teaser__item:focus:not(.card-teaser__item--has-video) .card-teaser__image{transform:scale(1.01)}.card-teaser__item.is-video-playing .card-teaser__video{opacity:1}.card-teaser__image{transition:all .2s ease-in-out}.card-teaser__video{opacity:0;transition:all .2s ease-in-out}.card-teaser__body{position:absolute;right:1.5rem;bottom:1.40625rem;left:2.34375rem;z-index:2}@media (min-width: 1025px){.card-teaser__body{bottom:2.34375rem}}.card-teaser__title{color:rgba(var(--s7-white-rgb),1);font-weight:500;font-size:var(--s7-font-size-h3);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.card-teaser__label{position:absolute;top:-3.625rem;right:1.5rem;width:7.5rem;z-index:4;aspect-ratio:1;padding:1.625rem}.card-teaser__label svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card-teaser__label svg path{fill:rgba(var(--s7-primary-rgb),1)}@media (min-width: 1025px){.card-teaser__label{right:1.8125rem;width:10rem}}.card-teaser__label-img{position:relative;object-fit:contain}.card-news{color:rgba(var(--s7-black-rgb),1);text-decoration:none;text-wrap:balance}.card-news__body{display:flex;flex-direction:column;min-width:0}.card-news__image{transition:all .2s ease-in-out}.card-news:hover .card-news__image,.card-news:focus .card-news__image{transform:scale(1.04)}.card-news--featured{display:block}.card-news--featured .card-news__media{background-color:rgba(var(--s7-gray-200-rgb),1)}.card-news--featured .card-news__body{gap:var(--s7-spacer-2);margin-top:var(--s7-spacer-2)}.card-news--compact{display:flex;align-items:center;gap:var(--s7-spacer-5)}.card-news--compact .card-news__body{flex-grow:1;gap:var(--s7-spacer-1);margin-top:0}.card-news--compact .card-news__media{position:relative;flex:0 0 4.76875rem;margin-bottom:0;width:4.76875rem;height:5.25rem;overflow:hidden;background:url(/wp-content/themes/lutec/public/assets/team-hexagon-4TQiCc0y.svg) center/100% 100% no-repeat}@media (min-width: 1025px){.card-news--compact .card-news__media{flex-basis:7.0395625rem;width:7.0395625rem;height:7.75rem}}.card-news--compact .card-news__image{width:100%;height:100%;object-fit:cover;mask:url(/wp-content/themes/lutec/public/assets/team-hexagon-4TQiCc0y.svg) center/100% 100% no-repeat;-webkit-mask:url(/wp-content/themes/lutec/public/assets/team-hexagon-4TQiCc0y.svg) center/100% 100% no-repeat}.card-team{width:7.875rem}@media (min-width: 1025px){.card-team{width:13.75rem}}.card-team__media{margin-bottom:0;position:relative;width:6.875rem;height:7.4375rem;background:url(/wp-content/themes/lutec/public/assets/team-hexagon-4TQiCc0y.svg) center/100% 100% no-repeat}@media (min-width: 1025px){.card-team__media{width:11.875rem;height:12.8125rem}}.card-team__image{object-fit:cover;mask:url(/wp-content/themes/lutec/public/assets/team-hexagon-4TQiCc0y.svg) center/100% 100% no-repeat;-webkit-mask:url(/wp-content/themes/lutec/public/assets/team-hexagon-4TQiCc0y.svg) center/100% 100% no-repeat}.card-team__body{display:flex;width:100%;margin-top:var(--s7-spacer-3);flex-direction:column;gap:.375rem}.card-team__name{min-height:2lh}.card-why-lutec{height:100%}.card-why-lutec__body{display:flex;flex-direction:column;gap:var(--s7-spacer-3);height:100%;padding:var(--s7-spacer-6);border:1px solid rgba(var(--s7-gray-300-rgb),1);background-color:rgba(var(--s7-white-rgb),1)}@media (min-width: 1025px){.card-why-lutec__body{padding-top:var(--s7-spacer-5)}}.card-why-lutec__icon{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.625rem;height:2.875rem}.card-why-lutec__icon svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card-why-lutec__icon svg path{fill:rgba(var(--s7-primary-light-shade-rgb),1)}@media (min-width: 1025px){.card-why-lutec__icon{width:4rem;height:4.375rem;margin-bottom:1.125rem}}.card-why-lutec__icon-img{position:relative;z-index:1;width:1.25rem;height:1.25rem;object-fit:contain}@media (min-width: 1025px){.card-why-lutec__icon-img{width:1.875rem;height:1.875rem}}.card-why-lutec__number{position:relative;z-index:1;color:rgba(var(--s7-primary-shade-rgb),1);font-family:canada-type-gibson,sans-serif;font-size:var(--s7-font-size-h4);font-style:normal;font-weight:500;line-height:1.1}.card-why-lutec p:last-child{margin-bottom:0}.card-vacancy{transition:all .2s ease-in-out;display:flex;height:100%;padding:var(--s7-spacer-5);flex-direction:column;gap:var(--s7-spacer-4);background:#d1eefa33;border:1px solid rgba(var(--s7-gray-300-rgb),1);color:rgba(var(--s7-black-rgb),1);text-decoration:none}@media (prefers-reduced-motion: reduce){.card-vacancy{transition:none}}@media (min-width: 1025px){.card-vacancy{flex-direction:row;align-items:flex-start;gap:var(--s7-spacer-3)}}.card-vacancy:hover,.card-vacancy:focus{color:rgba(var(--s7-black-rgb),1);border-color:rgba(var(--s7-primary-light-rgb),1);box-shadow:0 6.25rem 5rem rgba(var(--s7-brand-black-rgb),.03)}.card-vacancy__content{display:flex;min-width:0;flex-direction:column;gap:var(--s7-spacer-2)}@media (min-width: 1025px){.card-vacancy__content{flex:0 0 30.375rem}}.card-vacancy__title{transition:all .2s ease-in-out}@media (prefers-reduced-motion: reduce){.card-vacancy__title{transition:none}}.card-vacancy__meta{display:flex;flex-wrap:wrap;gap:var(--s7-spacer-4);color:rgba(var(--s7-black-rgb),1);font-size:var(--s7-font-size-sm);line-height:1.6}@media (min-width: 1025px){.card-vacancy__meta{min-width:0;flex-direction:column;flex:1 1 auto;justify-content:center;gap:var(--s7-spacer-1)}}.card-vacancy__meta-item{display:inline-flex;align-items:center;gap:var(--s7-spacer-2)}.card-vacancy__meta-item svg{flex:0 0 .9375rem;width:.9375rem;height:.9375rem;color:rgba(var(--s7-primary-rgb),1)}@media (min-width: 1025px){.card-vacancy__meta-item svg{flex-basis:1.125rem;width:1.125rem;height:1.125rem}}.card-project{height:100%}.card-project__item{display:block;position:relative;min-height:13.75rem;height:100%;overflow:hidden;background:rgba(var(--s7-primary-dark-rgb),1);text-decoration:none}.card-project__item:hover,.card-project__item:focus{color:rgba(var(--s7-white-rgb),1)}.card-project__item:hover .card-project__image,.card-project__item:focus .card-project__image{transform:scale(1.08)}@media (min-width: 1025px){.card-project__item{min-height:30.75rem}}.card-project__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card-project__image{transition:transform .2s ease-in-out}.card-project__logo{display:flex;position:absolute;top:.75rem;left:.75rem;z-index:3;width:4.8125rem;height:5.1875rem;padding:1.125rem;align-items:center;justify-content:center}.card-project__logo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card-project__logo svg path{fill:rgba(var(--s7-white-rgb),1)}@media (min-width: 1025px){.card-project__logo{top:1.375rem;left:1.375rem}}.card-project__logo-image{position:relative;object-fit:contain;scale:1.1}.card-project__body{position:absolute;right:1.25rem;bottom:1rem;left:1.25rem;z-index:2}@media (min-width: 1025px){.card-project__body{right:1.625rem;bottom:1.375rem;left:1.625rem}}.card-project__title{max-width:50.3125rem;text-wrap:balance}@media (min-width: 1025px){.card-project--featured .card-project__logo{width:11.25rem;height:8.125rem;padding:1.875rem}.card-project--featured .card-project__body{right:2rem;bottom:1.625rem;left:2rem}}.card-project--rail{width:18.75rem}.card-project--rail .card-project__item{min-height:22.5rem}.card-project--rail .card-project__logo{top:1.125rem;left:1.125rem;width:4.8125rem;height:5.1875rem;padding:1.125rem}.card-project--rail .card-project__body{right:1.625rem;bottom:1.375rem;left:1.625rem}.card-project--rail .card-project__title{font-size:var(--s7-font-size-2xl);font-weight:500;line-height:1.1}@media (min-width: 1025px){.card-project--more-projects .card-project__logo{width:6.375rem;height:6.875rem}}.card-branch{height:12.5rem}@media (min-width: 1025px){.card-branch{height:32.5rem}}.card-branch__item{position:relative;display:block;height:100%;overflow:hidden;color:rgba(var(--s7-white-rgb),1);text-decoration:none}.card-branch__item:hover,.card-branch__item:focus{color:rgba(var(--s7-white-rgb),1)}.card-branch__item:hover .card-branch__image,.card-branch__item:focus .card-branch__image{transform:scale(1.01)}.card-branch__item.is-video-playing .card-branch__video{opacity:1}.card-branch__image{transition:all .2s ease-in-out;will-change:transform}.card-branch__video{opacity:0;transition:all .2s ease-in-out;will-change:opacity}.product-detail-intro{padding-top:var(--s7-spacer-11);padding-bottom:var(--s7-spacer-9)}.product-detail-intro__media{background-color:rgba(var(--s7-white-rgb),1)}@media (min-width: 1025px){.product-detail-intro__media{height:25rem;padding-bottom:0}}.product-detail-intro__image-frame{position:absolute;top:0;right:1.125rem;bottom:0;left:0;overflow:hidden}@media (min-width: 1025px){.product-detail-intro__image-frame{top:2.75%;right:-3.39%;bottom:9.25%;left:3.39%}}.product-detail-intro__image{position:absolute;top:0;left:0;object-fit:contain}.product-detail-intro__wave{position:absolute;top:50%;right:0;z-index:1;width:2rem;height:147.5%;transform:translateY(-50%)}.product-detail-intro__wave svg{width:100%;height:100%;transform:scaleY(-1)}.product-detail-intro__tag{position:absolute;top:.0625rem;right:0;z-index:2;width:6rem;margin:0;pointer-events:none}@media (min-width: 1025px){.product-detail-intro__tag{top:0rem;right:-4rem;width:8.6875rem}}.product-detail-intro__excerpt{color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-sm)}.product-detail-intro__excerpt p:last-child{margin-bottom:0}.product-detail-intro__specifications{display:flex;flex-direction:column;gap:.75rem}.product-detail-intro__specification{display:grid;grid-template-columns:1rem minmax(6.5rem,max-content) minmax(0,1fr);column-gap:.375rem;align-items:start}.product-detail-intro__specification-icon{display:inline-flex;flex:0 0 1rem;align-items:center;justify-content:center;width:1rem;height:calc(var(--s7-font-size-sm) * 1.6);font-size:1rem;line-height:1}.product-detail-intro__specification-label{color:rgba(var(--s7-brand-black-rgb),1)}.product-detail-intro__specification-value{min-width:0;color:rgba(var(--s7-gray-700-rgb),1)}.product-detail-intro__specification-value--full{grid-column:2/-1}.knowledge-base-search{max-width:40.25rem}.knowledge-base-search__input{min-height:3.125rem;padding:.6875rem 3rem .6875rem 1.125rem;border-color:rgba(var(--s7-gray-300-rgb),1);border-width:.09375rem;border-radius:1.5625rem;background-color:rgba(var(--s7-white-rgb),1);color:rgba(var(--s7-brand-black-rgb),1);font-size:var(--s7-font-size-sm)}.knowledge-base-search__input::placeholder{color:rgba(var(--s7-gray-400-rgb),1)}.knowledge-base-search__icon{position:absolute;top:50%;right:1.125rem;color:rgba(var(--s7-gray-600-rgb),1);font-size:.875rem;pointer-events:none;transform:translateY(-50%)}.btn{--bs-btn-padding-x: 1.75rem;--bs-btn-padding-y: .66rem;--bs-btn-font-family: canada-type-gibson, sans-serif;--bs-btn-font-size: 1.125rem;--bs-btn-font-weight: 500;--bs-btn-line-height: 1.6;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: 2px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 1.625rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(var(--s7-white-rgb), .15), 0 1px 1px rgba(var(--s7-black-rgb), .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #000;--bs-btn-bg: #009fe3;--bs-btn-border-color: #009fe3;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(38.25, 173.4, 231.2);--bs-btn-hover-border-color: rgb(25.5, 168.6, 229.8);--bs-btn-focus-shadow-rgb: 0, 135, 193;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(51, 178.2, 232.6);--bs-btn-active-border-color: rgb(25.5, 168.6, 229.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #009fe3;--bs-btn-disabled-border-color: #009fe3}.btn-primary-shade{--bs-btn-color: #fff;--bs-btn-bg: #0075bf;--bs-btn-border-color: #0075bf;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(0, 99.45, 162.35);--bs-btn-hover-border-color: rgb(0, 93.6, 152.8);--bs-btn-focus-shadow-rgb: 38, 138, 201;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(0, 93.6, 152.8);--bs-btn-active-border-color: rgb(0, 87.75, 143.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0075bf;--bs-btn-disabled-border-color: #0075bf}.btn-dark-blue,.btn-primary-blue{--bs-btn-color: #fff;--bs-btn-bg: #164194;--bs-btn-border-color: #164194;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(18.7, 55.25, 125.8);--bs-btn-hover-border-color: rgb(17.6, 52, 118.4);--bs-btn-focus-shadow-rgb: 57, 94, 164;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(17.6, 52, 118.4);--bs-btn-active-border-color: rgb(16.5, 48.75, 111);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #164194;--bs-btn-disabled-border-color: #164194}.btn-secondary{--bs-btn-color: #000;--bs-btn-bg: #ff8d13;--bs-btn-border-color: #ff8d13;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 158.1, 54.4);--bs-btn-hover-border-color: rgb(255, 152.4, 42.6);--bs-btn-focus-shadow-rgb: 217, 120, 16;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 163.8, 66.2);--bs-btn-active-border-color: rgb(255, 152.4, 42.6);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ff8d13;--bs-btn-disabled-border-color: #ff8d13}.btn-secondary-light{--bs-btn-color: #000;--bs-btn-bg: #ffc689;--bs-btn-border-color: #ffc689;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 206.55, 154.7);--bs-btn-hover-border-color: rgb(255, 203.7, 148.8);--bs-btn-focus-shadow-rgb: 217, 168, 116;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 209.4, 160.6);--bs-btn-active-border-color: rgb(255, 203.7, 148.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc689;--bs-btn-disabled-border-color: #ffc689}.btn-primary-light{--bs-btn-color: #000;--bs-btn-bg: #61c3ee;--bs-btn-border-color: #61c3ee;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(120.7, 204, 240.55);--bs-btn-hover-border-color: rgb(112.8, 201, 239.7);--bs-btn-focus-shadow-rgb: 82, 166, 202;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(128.6, 207, 241.4);--bs-btn-active-border-color: rgb(112.8, 201, 239.7);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #61c3ee;--bs-btn-disabled-border-color: #61c3ee}.btn-primary-light-shade{--bs-btn-color: #000;--bs-btn-bg: #d1eefa;--bs-btn-border-color: #d1eefa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(215.9, 240.55, 250.75);--bs-btn-hover-border-color: rgb(213.6, 239.7, 250.5);--bs-btn-focus-shadow-rgb: 178, 202, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(218.2, 241.4, 251);--bs-btn-active-border-color: rgb(213.6, 239.7, 250.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #d1eefa;--bs-btn-disabled-border-color: #d1eefa}.btn-secondary-shade{--bs-btn-color: #000;--bs-btn-bg: #ff8d13;--bs-btn-border-color: #ff8d13;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 158.1, 54.4);--bs-btn-hover-border-color: rgb(255, 152.4, 42.6);--bs-btn-focus-shadow-rgb: 217, 120, 16;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 163.8, 66.2);--bs-btn-active-border-color: rgb(255, 152.4, 42.6);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ff8d13;--bs-btn-disabled-border-color: #ff8d13}.btn-secondary-light-shade{--bs-btn-color: #000;--bs-btn-bg: #fff1e3;--bs-btn-border-color: #fff1e3;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 243.1, 231.2);--bs-btn-hover-border-color: rgb(255, 242.4, 229.8);--bs-btn-focus-shadow-rgb: 217, 205, 193;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 243.8, 232.6);--bs-btn-active-border-color: rgb(255, 242.4, 229.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #fff1e3;--bs-btn-disabled-border-color: #fff1e3}.btn-brand-black,.btn-black{--bs-btn-color: #fff;--bs-btn-bg: #000a1e;--bs-btn-border-color: #000a1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(0, 8.5, 25.5);--bs-btn-hover-border-color: #000818;--bs-btn-focus-shadow-rgb: 38, 47, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #000818;--bs-btn-active-border-color: rgb(0, 7.5, 22.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #000a1e;--bs-btn-disabled-border-color: #000a1e}.btn-white{--bs-btn-color: #000;--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: white;--bs-btn-hover-border-color: white;--bs-btn-focus-shadow-rgb: 217, 217, 217;--bs-btn-active-color: #000;--bs-btn-active-bg: white;--bs-btn-active-border-color: white;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #fff}.btn-error{--bs-btn-color: #000;--bs-btn-bg: #e6392b;--bs-btn-border-color: #e6392b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(233.75, 86.7, 74.8);--bs-btn-hover-border-color: rgb(232.5, 76.8, 64.2);--bs-btn-focus-shadow-rgb: 196, 48, 37;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(235, 96.6, 85.4);--bs-btn-active-border-color: rgb(232.5, 76.8, 64.2);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #e6392b;--bs-btn-disabled-border-color: #e6392b}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #d8dee2;--bs-btn-border-color: #d8dee2;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(221.85, 226.95, 230.35);--bs-btn-hover-border-color: rgb(219.9, 225.3, 228.9);--bs-btn-focus-shadow-rgb: 184, 189, 192;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(223.8, 228.6, 231.8);--bs-btn-active-border-color: rgb(219.9, 225.3, 228.9);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #d8dee2;--bs-btn-disabled-border-color: #d8dee2}.btn-message{--bs-btn-color: #000;--bs-btn-bg: #47b500;--bs-btn-border-color: #47b500;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(98.6, 192.1, 38.25);--bs-btn-hover-border-color: rgb(89.4, 188.4, 25.5);--bs-btn-focus-shadow-rgb: 60, 154, 0;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(107.8, 195.8, 51);--bs-btn-active-border-color: rgb(89.4, 188.4, 25.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #47b500;--bs-btn-disabled-border-color: #47b500}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #f1be0a;--bs-btn-border-color: #f1be0a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(243.1, 199.75, 46.75);--bs-btn-hover-border-color: rgb(242.4, 196.5, 34.5);--bs-btn-focus-shadow-rgb: 205, 162, 9;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(243.8, 203, 59);--bs-btn-active-border-color: rgb(242.4, 196.5, 34.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f1be0a;--bs-btn-disabled-border-color: #f1be0a}.btn-whatsapp{--bs-btn-color: #000;--bs-btn-bg: #25d366;--bs-btn-border-color: #25d366;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);--bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);--bs-btn-focus-shadow-rgb: 31, 179, 87;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(80.6, 219.8, 132.6);--bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #25d366;--bs-btn-disabled-border-color: #25d366}.btn-focus{--bs-btn-color: #000;--bs-btn-bg: #3b82f6;--bs-btn-border-color: #3b82f6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(88.4, 148.75, 247.35);--bs-btn-hover-border-color: rgb(78.6, 142.5, 246.9);--bs-btn-focus-shadow-rgb: 50, 111, 209;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(98.2, 155, 247.8);--bs-btn-active-border-color: rgb(78.6, 142.5, 246.9);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #3b82f6;--bs-btn-disabled-border-color: #3b82f6}.btn-body-bg{--bs-btn-color: #000;--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: white;--bs-btn-hover-border-color: white;--bs-btn-focus-shadow-rgb: 217, 217, 217;--bs-btn-active-color: #000;--bs-btn-active-bg: white;--bs-btn-active-border-color: white;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #fff}.btn-body-color{--bs-btn-color: #fff;--bs-btn-bg: #323e52;--bs-btn-border-color: #323e52;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(42.5, 52.7, 69.7);--bs-btn-hover-border-color: rgb(40, 49.6, 65.6);--bs-btn-focus-shadow-rgb: 81, 91, 108;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(40, 49.6, 65.6);--bs-btn-active-border-color: rgb(37.5, 46.5, 61.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #323e52;--bs-btn-disabled-border-color: #323e52}.btn-icon{--bs-btn-color: #000;--bs-btn-bg: #61c3ee;--bs-btn-border-color: #61c3ee;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(120.7, 204, 240.55);--bs-btn-hover-border-color: rgb(112.8, 201, 239.7);--bs-btn-focus-shadow-rgb: 82, 166, 202;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(128.6, 207, 241.4);--bs-btn-active-border-color: rgb(112.8, 201, 239.7);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #61c3ee;--bs-btn-disabled-border-color: #61c3ee}.btn-outline-primary{--bs-btn-color: #009fe3;--bs-btn-border-color: #009fe3;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #009fe3;--bs-btn-hover-border-color: #009fe3;--bs-btn-focus-shadow-rgb: 0, 159, 227;--bs-btn-active-color: #000;--bs-btn-active-bg: #009fe3;--bs-btn-active-border-color: #009fe3;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #009fe3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #009fe3;--bs-gradient: none}.btn-outline-primary-shade{--bs-btn-color: #0075bf;--bs-btn-border-color: #0075bf;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0075bf;--bs-btn-hover-border-color: #0075bf;--bs-btn-focus-shadow-rgb: 0, 117, 191;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0075bf;--bs-btn-active-border-color: #0075bf;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #0075bf;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0075bf;--bs-gradient: none}.btn-outline-dark-blue,.btn-outline-primary-blue{--bs-btn-color: #164194;--bs-btn-border-color: #164194;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #164194;--bs-btn-hover-border-color: #164194;--bs-btn-focus-shadow-rgb: 22, 65, 148;--bs-btn-active-color: #fff;--bs-btn-active-bg: #164194;--bs-btn-active-border-color: #164194;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #164194;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #164194;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #ff8d13;--bs-btn-border-color: #ff8d13;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ff8d13;--bs-btn-hover-border-color: #ff8d13;--bs-btn-focus-shadow-rgb: 255, 141, 19;--bs-btn-active-color: #000;--bs-btn-active-bg: #ff8d13;--bs-btn-active-border-color: #ff8d13;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #ff8d13;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff8d13;--bs-gradient: none}.btn-outline-secondary-light{--bs-btn-color: #ffc689;--bs-btn-border-color: #ffc689;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc689;--bs-btn-hover-border-color: #ffc689;--bs-btn-focus-shadow-rgb: 255, 198, 137;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc689;--bs-btn-active-border-color: #ffc689;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #ffc689;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc689;--bs-gradient: none}.btn-outline-primary-light{--bs-btn-color: #61c3ee;--bs-btn-border-color: #61c3ee;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #61c3ee;--bs-btn-hover-border-color: #61c3ee;--bs-btn-focus-shadow-rgb: 97, 195, 238;--bs-btn-active-color: #000;--bs-btn-active-bg: #61c3ee;--bs-btn-active-border-color: #61c3ee;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #61c3ee;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #61c3ee;--bs-gradient: none}.btn-outline-primary-light-shade{--bs-btn-color: #d1eefa;--bs-btn-border-color: #d1eefa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d1eefa;--bs-btn-hover-border-color: #d1eefa;--bs-btn-focus-shadow-rgb: 209, 238, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #d1eefa;--bs-btn-active-border-color: #d1eefa;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #d1eefa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #d1eefa;--bs-gradient: none}.btn-outline-secondary-shade{--bs-btn-color: #ff8d13;--bs-btn-border-color: #ff8d13;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ff8d13;--bs-btn-hover-border-color: #ff8d13;--bs-btn-focus-shadow-rgb: 255, 141, 19;--bs-btn-active-color: #000;--bs-btn-active-bg: #ff8d13;--bs-btn-active-border-color: #ff8d13;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #ff8d13;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff8d13;--bs-gradient: none}.btn-outline-secondary-light-shade{--bs-btn-color: #fff1e3;--bs-btn-border-color: #fff1e3;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #fff1e3;--bs-btn-hover-border-color: #fff1e3;--bs-btn-focus-shadow-rgb: 255, 241, 227;--bs-btn-active-color: #000;--bs-btn-active-bg: #fff1e3;--bs-btn-active-border-color: #fff1e3;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff1e3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #fff1e3;--bs-gradient: none}.btn-outline-brand-black,.btn-outline-black{--bs-btn-color: #000a1e;--bs-btn-border-color: #000a1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #000a1e;--bs-btn-hover-border-color: #000a1e;--bs-btn-focus-shadow-rgb: 0, 10, 30;--bs-btn-active-color: #fff;--bs-btn-active-bg: #000a1e;--bs-btn-active-border-color: #000a1e;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #000a1e;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #000a1e;--bs-gradient: none}.btn-outline-white{--bs-btn-color: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-focus-shadow-rgb: 255, 255, 255;--bs-btn-active-color: #000;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #fff;--bs-gradient: none}.btn-outline-error{--bs-btn-color: #e6392b;--bs-btn-border-color: #e6392b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e6392b;--bs-btn-hover-border-color: #e6392b;--bs-btn-focus-shadow-rgb: 230, 57, 43;--bs-btn-active-color: #000;--bs-btn-active-bg: #e6392b;--bs-btn-active-border-color: #e6392b;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #e6392b;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e6392b;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #d8dee2;--bs-btn-border-color: #d8dee2;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d8dee2;--bs-btn-hover-border-color: #d8dee2;--bs-btn-focus-shadow-rgb: 216, 222, 226;--bs-btn-active-color: #000;--bs-btn-active-bg: #d8dee2;--bs-btn-active-border-color: #d8dee2;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #d8dee2;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #d8dee2;--bs-gradient: none}.btn-outline-message{--bs-btn-color: #47b500;--bs-btn-border-color: #47b500;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #47b500;--bs-btn-hover-border-color: #47b500;--bs-btn-focus-shadow-rgb: 71, 181, 0;--bs-btn-active-color: #000;--bs-btn-active-bg: #47b500;--bs-btn-active-border-color: #47b500;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #47b500;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #47b500;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #f1be0a;--bs-btn-border-color: #f1be0a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f1be0a;--bs-btn-hover-border-color: #f1be0a;--bs-btn-focus-shadow-rgb: 241, 190, 10;--bs-btn-active-color: #000;--bs-btn-active-bg: #f1be0a;--bs-btn-active-border-color: #f1be0a;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #f1be0a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f1be0a;--bs-gradient: none}.btn-outline-whatsapp{--bs-btn-color: #25d366;--bs-btn-border-color: #25d366;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #25d366;--bs-btn-hover-border-color: #25d366;--bs-btn-focus-shadow-rgb: 37, 211, 102;--bs-btn-active-color: #000;--bs-btn-active-bg: #25d366;--bs-btn-active-border-color: #25d366;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #25d366;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #25d366;--bs-gradient: none}.btn-outline-focus{--bs-btn-color: #3b82f6;--bs-btn-border-color: #3b82f6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #3b82f6;--bs-btn-hover-border-color: #3b82f6;--bs-btn-focus-shadow-rgb: 59, 130, 246;--bs-btn-active-color: #000;--bs-btn-active-bg: #3b82f6;--bs-btn-active-border-color: #3b82f6;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #3b82f6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3b82f6;--bs-gradient: none}.btn-outline-body-bg{--bs-btn-color: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-focus-shadow-rgb: 255, 255, 255;--bs-btn-active-color: #000;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #fff;--bs-gradient: none}.btn-outline-body-color{--bs-btn-color: #323e52;--bs-btn-border-color: #323e52;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #323e52;--bs-btn-hover-border-color: #323e52;--bs-btn-focus-shadow-rgb: 50, 62, 82;--bs-btn-active-color: #fff;--bs-btn-active-bg: #323e52;--bs-btn-active-border-color: #323e52;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #323e52;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #323e52;--bs-gradient: none}.btn-outline-icon{--bs-btn-color: #61c3ee;--bs-btn-border-color: #61c3ee;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #61c3ee;--bs-btn-hover-border-color: #61c3ee;--bs-btn-focus-shadow-rgb: 97, 195, 238;--bs-btn-active-color: #000;--bs-btn-active-bg: #61c3ee;--bs-btn-active-border-color: #61c3ee;--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--s7-black-rgb), .125);--bs-btn-disabled-color: #61c3ee;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #61c3ee;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: rgba(var(--s7-gray-600-rgb), 1);--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}:root{--components-button-font-size: .875rem}@media (min-width: 1025px){:root{--components-button-font-size: 1.125rem}}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:2.875rem;padding:.5625rem 1.3125rem;border-radius:1.4375rem;font-family:canada-type-gibson,sans-serif;font-size:var(--components-button-font-size, 1.125rem);font-weight:500;line-height:1.6;letter-spacing:0;border-width:0;text-decoration:none}.btn i{font-size:.75rem;transition:all .2s ease-in-out}@media (min-width: 1025px){.btn{gap:.375rem;min-height:3.25rem;padding:.66rem 1.75rem;border-radius:1.625rem}.btn i{font-size:inherit}}.btn:hover i,.btn:focus i{transform:translate(2px);transition:all .2s ease-in-out}.btn--primary{background:transparent;color:rgba(var(--s7-white-rgb),1);transition:color .2s ease-in-out,box-shadow .2s ease-in-out}.btn--primary:before,.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.btn--primary:before{z-index:-2;background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1))}.btn--primary:after{z-index:-1;background:rgba(var(--s7-primary-shade-rgb),1);opacity:0;transition:opacity .2s ease-in-out}.btn--primary:hover,.btn--primary:focus{color:rgba(var(--s7-white-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-primary-shade-rgb),.12)}.btn--primary:hover:after,.btn--primary:focus:after{opacity:1}.btn--primary-light{background:rgba(var(--s7-primary-rgb),.08);color:rgba(var(--s7-brand-black-rgb),1);box-shadow:0 0 0 2px rgba(var(--s7-primary-shade-rgb),.12)}.btn--primary-light:hover,.btn--primary-light:focus{color:rgba(var(--s7-white-rgb),1);background-color:rgba(var(--s7-primary-shade-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-primary-light-shade-rgb),1)}.btn--secondary{background:rgba(var(--s7-secondary-rgb),1);color:rgba(var(--s7-white-rgb),1)}.btn--secondary:hover,.btn--secondary:focus{background:rgba(var(--s7-secondary-rgb),1);color:rgba(var(--s7-white-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-secondary-light-rgb),1)}.btn--white{background:rgba(var(--s7-white-rgb),1);color:rgba(var(--s7-brand-black-rgb),1)}.btn--white:hover,.btn--white:focus{box-shadow:0 0 0 4px rgba(var(--s7-primary-light-shade-rgb),1);color:rgba(var(--s7-black .2-rgb),1)}.btn--tertiary{background:rgba(var(--s7-gray-700-rgb),1);color:rgba(var(--s7-white-rgb),1)}.btn--tertiary:hover,.btn--tertiary:focus{color:rgba(var(--s7-black-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-black-rgb),.2)}.btn--quicklink{min-height:2.25rem;padding:.4375rem .9375rem;border-radius:1.625rem;background-color:rgba(var(--s7-white-rgb),1);box-shadow:inset 0 0 0 1.5px #16419426;color:rgba(var(--s7-brand-black-rgb),1);font-size:var(--s7-font-size-xs);font-weight:400}.btn--quicklink:hover,.btn--quicklink:focus{color:#164194;box-shadow:inset 0 0 0 1.5px #1641944d,0 0 0 4px #16419414}@media (min-width: 1025px){.btn--quicklink{min-height:2.875rem;padding:.625rem 1.3125rem}}.btn--add-to-cart{background:rgba(var(--s7-gray-200-rgb),1);width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;border-radius:42px;position:relative;display:block}.btn--add-to-cart--cart:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;right:0;bottom:0;left:0;color:rgba(var(--s7-brand-black-rgb),1)}.btn--add-to-cart--view-product:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;right:0;bottom:0;left:0;color:rgba(var(--s7-gray-600-rgb),1)}.btn svg{width:.75rem;height:.75rem}@media (min-width: 1025px){.btn svg{width:1.25rem;height:1.25rem}}.eyebrow{display:block;margin-bottom:.25rem;color:rgba(var(--s7-secondary-rgb),1);font-size:var(--s7-font-size-sm);font-weight:500}.eyebrow:is(a){text-decoration:none}.eyebrow:is(a):hover,.eyebrow:is(a):focus{text-decoration:underline}.form-control{margin-bottom:.125rem}.form-text{margin-bottom:.25rem}.invalid-feedback{display:block}.gform_confirmation_wrapper,.gform_validation_errors{border-radius:1.25rem;position:relative;background:rgba(var(--s7-primary-light-shade-rgb),.45);border:.0625rem solid rgba(var(--s7-primary-light-shade-rgb),1);color:rgba(var(--s7-brand-black-rgb),1);padding:1.125rem 1.25rem;font-size:var(--s7-font-size-sm);font-weight:300;line-height:1.5}.gform_fields{display:grid;grid-gap:1rem 2rem;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gfield{min-width:0;margin-top:auto;grid-column:1/-1}.gfield--width-full{grid-column:span 12}.gfield--width-half,.gfield--width-third{grid-column:span 6}@media (min-width: 576px){.gfield--width-third{grid-column:span 4}}.gfield--width-quarter{grid-column:span 6}@media (min-width: 576px){.gfield--width-quarter{grid-column:span 3}}.gfield_label .gfield_optional_label{font-weight:400;color:rgba(var(--s7-gray-500-rgb),1);font-size:var(--s7-font-size-xs)}.gfield_label .gfield_optional_label:before{content:" ("}.gfield_label .gfield_optional_label:after{content:")"}.gfield_label .gfield_required:before{content:" *";color:rgba(var(--s7-error-rgb),1)}.gfield_label .gfield_required .gfield_required{display:none}.gfield_label .gfield_required .gfield_required_text{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gfield_label .gfield_required .gfield_required_text:not(caption){position:absolute!important}.gfield_list_group{display:flex}.gfield_list_cell{width:100%}.gfield_list_icons{display:flex;align-items:center;margin-left:.75rem}.gfield_list_icons button{position:relative;width:1rem;height:.25rem;padding:0;font-size:0;border:none;opacity:.5;background:rgba(var(--s7-gray-700-rgb),1);transition:opacity .2s ease-in-out;transform:translateY(calc(-50% - .5rem))}.gform_validation_errors{border-color:rgba(var(--s7-error-rgb),1)}.gform_validation_errors h2{margin-bottom:0;font-size:inherit;font-weight:300;color:inherit}.gform_confirmation_wrapper{display:flex;align-items:flex-start;gap:.75rem;border-color:rgba(var(--s7-primary-light-rgb),1);background:rgba(var(--s7-white-rgb),1);box-shadow:0 1.125rem 2.8125rem rgba(var(--s7-brand-black-rgb),.08)}.gform_confirmation_wrapper:before{content:"";display:block;width:1.625rem;height:1.625rem;flex:0 0 1.625rem;border-radius:50%;background:url(/wp-content/themes/lutec/public/assets/check-BQLi0zgw.svg) center/1rem 1rem no-repeat,rgba(var(--s7-primary-light-shade-rgb),.55)}.gform_confirmation_message{margin:0}.gform_wrapper{position:relative}@supports not selector(:has(*)){.gform_wrapper{cursor:progress}.gform_wrapper:has(.gfield_ajax_spinner) *{pointer-events:none;-webkit-user-select:none;user-select:none}}.gfield-spinner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--s7-white-rgb),.5);display:none;cursor:progress}.gfield--width-half{grid-column:span 12}@media (min-width: 1025px){.gfield--width-half{grid-column:span 6}}.gform_ajax_spinner{display:none}.gform_ajax_spinner+.gfield-spinner-overlay{display:block}.grecaptcha-badge{z-index:10000000000000000}.pagination,.woocommerce nav.woocommerce-pagination{display:inline-block;line-height:0}.pagination ul,.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding:0;margin:0;overflow:hidden;text-align:center;border:none}.pagination ul li,.woocommerce nav.woocommerce-pagination ul li{list-style-type:none;flex-grow:1;margin-right:.25rem;border:none}@media (min-width: 1025px){.pagination ul li,.woocommerce nav.woocommerce-pagination ul li{margin-right:.625rem}}.pagination ul li a,.pagination ul li span:not(.visually-hidden),.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span:not(.visually-hidden){display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:100%;min-width:100%;height:3.3125rem;width:3.3125rem;padding:.625rem;color:rgba(var(--s7-gray-900-rgb),1);background:rgba(var(--s7-primary-light-rgb),1);font-size:1rem;position:relative}.pagination ul li a .icon,.pagination ul li span:not(.visually-hidden) .icon,.woocommerce nav.woocommerce-pagination ul li a .icon,.woocommerce nav.woocommerce-pagination ul li span:not(.visually-hidden) .icon{font-size:var(--s7-font-size-xs)}.pagination ul li a:hover,.pagination ul li span:not(.visually-hidden):hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:not(.visually-hidden):hover{background:rgba(var(--s7-primary-rgb),1);color:rgba(var(--s7-white-rgb),1)}.pagination ul li a.active,.pagination ul li a.current,.pagination ul li span:not(.visually-hidden).active,.pagination ul li span:not(.visually-hidden).current,.woocommerce nav.woocommerce-pagination ul li a.active,.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li span:not(.visually-hidden).active,.woocommerce nav.woocommerce-pagination ul li span:not(.visually-hidden).current{background:rgba(var(--s7-primary-rgb),1);color:rgba(var(--s7-white-rgb),1)}.pagination--project ul li,.woocommerce nav.woocommerce-pagination--project ul li{margin-right:.5rem}.pagination--project ul li a,.pagination--project ul li span:not(.visually-hidden),.woocommerce nav.woocommerce-pagination--project ul li a,.woocommerce nav.woocommerce-pagination--project ul li span:not(.visually-hidden){width:2.75rem;height:2.75rem;min-width:2.75rem;padding:.625rem;background:rgba(var(--s7-white-rgb),1);box-shadow:inset 0 0 0 2px rgba(var(--s7-gray-300-rgb),1);font-size:var(--s7-font-size-xs);font-weight:400}.pagination--project ul li a:hover,.pagination--project ul li a:focus,.pagination--project ul li span:not(.visually-hidden):hover,.pagination--project ul li span:not(.visually-hidden):focus,.woocommerce nav.woocommerce-pagination--project ul li a:hover,.woocommerce nav.woocommerce-pagination--project ul li a:focus,.woocommerce nav.woocommerce-pagination--project ul li span:not(.visually-hidden):hover,.woocommerce nav.woocommerce-pagination--project ul li span:not(.visually-hidden):focus{background:rgba(var(--s7-primary-rgb),1);box-shadow:inset 0 0 0 2px rgba(var(--s7-primary-rgb),1);color:rgba(var(--s7-white-rgb),1)}.pagination--project ul li a.active,.pagination--project ul li a.current,.pagination--project ul li span:not(.visually-hidden).active,.pagination--project ul li span:not(.visually-hidden).current,.woocommerce nav.woocommerce-pagination--project ul li a.active,.woocommerce nav.woocommerce-pagination--project ul li a.current,.woocommerce nav.woocommerce-pagination--project ul li span:not(.visually-hidden).active,.woocommerce nav.woocommerce-pagination--project ul li span:not(.visually-hidden).current{background:rgba(var(--s7-primary-rgb),1);box-shadow:inset 0 0 0 2px rgba(var(--s7-primary-rgb),1);color:rgba(var(--s7-white-rgb),1)}.archive-filters{display:flex;flex-wrap:wrap;gap:var(--s7-spacer-3);margin-bottom:var(--s7-spacer-8);overflow-x:auto;scrollbar-width:none}@media (min-width: 1025px){.archive-filters{margin-bottom:var(--s7-spacer-10)}}.archive-filters::-webkit-scrollbar{display:none}.archive-filters__item{flex:0 0 auto;min-height:2.25rem;padding:.4375rem .9375rem;border-radius:1.625rem;background-color:rgba(var(--s7-white-rgb),1);box-shadow:inset 0 0 0 1.5px #16419426;color:rgba(var(--s7-brand-black-rgb),1);font-size:var(--s7-font-size-2xs);font-weight:400}.archive-filters__item:hover,.archive-filters__item:focus{color:#164194;box-shadow:inset 0 0 0 1.5px #1641944d,0 0 0 4px #16419414}.archive-filters__item.is-active{color:rgba(var(--s7-white-rgb),1);background:rgba(var(--s7-primary-rgb),1);box-shadow:none}@media (min-width: 1025px){.archive-filters__item{min-height:2.875rem;padding:.625rem 1.3125rem;font-size:var(--s7-font-size-xs)}}.swiper{box-sizing:border-box;width:100%;max-width:100%;overflow:visible}@media (min-width: 768px){.swiper .swiper-initialized{overflow:hidden}}.swiper-initialized .swiper-wrapper{transition-timing-function:linear;will-change:transform}.slider-controls{display:flex;align-items:center;gap:var(--s7-spacer-8);width:100%;margin-top:1.25rem}@media (min-width: 1025px){.slider-controls{margin-top:2rem}}.slider-controls__progress{position:relative;inset:auto;flex:1 1 auto;height:.25rem;padding:0;overflow:hidden;background:rgba(var(--s7-gray-200-rgb),1)}.slider-controls__progress:before{position:absolute;inset:0 auto 0 0;width:var(--slider-progress, 0%);background:rgba(var(--s7-gray-300-rgb),1);content:"";transition:width .45s ease}.slider-controls__buttons{display:flex;align-items:center;flex:0 0 auto;gap:var(--s7-spacer-3)}.slider-controls__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:inherit;position:static;display:flex;align-items:center;justify-content:center;margin:0;width:2.875rem;height:2.875rem;color:rgba(var(--s7-gray-600-rgb),1);border:.09375rem solid rgba(22,65,148,.1);border-radius:1.625rem;background:linear-gradient(90deg,#d1eefa33,#d1eefa33),rgba(var(--s7-white-rgb),1);transition:all .2s ease-in-out;transform:none}@media (min-width: 1025px){.slider-controls__button{width:3.25rem;height:3.25rem}}.slider-controls__button [class^=icon-],.slider-controls__button [class*=" icon-"]{font-size:1.125rem}.slider-controls__button:hover,.slider-controls__button:focus{color:rgba(var(--s7-gray-700-rgb),1);box-shadow:0 0 0 .25rem #d1eefa99}.slider-controls__button.swiper-button-disabled{opacity:.35;pointer-events:none}.slider-controls__button:after{display:none}.related-rail{overflow:visible}.related-rail__heading{margin-bottom:2.25rem}.related-rail__slider{overflow:visible}.related-rail__slider.is-static .slider-controls{display:none}.related-rail__slider .swiper{padding:0;overflow:visible}.related-rail__slider .swiper-init{overflow:visible}.related-rail__slider .swiper-wrapper{align-items:stretch;transition-timing-function:ease}.related-rail__slider .swiper-slide{width:18.75rem;height:auto}.rich-text>:last-child{margin-bottom:0}.rich-text a{color:inherit;font-weight:400;text-decoration:underline}.rich-text a:hover,.rich-text a:focus{color:rgba(var(--s7-primary-rgb),1)}.rich-text li{color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-base);font-weight:300;line-height:1.3}.rich-text li>:last-child{margin-bottom:0}.rich-text ul{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-left:0;list-style:none}.rich-text ul>li{position:relative;padding-left:1.5rem}.rich-text ul>li:before{position:absolute;top:calc((1.3em - 1rem)/2);left:0;width:1rem;height:1rem;background:url(/wp-content/themes/lutec/public/assets/check-BQLi0zgw.svg) center/contain no-repeat;content:""}.breadcrumb_wrapper{font-size:var(--s7-font-size-sm);padding:.375rem 0rem}@media (min-width: 768px){.breadcrumb_wrapper{padding:1rem 0rem}}.breadcrumb_wrapper #breadcrumbs span,.breadcrumb_wrapper #breadcrumbs a{margin-right:.375rem}.breadcrumb_wrapper #breadcrumbs,.breadcrumb_wrapper #breadcrumbs span{display:flex;align-items:center;flex-wrap:wrap}.breadcrumb_wrapper #breadcrumbs a{color:rgba(var(--s7-gray-700-rgb),1)}.breadcrumb_wrapper #breadcrumbs a:hover,.breadcrumb_wrapper #breadcrumbs a:focus{color:rgba(var(--s7-primary-rgb),1)}.breadcrumb_wrapper #breadcrumbs span{color:rgba(var(--s7-gray-400-rgb),1)}.breadcrumb_wrapper #breadcrumbs .breadcrumb_separator{color:rgba(var(--s7-gray-900-rgb),1);display:inline-flex;align-items:center}.breadcrumb_wrapper #breadcrumbs>.breadcrumb_separator{transform:rotate(180deg)}@media (min-width: 768px){.breadcrumb_wrapper #breadcrumbs>.breadcrumb_separator{display:none}}.breadcrumb_wrapper #breadcrumbs .icon-chevron{font-size:.75rem;margin-top:.125rem}@media (max-width: 767.98px){.breadcrumb_wrapper #breadcrumbs span a:not(:last-of-type),.breadcrumb_wrapper #breadcrumbs span .breadcrumb_last,.breadcrumb_wrapper #breadcrumbs span .breadcrumb_separator{display:none}}.modal-dialog-centered:before{display:none}.modal-dialog{max-width:48.125rem;width:calc(100vw - 2rem)}.modal__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:rgba(var(--s7-gray-500-rgb),1);cursor:pointer;transition:color .2s ease-in-out,box-shadow .2s ease-in-out}.modal__close:hover,.modal__close:focus{color:rgba(var(--s7-brand-black-rgb),1);box-shadow:0 0 0 4px rgba(var(--s7-primary-shade-rgb),.12)}.modal__close-icon{position:relative;display:block;width:1.5rem;height:1.5rem}.modal__close-icon:before,.modal__close-icon:after{position:absolute;top:50%;left:50%;width:1.5rem;height:.125rem;border-radius:.125rem;background:currentcolor;content:"";transform-origin:center}.modal__close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal.modal-video .modal-dialog{margin:auto;max-width:calc(1352px - 2rem);width:calc(100vw - 2rem)}.modal.modal-video .modal-footer,.modal.modal-video .modal-title{display:none}.modal.modal-video .modal-header,.modal.modal-video .modal-content,.modal.modal-video .modal-body,.modal.modal-video .modal-footer{border:none}.modal.modal-video .modal-header{position:absolute;bottom:100%;right:0;padding:0rem 0rem 1rem}.modal.modal-video .modal-content{background:none}.modal.modal-video .modal-body{padding:0}.modal.modal-video .modal__close{color:rgba(var(--s7-white-rgb),1)}.modal.modal-video .modal__close:hover,.modal.modal-video .modal__close:focus{color:rgba(var(--s7-white-rgb),1)}@media (max-width: 575.98px){.modal.modal-offcanvas .modal-dialog{margin:0;transform:translate(-100%);transition:transform .15s ease-in-out}.modal.modal-offcanvas.show .modal-dialog{transform:translate(0)}.modal.modal-offcanvas .modal-content{border-radius:0;width:21.875rem;max-width:95vw;height:100vh;height:100dvh}.modal.modal-offcanvas .modal-header,.modal.modal-offcanvas .modal-footer{padding:1rem}.modal.modal-offcanvas .modal-body{padding:0rem 1rem;height:100%;overflow:auto}.modal.modal-offcanvas .modal-body::-webkit-scrollbar{width:.1875rem;height:.1875rem}.modal.modal-offcanvas .modal-body::-webkit-scrollbar-track{-webkit-background-color:rgba(var(--s7-gray-200-rgb),1);background-color:rgba(var(--s7-gray-200-rgb),1)}.modal.modal-offcanvas .modal-body::-webkit-scrollbar-thumb{background-color:rgba(var(--s7-gray-600-rgb),1)}}.components-usp{display:flex}.components-usp__icon--sm{font-size:var(--s7-font-size-xs)}.components-usp__title{display:block}.components-usp__title--sm{font-size:var(--s7-font-size-xs)}.vacancy-cta{overflow:hidden;background:linear-gradient(274deg,#009fe314 -.01%,#009fe32e 99.99%)}@media (min-width: 1025px){.vacancy-cta{width:24.1875rem}}.vacancy-cta__media{height:9.375rem;margin-bottom:0;overflow:hidden}.vacancy-cta__wave{display:block;position:absolute;right:0;bottom:-.0625rem;left:0;z-index:2;height:.9375rem;line-height:0;pointer-events:none;background:linear-gradient(274deg,#ebf7fd -.01%,#d1eefa 99.99%);mask:url(/wp-content/themes/lutec/public/assets/wave-CfaEl2lh.svg) center bottom/100% 100% no-repeat;-webkit-mask:url(/wp-content/themes/lutec/public/assets/wave-CfaEl2lh.svg) center bottom/100% 100% no-repeat;transform:rotate(180deg) scaleX(-1);transform-origin:center}.vacancy-cta__body{padding:1rem 1.25rem 1.625rem}@media (min-width: 1025px){.vacancy-cta__body{padding:1.375rem 1.625rem 1.625rem}}.vacancy-cta__phone{display:inline-flex;align-items:center;gap:var(--s7-spacer-2);color:rgba(var(--s7-black-rgb),1);font-size:var(--s7-font-size-sm);line-height:1.6;text-decoration:none}.vacancy-cta__phone:hover,.vacancy-cta__phone:focus{color:rgba(var(--s7-primary-shade-rgb),1)}.single-back-link .icon-chevron{font-size:.75rem;transform:rotate(180deg)}[class^=wp-block-]:after{display:block;clear:both;content:""}@media (min-width: 1025px){.wp-block-paragraph{max-width:58.3333333333%}}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.alignwide{margin-left:-1rem;margin-right:-1rem;max-width:none}@media (min-width: 576px){.alignwide{margin-left:-2rem;margin-right:-2rem}}@media (min-width: 1025px){.alignwide{margin-left:-5.9375rem;margin-right:-5.9375rem}}.alignfull{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.aligncenter{display:block;margin:.5rem auto;height:auto}.alignleft,.alignright{margin-bottom:.5rem;height:auto}@media (min-width: 576px){.alignleft{float:left;margin-right:.5rem}.alignright{float:right;margin-left:.5rem}}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.screen-reader-text{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.screen-reader-text:not(caption){position:absolute!important}.screen-reader-text:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.screen-reader-text:not(:focus):not(:focus-within):not(caption){position:absolute!important}.has-primary-color{color:rgba(var(--s7-color-rgb),1)}.has-primary-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-primary-shade-color{color:rgba(var(--s7-color-rgb),1)}.has-primary-shade-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-dark-blue-color{color:rgba(var(--s7-color-rgb),1)}.has-dark-blue-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-primary-blue-color{color:rgba(var(--s7-color-rgb),1)}.has-primary-blue-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-secondary-color{color:rgba(var(--s7-color-rgb),1)}.has-secondary-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-secondary-light-color{color:rgba(var(--s7-color-rgb),1)}.has-secondary-light-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-primary-light-color{color:rgba(var(--s7-color-rgb),1)}.has-primary-light-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-primary-light-shade-color{color:rgba(var(--s7-color-rgb),1)}.has-primary-light-shade-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-secondary-shade-color{color:rgba(var(--s7-color-rgb),1)}.has-secondary-shade-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-secondary-light-shade-color{color:rgba(var(--s7-color-rgb),1)}.has-secondary-light-shade-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-brand-black-color{color:rgba(var(--s7-color-rgb),1)}.has-brand-black-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-black-color{color:rgba(var(--s7-color-rgb),1)}.has-black-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-white-color{color:rgba(var(--s7-color-rgb),1)}.has-white-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-error-color{color:rgba(var(--s7-color-rgb),1)}.has-error-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-info-color{color:rgba(var(--s7-color-rgb),1)}.has-info-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-message-color{color:rgba(var(--s7-color-rgb),1)}.has-message-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-warning-color{color:rgba(var(--s7-color-rgb),1)}.has-warning-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-whatsapp-color{color:rgba(var(--s7-color-rgb),1)}.has-whatsapp-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-focus-color{color:rgba(var(--s7-color-rgb),1)}.has-focus-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-body-bg-color{color:rgba(var(--s7-color-rgb),1)}.has-body-bg-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-body-color-color{color:rgba(var(--s7-color-rgb),1)}.has-body-color-background-color{background-color:rgba(var(--s7-color-rgb),1)}.has-icon-color{color:rgba(var(--s7-color-rgb),1)}.has-icon-background-color{background-color:rgba(var(--s7-color-rgb),1)}@media (min-width: 576px){.wp-block .container{max-width:540px}}@media (min-width: 768px){.wp-block .container{max-width:720px}}@media (min-width: 1025px){.wp-block .container{max-width:960px}}@media (min-width: 1200px){.wp-block .container-xl,.wp-block .container{max-width:1352px}}.wp-block .bg-section{overflow:hidden}.wp-block-table{overflow-x:auto;margin:0}.wp-block-table.alignleft,.wp-block-table.alignright,.wp-block-table.aligncenter{display:block;float:none;width:auto;max-width:100%}.wp-block-table table{width:100%;min-width:40rem;border-collapse:collapse;text-align:center}.wp-block-table table thead{border:0}.wp-block-table table th,.wp-block-table table td{padding:.875rem 1.25rem;border:.0625rem solid rgba(var(--s7-gray-300-rgb),1);font-size:var(--s7-font-size-base);vertical-align:top;word-break:normal}.wp-block-table table th{color:rgba(var(--s7-black-rgb),1);font-weight:400;background-color:rgba(var(--s7-gray-200-rgb),1)}.wp-block-table table td{color:rgba(var(--s7-gray-700-rgb),1);font-weight:300}.block-contact{position:relative;overflow:hidden;background:rgba(var(--s7-white-rgb),1)}.block-contact--has-background{background:linear-gradient(274deg,#009fe314 -.01%,#009fe32e 99.99%),rgba(var(--s7-white-rgb),1)}.block-contact__top-wave{position:absolute;top:-.0625rem;right:0;left:0;z-index:1;display:block;line-height:0;pointer-events:none}.block-contact__top-wave svg{display:block;width:100%;height:2.1875rem}@media (min-width: 1025px){.block-contact__top-wave svg{height:2.8125rem}}.block-contact__bottom-wave{position:absolute;right:0;bottom:-.0625rem;transform:translate(100%);left:0;z-index:1;display:block;line-height:0;pointer-events:none}.block-contact__bottom-wave svg{display:block;width:100%;height:2.1875rem}@media (min-width: 1025px){.block-contact__bottom-wave svg{height:2.8125rem}}.block-contact__content{position:relative;z-index:2}@media (min-width: 1025px){.block-contact__content{max-width:32.5rem;padding-top:2rem}}@media (min-width: 1025px){.block-contact--no-background .block-contact__content{padding-top:0}}.block-contact__text{max-width:31.25rem;margin-bottom:var(--s7-spacer-6);color:rgba(var(--s7-gray-600-rgb),1);font-size:var(--s7-font-size-base)}.block-contact__text p{margin-bottom:0}.block-contact__text a{color:rgba(var(--s7-brand-black-rgb),1);text-decoration:underline}.block-contact__links{display:flex;flex-direction:column;gap:.5rem}.block-contact--has-background .block-contact__links{gap:.375rem}.block-contact__link{display:flex;align-items:flex-start;color:rgba(var(--s7-black-rgb),1);font-size:var(--s7-font-size-sm);font-weight:400;line-height:1.4;text-decoration:none}.block-contact__link i{width:1rem;flex:0 0 1rem;margin-top:.1875rem}.block-contact__meta{display:flex;flex-direction:column;gap:.25rem;margin-top:1.125rem;margin-bottom:0;color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-sm);font-weight:300;line-height:1.6}.block-contact__meta-row{display:flex;gap:.5rem}.block-contact__meta-row dt{width:3rem;flex:0 0 3rem;color:rgba(var(--s7-gray-500-rgb),1);font-weight:300}.block-contact__meta-row dd{min-width:0;margin-bottom:0}.block-contact__form{position:relative;z-index:2;padding:1.3125rem;background:rgba(var(--s7-white-rgb),1);border:.0625rem solid rgba(var(--s7-gray-300-rgb),1)}@media (min-width: 1025px){.block-contact__form{padding:2.1875rem}}.block-contact--no-background .block-contact__form{min-height:100%;border:0;background:linear-gradient(274deg,#009fe314 -.01%,#009fe32e 99.99%),rgba(var(--s7-white-rgb),1)}.block-contact .gform_heading,.block-contact .gform_required_legend,.block-contact .gform_wrapper [id^=gform-description-]{display:none}.block-contact .gform_fileupload_rules{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.block-contact .gform_fileupload_rules:not(caption){position:absolute!important}.block-contact .gform_wrapper,.block-contact .gform-body,.block-contact .gform_body,.block-contact .gform_fields{margin:0}.block-contact .gform_fields{grid-gap:1.125rem}@media (min-width: 1025px){.block-contact .gform_fields{grid-gap:1.5rem 1.125rem}}.block-contact .gfield{margin-top:0}.block-contact .form-label{margin-bottom:.3125rem;color:rgba(var(--s7-brand-black-rgb),1);font-size:.875rem;font-weight:300;line-height:1.25}@media (min-width: 1025px){.block-contact .form-label{margin-bottom:.375rem;font-size:1rem}}.block-contact .gfield_required{color:rgba(var(--s7-secondary-rgb),1);font-size:inherit;line-height:inherit}.block-contact .gfield_optional_label{color:rgba(var(--s7-gray-500-rgb),1);font-size:.75rem}@media (min-width: 1025px){.block-contact .gfield_optional_label{font-size:.875rem}}.block-contact .form-control,.block-contact .form-select{height:2.6875rem;min-height:2.6875rem;margin-bottom:0;padding:.5rem .875rem;border:.09375rem solid rgba(var(--s7-gray-300-rgb),1);border-radius:1.5rem;color:rgba(var(--s7-gray-700-rgb),1);font-size:.875rem;font-weight:300;line-height:1.25;box-shadow:none}.block-contact .form-control::placeholder,.block-contact .form-select::placeholder{color:rgba(var(--s7-gray-400-rgb),1);opacity:1}.block-contact .form-control:focus,.block-contact .form-select:focus{border-color:rgba(var(--s7-primary-light-rgb),1);box-shadow:0 0 0 .25rem rgba(var(--s7-primary-rgb),.12)}@media (min-width: 1025px){.block-contact .form-control,.block-contact .form-select{height:3.25rem;min-height:3.25rem;padding:.6875rem 1.0625rem;border-radius:1.75rem;font-size:1rem}}.block-contact textarea.form-control{height:6.5625rem;min-height:6.5625rem;padding-top:.75rem;border-radius:1.375rem;resize:vertical}@media (min-width: 1025px){.block-contact textarea.form-control{height:8.625rem;min-height:8.625rem;padding-top:.875rem;border-radius:1.5rem}}.block-contact .ginput_container_fileupload{position:relative}.block-contact input[type=file].form-control{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:2.6875rem;padding:0;cursor:pointer;opacity:0}.block-contact input[type=file].form-control:focus+.block-contact__file-control{border-color:rgba(var(--s7-primary-light-rgb),1);box-shadow:0 0 0 .25rem rgba(var(--s7-primary-rgb),.12)}.block-contact input[type=file].form-control:hover+.block-contact__file-control .block-contact__file-button{background:rgba(var(--s7-primary-rgb),.22)}@media (min-width: 1025px){.block-contact input[type=file].form-control{height:3.25rem}}.block-contact__file-control{position:relative;display:flex;align-items:center;width:100%;height:2.6875rem;padding:.1875rem .1875rem .1875rem .875rem;border:.09375rem solid rgba(var(--s7-gray-300-rgb),1);border-radius:1.5rem;background:rgba(var(--s7-white-rgb),1);color:rgba(var(--s7-gray-700-rgb),1);font-size:.875rem;font-weight:300;line-height:1.25;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}@media (min-width: 1025px){.block-contact__file-control{height:3.25rem;padding:.25rem .25rem .25rem 1.0625rem;border-radius:1.75rem;font-size:1rem}}.block-contact__file-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-contact__file-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.1875rem;margin-left:.6875rem;padding:.5rem 1rem;border-radius:1.5rem;background:rgba(var(--s7-primary-rgb),.16);color:rgba(var(--s7-brand-black-rgb),1);font-size:.8125rem;font-weight:500;line-height:1.25}@media (min-width: 1025px){.block-contact__file-button{min-height:2.625rem;padding:.5625rem 1.125rem;font-size:.875rem}}.block-contact .gform_footer,.block-contact .gform_page_footer,.block-contact .gform_wrapper .d-inline-flex{margin-top:1.3125rem}@media (min-width: 1025px){.block-contact .gform_footer,.block-contact .gform_page_footer,.block-contact .gform_wrapper .d-inline-flex{margin-top:1.6875rem}}.block-contact .gform_wrapper .d-inline-flex{width:100%}@media (min-width: 1025px){.block-contact .gform_wrapper .d-inline-flex{width:auto}}.block-contact .gform_wrapper .btn{width:100%;min-height:2.9375rem;padding-right:1.5rem;padding-left:1.5rem;border-radius:1.5rem;font-size:.875rem}@media (min-width: 1025px){.block-contact .gform_wrapper .btn{width:17.1875rem;min-height:3.1875rem;border-radius:1.625rem;font-size:1rem}}.block-faq__sections{display:flex;flex-direction:column;gap:4.5rem}@media (min-width: 1025px){.block-faq__sections{gap:6rem}}.block-faq__section{scroll-margin-top:10rem}.block-faq__list{display:flex;flex-direction:column;gap:1.125rem}.block-faq__item{position:relative;border-bottom:.09375rem solid rgba(var(--s7-gray-200-rgb),1);scroll-margin-top:10rem;transition:border-color .2s ease-in-out}.block-faq__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:.75rem;background:linear-gradient(274deg,#009fe314 -.01%,#009fe32e 99.99%),rgba(var(--s7-white-rgb),1);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.block-faq__item:has(.block-faq__collapse.show){border-bottom-color:transparent}.block-faq__item:has(.block-faq__collapse.show):before{opacity:1}.block-faq__collapse{position:relative;z-index:1}.block-faq__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;position:relative;z-index:1;display:flex;align-items:center;width:100%;gap:.75rem;padding:.75rem .625rem;color:rgba(var(--s7-brand-black-rgb),1);text-align:left}@media (min-width: 1025px){.block-faq__button{padding-right:.9375rem;padding-left:.9375rem}}.block-faq__button .block-faq__icon{flex:0 0 1rem;width:1rem;color:rgba(var(--s7-gray-400-rgb),1);transition:color .2s ease-in-out,transform .2s ease-in-out}.block-faq__button .block-faq__icon svg{display:block}.block-faq__button .block-faq__icon [fill]{fill:currentcolor}.block-faq__button span{min-width:0;color:inherit;font-family:canada-type-gibson,sans-serif;font-size:var(--s7-font-size-h5);font-weight:400;line-height:1.1}.block-faq__button[aria-expanded=true] .block-faq__icon{color:rgba(var(--s7-primary-rgb),1);transform:rotate(180deg)}.block-faq__body{padding:0rem .625rem 1.125rem;color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-base);opacity:0;transform:translateY(-.375rem);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (min-width: 1025px){.block-faq__body{padding-right:1.125rem;padding-left:1.125rem}}.show .block-faq__body{opacity:1;transform:none}.block-faq__body p:last-child{margin-bottom:0}.block-logos .swiper-slide{width:6.875rem}.block-logos__logo{display:flex;align-items:center;justify-content:center;margin:0;width:6.875rem;height:6.875rem;filter:grayscale(1)}.block-logos__logo img{object-fit:contain}.block-brands-slider__slider .swiper-wrapper{width:max-content}.block-brands-slider__item{height:6.875rem}.block-brands-slider__static{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3.25rem}@media (min-width: 768px){.block-brands-slider__static{justify-content:space-around;gap:6rem}}.block-brands-slider__brand{display:flex;align-items:center;height:100%}.block-brands-slider__logo{display:inline-flex;align-items:center;width:auto;height:4.25rem;transition:filter all .2s ease-in-out}.block-brands-slider__logo>img{width:auto;height:100%;max-width:6.875rem;object-fit:contain}@media (min-width: 768px){.block-brands-slider__logo>img{max-width:9.375rem}}.block-brands-slider--grayscale .block-brands-slider__logo{filter:grayscale(1)}.block-brands-slider--grayscale .block-brands-slider__brand:hover .block-brands-slider__logo,.block-brands-slider--grayscale .block-brands-slider__brand:focus .block-brands-slider__logo{filter:grayscale(0)}.block-banner__media{max-width:6.125rem}@media (min-width: 1025px){.block-banner__media{max-width:11.875rem;margin-left:auto}}.block-banner__image-only-media{max-width:44.375rem;margin:0 auto;pointer-events:none}.block-hero{position:relative;display:flex;overflow:hidden;min-height:22.0625rem;max-height:25.125rem;padding-top:4rem;padding-bottom:5.5rem;background:#00143a;text-wrap:balance}.block-hero:before,.block-hero:after{position:absolute;right:0;left:0;z-index:1;content:"";pointer-events:none}.block-hero:before{top:0;right:0;bottom:0;left:0;background:rgba(var(--s7-black-rgb),.3)}.block-hero:after{bottom:0;height:18.75rem;background:linear-gradient(180deg,#082a6b00,#082a6b)}@media (min-width: 1025px){.block-hero{min-height:25rem;max-height:25rem;padding-bottom:8.25rem}}.block-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0}.block-hero__text{max-width:47.5rem;margin-bottom:0;font-size:var(--s7-font-size-sm);font-weight:400}.block-hero__back-link{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:var(--s7-spacer-2);color:rgba(var(--s7-white-rgb),1);font-size:var(--s7-font-size-xs);line-height:1.6;text-decoration:none}.block-hero__back-link i{font-size:.75rem;transform:rotate(180deg)}.block-hero--no-image{min-height:22.5rem;padding-top:4rem;background:linear-gradient(-72.94deg,#009fe314,#009fe32e 99.99%),#fff}.block-hero--no-image:before,.block-hero--no-image:after{content:none}@media (min-width: 1025px){.block-hero--no-image{min-height:24.4375rem;padding-top:4.5rem}}.block-hero__wave{position:absolute;right:0;bottom:-.0625rem;left:0;z-index:3;display:block;line-height:0;pointer-events:none}.block-hero__wave svg{display:block;width:100%;height:auto;transform:rotate(180deg) scaleX(1)}.block-hero--sm{min-height:7.5rem;padding-top:2.6875rem;padding-bottom:4.5rem}@media (max-width: 1024.98px){.block-hero--sm:not(.block-hero--no-image){display:flex;align-items:flex-end}}@media (min-width: 1025px){.block-hero--sm{min-height:17.375rem}}.block-hero--product-category{min-height:18.9375rem;max-height:none;padding-top:4.5rem;padding-bottom:6rem}.block-hero--product-category:not(.block-hero--no-image):after{height:21.0625rem}@media (min-width: 1025px){.block-hero--product-category{min-height:18.9375rem;padding-top:6rem;padding-bottom:7.5rem}}.block-hero--archive{padding-top:4.5rem;padding-bottom:4.5rem;color:rgba(var(--s7-brand-black-rgb),1)}.block-hero--archive:before,.block-hero--archive:after{content:none}.block-hero--project:after{height:21.4375rem}.block-knowledge-base{--block-knowledge-base-sticky-offset: calc(5.25rem + var(--s7-spacer-7))}@media (min-width: 1200px){.block-knowledge-base{--block-knowledge-base-sticky-offset: calc(6rem + var(--s7-spacer-7))}}.block-knowledge-base__toc{display:flex;flex-direction:column;gap:.75rem;padding:2rem 0rem}@media (min-width: 1025px){.block-knowledge-base__toc{position:sticky;top:var(--block-knowledge-base-sticky-offset);z-index:1}}.block-knowledge-base__toc-item{display:flex;align-items:flex-start;width:100%;gap:.625rem;padding:.75rem;text-decoration:none;color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-sm);font-weight:300;line-height:1.3;transition:color .2s ease-in-out,background .2s ease-in-out}.block-knowledge-base__toc-item:hover,.block-knowledge-base__toc-item:focus{color:rgba(var(--s7-brand-black-rgb),1)}.block-knowledge-base__toc-item.is-active{color:rgba(var(--s7-brand-black-rgb),1);font-weight:500;background:linear-gradient(274deg,#009fe305 -.01%,#009fe317 99.99%),rgba(var(--s7-white-rgb),1)}.block-knowledge-base__toc-item.is-active .block-knowledge-base__toc-icon{display:block}.block-knowledge-base__toc-icon{display:none;flex:0 0 .5625rem;width:.5625rem;height:.5625rem;margin-top:.4375rem}.block-knowledge-base__toc-icon svg{display:block;width:100%;height:100%}.block-knowledge-base__toc-icon path{fill:rgba(var(--s7-primary-rgb),1)}.block-knowledge-base__toc-text{min-width:0;word-break:break-word}.block-knowledge-base__section{scroll-margin-top:var(--block-knowledge-base-sticky-offset)}.block-knowledge-base__section-title{margin-bottom:0}.block-knowledge-base__section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;display:flex;align-items:center;gap:var(--s7-spacer-3);width:100%;min-height:2.125rem;padding-top:var(--s7-spacer-3);padding-bottom:var(--s7-spacer-3);color:rgba(var(--s7-brand-black-rgb),1);font-family:canada-type-gibson,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1;text-align:left}.block-knowledge-base__section-toggle .icon-chevron{flex:0 0 .75rem;color:rgba(var(--s7-gray-400-rgb),1);font-size:.625rem;transform:rotate(180deg);transition:transform .2s ease-in-out}@media (min-width: 1025px){.block-knowledge-base__section-toggle{min-height:2.8125rem;padding-top:0;padding-bottom:var(--s7-spacer-1)}.block-knowledge-base__section-toggle .icon-chevron{flex-basis:1rem;transform:rotate(-90deg)}}.block-knowledge-base__section-toggle[aria-expanded=false] .icon-chevron{transform:rotate(0)}@media (min-width: 1025px){.block-knowledge-base__section-toggle[aria-expanded=false] .icon-chevron{transform:rotate(90deg)}}.block-knowledge-base__item{display:grid;grid-template-columns:.875rem minmax(0,1fr) auto;align-items:center;gap:.4375rem;min-height:2.375rem;padding:.625rem 0rem;border-bottom:.0625rem solid rgba(var(--s7-gray-200-rgb),1);color:rgba(var(--s7-black-rgb),1);font-size:var(--s7-font-size-sm);line-height:1.3;text-decoration:none;transition:color .2s ease-in-out}@media (min-width: 1025px){.block-knowledge-base__item{grid-template-columns:1.125rem minmax(0,1fr) 6rem;gap:.625rem;min-height:2.6875rem;padding:.5rem 0rem}}.block-knowledge-base__item:hover,.block-knowledge-base__item:focus{color:rgba(var(--s7-primary-shade-rgb),1)}.block-knowledge-base__item-icon{display:flex;align-items:center;justify-content:flex-start;width:.875rem;height:1.125rem;color:rgba(var(--s7-primary-rgb),1)}@media (min-width: 1025px){.block-knowledge-base__item-icon{width:1.125rem}}.block-knowledge-base__item-icon svg{display:block;height:1.125rem}.block-knowledge-base__item-content{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s7-spacer-1);min-width:0}@media (min-width: 1025px){.block-knowledge-base__item-content{gap:var(--s7-spacer-2)}}.block-knowledge-base__item-subtext{color:rgba(var(--s7-gray-500-rgb),1);font-size:.875rem}@media (min-width: 1025px){.block-knowledge-base__item-subtext{font-size:var(--s7-font-size-xs)}}.block-knowledge-base__item-label{align-self:center;color:rgba(var(--s7-gray-500-rgb),1);font-size:var(--s7-font-size-xs);line-height:1.3}@media (min-width: 1025px){.block-knowledge-base__item-label{text-align:right}}.block-image-text__tag{position:absolute;z-index:2;top:1.875rem;right:0rem;width:6rem;margin:0;pointer-events:none}.block-image-text__tag img{width:100%;height:auto}@media (min-width: 1025px){.block-image-text__tag{top:2.625rem;right:-2rem;width:8.6875rem}}@media (min-width: 1025px){.block-image-text__media--right .block-image-text__wave--desktop{right:auto;left:-.0625rem;scale:1.01}.block-image-text__media--right .block-image-text__wave--desktop svg{transform:scaleX(-1)}}.block-image-text__wave{position:absolute;z-index:1;pointer-events:none}.block-image-text__wave svg{display:block;width:100%;height:100%}.block-image-text__wave--mobile{top:-.0625rem;left:0;width:100%;height:1.625rem;scale:1.01}@media (min-width: 1025px){.block-image-text__wave--mobile{display:none}}.block-image-text__wave--desktop{display:none}@media (min-width: 1025px){.block-image-text__wave--desktop{top:0;right:-.0625rem;display:block;width:2.5625rem;height:100%}.block-image-text__wave--desktop svg{transform:scaleY(-1);scale:1.01}}.block-image-text__text{margin-top:var(--s7-spacer-5);margin-bottom:var(--s7-spacer-5)}.block-image-text__video-toggle{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:transparent;color:rgba(var(--s7-white-rgb),1);cursor:pointer;opacity:1}.block-image-text__video-toggle:hover .block-image-text__video-toggle-icon,.block-image-text__video-toggle:focus .block-image-text__video-toggle-icon{box-shadow:0 0 0 4px rgba(var(--s7-primary-shade-rgb),.12)}.block-image-text__video-toggle-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1.625rem;background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1));transition:box-shadow .2s ease-in-out}.block-image-text__video-toggle-icon:before{position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-38%,-50%);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.75rem solid rgba(var(--s7-white-rgb),1);content:""}.block-image-slider{overflow:hidden}.block-image-slider__slider{width:100%;overflow:visible}.block-image-slider__slider .swiper-init{overflow:visible}.block-image-slider__slider .swiper-wrapper{align-items:flex-start;transition-timing-function:ease}.block-image-slider__slide{width:100%}.block-image-slider__image{background:rgba(var(--s7-gray-200-rgb),1);border-radius:0;transition:padding-bottom .45s ease}.block-image-slider__image img{border-radius:0}.block-image-slider__caption{min-height:calc(var(--s7-font-size-sm) * 1.6);margin-top:var(--s7-spacer-2);opacity:0;color:rgba(var(--s7-gray-600-rgb),1);font-size:var(--s7-font-size-sm);line-height:1.6;text-align:center;transition:all .2s ease-in-out}.block-image-slider__single{margin-bottom:0}.block-image-slider__single .block-image-slider__caption{opacity:1}@media (min-width: 1025px){.block-image-slider .swiper-slide-active .block-image-slider__image{padding-bottom:56%}}.block-image-slider .swiper-slide-active .block-image-slider__caption{opacity:1}.block-card-teaser__divider{display:block;position:absolute;bottom:-4%;right:0;left:0;z-index:3;width:100%;overflow:hidden;pointer-events:none}@media (min-width: 768px){.block-card-teaser__divider{display:none}}.block-card-teaser__divider svg{display:block;width:100%;height:auto}.block-card-teaser__wave{display:none;position:absolute;height:2.25rem;bottom:-.0625rem;transform:scaleX(1.1);z-index:3;line-height:0;overflow:hidden;pointer-events:none}@media (min-width: 1025px){.block-card-teaser__wave{display:block}}.block-card-teaser__wave svg{height:100%;transform:rotate(180deg)}.block-quicklinks{padding-top:1.125rem;padding-bottom:.75rem}@media (min-width: 1025px){.block-quicklinks{padding-top:1.625rem;padding-bottom:1.125rem}}.block-quicklinks__inner{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width: 1025px){.block-quicklinks__inner{flex-direction:row;align-items:center;gap:1.125rem}}.block-quicklinks__title{margin-bottom:0;flex-shrink:0;color:rgba(var(--s7-gray-700-rgb),1);font-size:var(--s7-font-size-sm);font-weight:300;line-height:1.6;white-space:nowrap}.block-quicklinks__items{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width: 1025px){.block-quicklinks__items{gap:.75rem}}.block-stacking-cards{background:linear-gradient(274deg,#009fe305 -.01%,#009fe317 99.99%)}.block-stacking-cards__intro{position:sticky;top:var(--sticky-header-height);z-index:0}.block-stacking-cards__items{position:relative;z-index:1;display:grid;gap:4.875rem}@media (min-width: 1025px){.block-stacking-cards__items{gap:4.6875rem;grid-auto-rows:30.625rem}}.block-stacking-cards__item{position:sticky;align-self:start}.block-stacking-cards__item:nth-child(1){--block-stacking-cards-offset: 1.5rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:1}.block-stacking-cards__item:nth-child(2){--block-stacking-cards-offset: 3rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:2}.block-stacking-cards__item:nth-child(3){--block-stacking-cards-offset: 4.5rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:3}.block-stacking-cards__item:nth-child(4){--block-stacking-cards-offset: 6rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:4}.block-stacking-cards__item:nth-child(5){--block-stacking-cards-offset: 7.5rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:5}.block-stacking-cards__item:nth-child(6){--block-stacking-cards-offset: 9rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:6}.block-stacking-cards__item:nth-child(7){--block-stacking-cards-offset: 10.5rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:7}.block-stacking-cards__item:nth-child(8){--block-stacking-cards-offset: 12rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:8}.block-stacking-cards__item:nth-child(9){--block-stacking-cards-offset: 13.5rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:9}.block-stacking-cards__item:nth-child(10){--block-stacking-cards-offset: 15rem;top:calc(var(--sticky-header-height) + 7.375rem + var(--block-stacking-cards-offset));z-index:10}.block-stacking-cards__top-wave{display:block;line-height:0;overflow:hidden;pointer-events:none}.block-stacking-cards__top-wave svg{display:block;width:100%;height:auto}.block-stacking-cards__bottom-wave{display:block;line-height:0;overflow:hidden;pointer-events:none}.block-stacking-cards__bottom-wave svg{display:block;width:100%;height:auto;transform:rotate(180deg)}.block-statistics--white{background:rgba(var(--s7-white-rgb),1)}.block-statistics--gray{background:rgba(var(--s7-gray-100-rgb),1)}.block-statistics__item{height:100%;padding-right:2rem}@media (min-width: 1025px){.block-statistics__item{border-right:.125rem solid rgba(var(--s7-gray-200-rgb),1)}}.block-statistics .col-lg-3:nth-child(4n) .block-statistics__item{border-right:0}.block-statistics__wave{display:block;position:absolute;right:0;bottom:-.0625rem;left:0;z-index:1;line-height:0;pointer-events:none}.block-statistics__wave svg{display:block;width:100%;height:auto;transform:scaleX(-1)}.block-team-slider{overflow:hidden}.block-team-slider__slider{overflow:visible}.block-team-slider__slider .swiper{padding:0;overflow:visible}.block-team-slider__slider .swiper-init{padding-left:calc(var(--s7-gutter-x, 2rem) * .5);overflow:visible}@media (min-width: 1025px){.block-team-slider__slider .swiper-init{padding-left:4rem}}.block-team-slider__slider .swiper-wrapper{align-items:flex-start;transition-timing-function:ease}.block-team-slider__static{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;gap:2rem 1.5rem}@media (min-width: 1025px){.block-team-slider__static{flex-wrap:nowrap;gap:3rem 2rem}}.block-team-slider__slide{width:7.875rem}@media (min-width: 1025px){.block-team-slider__slide{width:13.75rem}}.block-team-slider .slider-controls{width:calc(100vw - 2rem);max-width:82.5rem;margin-right:auto;margin-left:auto}.block-why-lutec{background:linear-gradient(-73.42deg,rgba(var(--s7-primary-rgb),.04),rgba(var(--s7-primary-rgb),.18)),rgba(var(--s7-white-rgb),1)}.block-why-lutec__top-wave{display:block;position:absolute;top:-.0625rem;right:0;left:0;line-height:0;pointer-events:none}.block-why-lutec__top-wave svg{display:block;width:100%;height:2.1875rem}@media (min-width: 1025px){.block-why-lutec__top-wave svg{height:2.8125rem}}.block-why-lutec__bottom-wave{display:block;position:absolute;right:0;bottom:-.0625rem;left:0;line-height:0;pointer-events:none}.block-why-lutec__bottom-wave svg{display:block;width:100%;height:2.1875rem;transform:rotate(180deg)}@media (min-width: 1025px){.block-why-lutec__bottom-wave svg{height:2.8125rem}}@media (min-width: 1025px){.block-vacatures__cta{position:sticky;top:calc(var(--sticky-header-height) + var(--s7-spacer-7));padding-left:2rem;width:26.1875rem}}.block-more-projects{overflow:hidden}.block-more-projects--background{background:linear-gradient(-80.99deg,rgba(var(--s7-primary-rgb),.02),rgba(var(--s7-primary-rgb),.09)),rgba(var(--s7-white-rgb),1)}.block-more-projects__top-wave{position:absolute;top:-.0625rem;right:0;left:0;display:block;line-height:0;pointer-events:none}.block-more-projects__top-wave svg{display:block;width:100%;height:2.1875rem}@media (min-width: 1025px){.block-more-projects__top-wave svg{height:2.8125rem}}.block-more-projects__bottom-wave{position:absolute;right:0;bottom:-.0625rem;left:0;display:block;line-height:0;pointer-events:none}.block-more-projects__bottom-wave svg{display:block;width:100%;height:2.1875rem;transform:rotate(180deg)}@media (min-width: 1025px){.block-more-projects__bottom-wave svg{height:2.8125rem}}.block-more-projects__slider .swiper{padding-top:0;overflow:visible}.block-more-projects__slider .swiper-init{overflow:hidden}.block-more-projects__slider .swiper-wrapper{align-items:stretch;transition-timing-function:ease}.block-more-projects__slide{height:auto}.block-more-projects__slide .card-project{width:100%}.block-more-products--background{background:linear-gradient(-80.99deg,rgba(var(--s7-primary-rgb),.02),rgba(var(--s7-primary-rgb),.09)),rgba(var(--s7-white-rgb),1)}.block-more-products__top-wave{position:absolute;top:-.0625rem;right:0;left:0;display:block;line-height:0;pointer-events:none}.block-more-products__top-wave svg{display:block;width:100%;height:2.1875rem}@media (min-width: 1025px){.block-more-products__top-wave svg{height:2.8125rem}}.block-more-products__bottom-wave{position:absolute;right:0;bottom:-.0625rem;left:0;display:block;line-height:0;pointer-events:none}.block-more-products__bottom-wave svg{display:block;width:100%;height:2.1875rem;transform:rotate(180deg)}@media (min-width: 1025px){.block-more-products__bottom-wave svg{height:2.8125rem}}.single-vacancy__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s7-spacer-5);font-size:var(--s7-font-size-sm);line-height:1.6}.single-vacancy__meta svg{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;color:rgba(var(--s7-primary-light-rgb),1)}.single-project__title{max-width:47.5rem;text-wrap:balance}.single-project__breadcrumb{padding:0}.single-project__breadcrumb #breadcrumbs,.single-project__breadcrumb #breadcrumbs a{color:rgba(var(--s7-white-rgb),1)}.single-project__breadcrumb #breadcrumbs a:hover,.single-project__breadcrumb #breadcrumbs a:focus{color:rgba(var(--s7-secondary-rgb),1)}.single-project__breadcrumb #breadcrumbs span,.single-project__breadcrumb #breadcrumbs .breadcrumb_separator{color:rgba(var(--s7-white-rgb),.7)}.single-project__logo{position:relative;display:flex;align-items:center;justify-content:center;width:10.625rem;height:11.5rem;padding:2.75rem 1.875rem}.single-project__logo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.single-project__logo svg path{fill:rgba(var(--s7-white-rgb),1)}.single-project__logo--mobile{margin-bottom:var(--s7-spacer-3);width:6.8125rem;height:7.375rem;padding:1.75rem 1.3125rem;filter:drop-shadow(0 2.125rem 2.125rem rgba(var(--s7-primary-dark-rgb),.05))}@media (min-width: 1025px){.single-project__logo--mobile{display:none}}.single-project__logo-image{position:relative;width:100%;height:100%;object-fit:contain;scale:1.18}.block-projects-archive{padding-top:var(--s7-spacer-10);padding-bottom:var(--s7-spacer-10);transition:opacity .2s ease-in-out}@media (min-width: 1025px){.block-projects-archive{padding-top:var(--s7-spacer-13);padding-bottom:var(--s7-spacer-13)}}.block-projects-archive[aria-busy=true]{opacity:.55;pointer-events:none}.block-projects-archive__pagination{margin-top:var(--s7-spacer-10);min-height:3rem}@media (min-width: 1025px){.block-projects-archive__pagination{margin-top:var(--s7-spacer-12)}}.taxonomy-product-category__products-list{display:flex;flex-direction:column;gap:1.375rem}@media (min-width: 1025px){.taxonomy-product-category__products-list{display:none}}:root{--sticky-header-height: 0px}.header{background:rgba(var(--s7-white-rgb),1);position:relative;z-index:10;width:100%}.header--sticky-header{position:sticky;top:0;z-index:1020;transition:background-color .5s ease-in-out}.header.is-sticky .header__brand-strip,.header.is-sticky .header__top,.header.is-sticky .header__divider--top{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.header.is-sticky .header__main-inner{min-height:5.25rem}@media (min-width: 1200px){.header.is-sticky .header__main-inner{min-height:6rem}}.header.is-sticky .header__logo-wrap img,.header.is-sticky .header__logo-wrap svg{height:3.25rem}@media (min-width: 1200px){.header.is-sticky .header__logo-wrap img,.header.is-sticky .header__logo-wrap svg{height:3.75rem}}@media (max-width: 1199.98px){.header.is-sticky{box-shadow:none;border-bottom-right-radius:0;overflow:hidden}.header.is-sticky .header__brand-strip{max-height:.375rem;opacity:1;overflow:visible;pointer-events:auto}.header.is-sticky .header__main-inner{min-height:4.75rem}.header.is-sticky .header__divider{max-height:0;opacity:0}}.header--checkout{box-shadow:none}.header__main{background:inherit}.header__brand-strip{display:flex;height:.375rem;width:100%;max-height:.375rem;transition:max-height .5s ease-in-out,opacity .4s ease-in-out}@media (min-width: 1200px){.header__brand-strip{height:.5rem;max-height:.5rem}}.header__brand-strip-item{flex:1 0 0;min-width:1px}.header__brand-strip-item--blue{background:rgba(var(--s7-dark-blue-rgb),1)}.header__brand-strip-item--shade{background:rgba(var(--s7-primary-shade-rgb),1)}.header__brand-strip-item--primary{background:rgba(var(--s7-primary-rgb),1)}.header__brand-strip-item--light{background:rgba(var(--s7-primary-light-rgb),1)}.header__main-inner{display:flex;align-items:center;justify-content:space-between;min-height:4.75rem;transition:min-height .5s ease-in-out}@media (min-width: 1200px){.header__main-inner{min-height:7.5rem}}.header__brand{display:flex;align-items:center}@media (min-width: 1200px){.header__brand{width:11.25rem}}.header__logo-wrap{display:inline-flex;align-items:center;position:relative}.header__logo-wrap img,.header__logo-wrap svg{display:block;width:auto;max-width:8.625rem;max-height:4.75rem;height:3.25rem;transition:height .5s ease-in-out}@media (min-width: 1200px){.header__logo-wrap img,.header__logo-wrap svg{height:4.75rem}}.header__logo-mark{display:inline-flex;align-items:center}@media (min-width: 1200px){.header__logo-mark{transition:transform .4s ease-in-out,opacity .3s ease-in-out}}.header__logo-badge{display:none}@media (min-width: 1200px){.header__logo-badge{display:block;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(.2);transform-origin:center;pointer-events:none;transition:transform .5s ease-in-out,opacity .3s ease-in-out}}@media (min-width: 1200px){.header .header__logo-wrap:hover .header__logo-mark{opacity:0;transform:scale(.35)}.header .header__logo-wrap:hover .header__logo-badge{opacity:1;transform:translate(-50%,-50%) scale(1)}}.header__navigation-wrap{align-items:stretch;justify-content:center;flex-grow:1;align-self:stretch}@media (min-width: 1200px){.header__navigation-wrap{display:flex}}.header__mobile-actions{display:flex;align-items:center;gap:var(--s7-spacer-3)}@media (min-width: 1200px){.header__mobile-actions{display:none}}.header__mobile-actions .btn--mobile-nav{min-height:2.875rem;padding:.5625rem 1.3125rem;color:rgba(var(--s7-brand-black-rgb),1);background:rgba(var(--s7-primary-rgb),.08);box-shadow:inset 0 0 0 .09375rem rgba(var(--s7-primary-shade-rgb),.15);font-size:.875rem;border-radius:1.4375rem}.header__mobile-actions .btn--mobile-nav:before{background:rgba(var(--s7-primary-rgb),.08)}.header__mobile-actions .btn--mobile-nav:after{display:none}.header__mobile-actions .btn--mobile-nav:hover,.header__mobile-actions .btn--mobile-nav:focus{color:rgba(var(--s7-brand-black-rgb),1);box-shadow:inset 0 0 0 .09375rem rgba(var(--s7-primary-shade-rgb),.3),0 0 0 .25rem rgba(var(--s7-primary-shade-rgb),.08)}.header__actions{display:none;align-items:center;justify-content:flex-end;gap:var(--s7-spacer-3);min-width:14.5rem}@media (min-width: 1200px){.header__actions{display:flex}}.header__divider{height:.09375rem;max-height:.09375rem;background:rgba(var(--s7-primary-blue-rgb),.05);transition:max-height .5s ease-in-out,opacity .4s ease-in-out}@media (prefers-reduced-motion: reduce){.header,.header .header__brand-strip,.header .header__top,.header .header__divider,.header .header__main-inner,.header .header__logo-wrap img,.header .header__logo-wrap svg,.header .header__logo-mark,.header .header__logo-badge{transition:none}}body.is-open .header__divider{opacity:0;max-height:0}.nav--main{margin:0;padding:0;position:relative}@media (min-width: 1200px){.nav--main{display:flex;flex-wrap:wrap;justify-content:end}}.header__top{background:rgba(var(--s7-white-rgb),1);font-size:var(--s7-font-size-xs);max-height:4.625rem;transition:max-height .5s ease-in-out,opacity .4s ease-in-out}.header__top-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s7-spacer-5);min-height:2rem;padding:.375rem 0rem}@media (min-width: 1200px){.header__top-inner{min-height:3.125rem;padding:.75rem 0rem}}.header__top a{color:rgba(var(--s7-brand-black-rgb),1)}.header__top a:hover,.header__top a:focus{color:rgba(var(--s7-primary-rgb),1)}.header__top-contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s7-spacer-5);line-height:1.6}.header__top-link{display:inline-flex;align-items:center;gap:var(--s7-spacer-1);font-size:var(--s7-font-size-xs);white-space:nowrap}.header__top-nav{margin-left:auto}@media (max-width: 1199.98px){.header__top-nav{display:none}}.header__top .nav-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s7-spacer-5);margin-bottom:0;padding-left:0;list-style:none}.header__top .nav-topbar__item{line-height:1.6}.header__top .nav-topbar__anchor{font-size:var(--s7-font-size-xs);color:rgba(var(--s7-brand-black-rgb),1)}.footer{position:relative;z-index:1;overflow:visible;background:rgba(var(--s7-black-rgb),1)}.footer p{margin:0}.footer__wave{position:absolute;left:0;z-index:1;width:100%;pointer-events:none;top:0;transform:translateY(calc(-100% + 1px));line-height:0}.footer__wave svg{min-width:100%;height:1.125rem}@media (min-width: 1025px){.footer__wave svg{height:2.5625rem}}.footer__main{position:relative;z-index:2;padding-top:4rem;padding-bottom:6rem}@media (min-width: 1025px){.footer__main{padding-top:4.5rem;padding-bottom:4rem}}.footer__main-row{row-gap:3.25rem}@media (min-width: 1025px){.footer__main-row{row-gap:0}}.footer__brand{display:block;width:6.8125rem;background:none;text-decoration:none}@media (min-width: 1025px){.footer__brand{width:10.4375rem}}.footer__brand>img,.footer__brand>svg{display:block;width:100%;height:auto}.footer__contact-link{display:flex;align-items:flex-start;gap:.4375rem;color:rgba(var(--s7-white-rgb),1);font-size:var(--s7-font-size-sm);font-weight:300;line-height:1.6;text-decoration:none}@media (min-width: 1025px){.footer__contact-link{gap:.5625rem}}.footer__contact-link:hover,.footer__contact-link:focus{color:rgba(var(--s7-primary-rgb),1)}.footer__contact-link i{flex:0 0 auto;margin-top:.1875rem;color:rgba(var(--s7-primary-rgb),1);font-size:1rem}@media (min-width: 1025px){.footer__contact-link i{margin-top:.3125rem;font-size:1.125rem}}.footer__contact{display:flex;flex-direction:column;gap:.5rem}.footer__socials{display:flex;gap:.375rem}@media (min-width: 1025px){.footer__socials{gap:.625rem}}.footer__socials a{position:relative;width:2.75rem;height:2.75rem;color:rgba(var(--s7-white-rgb),1);text-decoration:none}.footer__socials a:before{position:absolute;top:-3.41%;right:0;bottom:-5.68%;left:-2.27%;content:"";background:rgba(var(--s7-gray-800-rgb),1);mask:url(/wp-content/themes/lutec/public/assets/social-hexagon-CCcTK-C6.svg) center/100% 100% no-repeat;transition:all .2s ease-in-out;-webkit-mask:url(/wp-content/themes/lutec/public/assets/social-hexagon-CCcTK-C6.svg) center/100% 100% no-repeat}.footer__socials a:hover,.footer__socials a:focus{color:rgba(var(--s7-white-rgb),1)}.footer__socials a:hover:before,.footer__socials a:focus:before{background:rgba(var(--s7-gray-700-rgb),1)}.footer__socials i,.footer__socials svg{position:relative;z-index:1;width:1.25rem;height:1.25rem;font-size:1.25rem}.footer__nav-column{display:flex;flex-direction:column;align-items:flex-start;gap:1.375rem;color:rgba(var(--s7-white-rgb),1)}.footer__nav-title{display:block;width:100%;font-size:var(--s7-font-size-footer-title);font-weight:400;line-height:1.1}.footer__nav{display:flex;flex-direction:column;gap:.5625rem;margin-bottom:0;padding-left:0;list-style:none}@media (min-width: 1025px){.footer__nav{gap:1.125rem}}.footer__nav a,.footer__nav span{color:rgba(var(--s7-white-rgb),1);font-size:var(--s7-font-size-sm);font-weight:300;line-height:1.3}.footer__nav a{text-decoration:none}.footer__nav a:hover,.footer__nav a:focus{color:rgba(var(--s7-primary-rgb),1)}.footer__bottom-content{display:flex;flex-wrap:wrap;gap:.75rem 1.375rem;padding-top:1.625rem;padding-bottom:2rem;color:rgba(var(--s7-gray-400-rgb),1);font-size:var(--s7-font-size-xs);font-weight:300;line-height:1.6;white-space:nowrap;text-align:left;justify-content:start}@media (min-width: 1025px){.footer__bottom-content{justify-content:center}}.footer__certification{display:block;opacity:.75;filter:grayscale(1) brightness(1);transition:all .2s ease-in-out}.footer__certification:hover,.footer__certification:focus{opacity:.85}.footer__certification-logo{display:flex;align-items:center;justify-content:center;max-width:5.1875rem;height:2.25rem;margin:0}@media (min-width: 1025px){.footer__certification-logo{max-width:8.125rem;height:3.5rem}}.footer__certification-image{max-width:100%;max-height:100%;object-fit:contain}@media (min-width: 1200px){.s7-nav{display:flex;align-items:stretch;height:100%}.s7-nav__wrapper{display:flex;flex-wrap:nowrap;align-items:center;height:100%;margin-bottom:0;padding:0}.s7-nav__item{display:flex;align-items:stretch;list-style-type:none;padding:0;text-decoration:none;position:relative}.s7-nav__item--has-mega-menu .s7-nav__anchor{padding-right:.125rem}.s7-nav__item:hover .s7-nav-dropdown,.s7-nav__item:focus .s7-nav-dropdown{display:block}.s7-nav__item:hover .s7-nav__icon,.s7-nav__item:focus .s7-nav__icon{transform:rotate(-90deg);transition:all .2s ease-in-out}.s7-nav__item-row{display:flex;align-items:stretch}.s7-nav__anchor{display:inline-flex;align-items:center;gap:.125rem;padding:.5rem 1.625rem;text-decoration:none;color:rgba(var(--s7-gray-600-rgb),1);font-weight:300;font-size:1.25rem;line-height:1.6;white-space:nowrap}.s7-nav__anchor:hover,.s7-nav__anchor:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-nav__anchor--active{color:rgba(var(--s7-brand-black-rgb),1);font-weight:300}.s7-nav__mega-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.625rem .5rem .125rem;color:rgba(var(--s7-gray-500-rgb),1)}.s7-nav__mega-menu-toggle:hover,.s7-nav__mega-menu-toggle:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-nav__icon{color:rgba(var(--s7-gray-500-rgb),1);display:inline-flex;align-items:center;justify-content:center;width:.625rem;height:.625rem;font-size:.625rem;transform:rotate(90deg);position:relative;top:.0625rem;transition:all .2s ease-in-out}.s7-nav__submenu-toggle,.s7-nav__mobile-submenu,.s7-nav__header{display:none}}@media (max-width: 1199.98px){.s7-nav{position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:calc(100% - 2rem);min-height:100dvh;background:rgba(var(--s7-white-rgb),1);box-shadow:none;transform:translate(100%);transition:all .2s ease-in-out;z-index:99;border-radius:12px 0 0 12px;overflow:auto}.s7-nav__wrapper{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem .9375rem .5rem;margin-bottom:0}.s7-nav__item{list-style-type:none;padding:0;text-decoration:none;position:relative}.s7-nav__item:hover .s7-nav__icon,.s7-nav__item:focus .s7-nav__icon{color:rgba(var(--s7-primary-shade-rgb),1);transition:all .2s ease-in-out}.s7-nav__item-row{display:flex;align-items:center}.s7-nav__anchor{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.25rem;padding:.5rem 0rem;text-decoration:none;color:rgba(var(--s7-brand-black-rgb),1);font-weight:300;font-size:1rem;line-height:1.6}.s7-nav__anchor:hover,.s7-nav__anchor:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-nav__anchor--active{color:rgba(var(--s7-brand-black-rgb),1);font-weight:300}.s7-nav__icon{color:rgba(var(--s7-primary-rgb),1);display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;font-size:.75rem;transform:rotate(0)}.s7-nav__icon--desktop{display:none}.s7-nav__submenu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;display:inline-flex;flex:0 0 2.5rem;align-items:center;justify-content:center;align-self:stretch;color:rgba(var(--s7-primary-rgb),1)}.s7-nav__submenu-toggle:hover,.s7-nav__submenu-toggle:focus{color:rgba(var(--s7-primary-shade-rgb),1)}.s7-nav__submenu-toggle.is-open .s7-nav__submenu-icon{transform:rotate(180deg)}.s7-nav__mega-menu-toggle{display:none}.s7-nav__submenu-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease-in-out}.s7-nav__mobile-submenu{margin:0;padding:0rem 0rem .375rem 1.125rem}.s7-nav__mobile-submenu[hidden]{display:none}.s7-nav__mobile-submenu-link{display:block;padding:.4375rem 0rem;color:rgba(var(--s7-brand-black-rgb),1);font-size:1rem;line-height:1.6;text-decoration:none}.s7-nav__mobile-submenu-link:hover,.s7-nav__mobile-submenu-link:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-nav__header{background:rgba(var(--s7-white-rgb),1);padding:1.25rem .9375rem .75rem;border-radius:12px 0 0;display:flex;align-items:center;justify-content:space-between;position:relative}.s7-nav__header:after{content:"";position:absolute;right:.9375rem;bottom:0;left:.9375rem;height:.09375rem;background:rgba(var(--s7-gray-100-rgb),1)}.s7-nav__header .nav-toggle{color:rgba(var(--s7-white-rgb),1);background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1));border:0;border-radius:50%}.s7-nav__header .nav-toggle__line,.s7-nav__header .nav-toggle__line:before,.s7-nav__header .nav-toggle__line:after{background:rgba(var(--s7-white-rgb),1)}.s7-nav__actions{display:flex;flex-direction:column;gap:.75rem;padding:.5rem .9375rem 1.25rem}.s7-nav__actions .btn{width:100%;min-height:2.875rem;padding:.5625rem 1.3125rem;border-radius:1.4375rem;font-size:.875rem}.s7-nav__secondary{margin:0rem .9375rem;padding:1.25rem 0rem 0rem;border-top:.09375rem solid rgba(var(--s7-primary-blue-rgb),.06)}.s7-nav__secondary li+li{margin-top:.5rem}.s7-nav__secondary a{display:block;padding:.375rem 0rem;color:rgba(var(--s7-gray-600-rgb),1);font-size:1rem;text-decoration:none}.s7-nav__secondary a:hover,.s7-nav__secondary a:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-nav__backdrop{transition:all .2s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:98;visibility:hidden;background:rgba(var(--s7-black-rgb),.08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.s7-nav__backdrop{transition:none}}@media (max-width: 1199.98px) and (min-width: 1200px){.s7-nav__backdrop{display:none}}@media (max-width: 1199.98px){.s7-nav__backdrop.is-open{opacity:1;visibility:visible}.s7-nav .s7-nav-dropdown{display:none!important}.s7-nav.is-open{transform:translate(0)}.header.is-sticky .nav-toggle--main{color:rgba(var(--s7-white-rgb),1);background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1));border-radius:50%}.header.is-sticky .nav-toggle--main .nav-toggle__line,.header.is-sticky .nav-toggle--main .nav-toggle__line:before,.header.is-sticky .nav-toggle--main .nav-toggle__line:after{background:rgba(var(--s7-white-rgb),1)}}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;height:100%;min-height:2.8125rem;width:2.8125rem;position:relative;cursor:pointer}.nav-toggle__line{margin-top:-1px;left:50%;top:50%;transform:translate(-50%,-50%)}.nav-toggle__line,.nav-toggle__line:before,.nav-toggle__line:after{transition:all .2s ease-in-out;display:block;height:2px;width:1.40625rem;position:absolute;background:rgba(var(--s7-brand-black-rgb),1)}@media (prefers-reduced-motion: reduce){.nav-toggle__line,.nav-toggle__line:before,.nav-toggle__line:after{transition:none}}.nav-toggle__line:before,.nav-toggle__line:after{content:""}.nav-toggle__line:before{top:-.5rem}.nav-toggle__line:after{top:.5rem}.nav-toggle.is-open{border-radius:50%;border:2px solid rgba(var(--s7-gray-300-rgb),1)}.nav-toggle.is-open .nav-toggle__line{transform:translate(-50%,-50%) rotate(45deg)}.nav-toggle.is-open .nav-toggle__line:before,.nav-toggle.is-open .nav-toggle__line:after{top:0}.nav-toggle.is-open .nav-toggle__line:after{transform:rotate(-90deg)}@media (max-width: 1199.98px){.nav-toggle{flex:0 0 2.875rem;width:2.875rem;min-width:2.875rem;height:2.875rem;min-height:2.875rem;max-height:2.875rem;border-radius:50%}.nav-toggle__line,.nav-toggle__line:before,.nav-toggle__line:after{width:1.125rem}.nav-toggle__line:before{top:-.375rem}.nav-toggle__line:after{top:.375rem}.nav-toggle--main{color:rgba(var(--s7-white-rgb),1);background:linear-gradient(90deg,rgba(var(--s7-primary-rgb),1),rgba(var(--s7-primary-shade-rgb),1));transition:opacity .2s ease-in-out,box-shadow .2s ease-in-out}.nav-toggle--main .nav-toggle__line,.nav-toggle--main .nav-toggle__line:before,.nav-toggle--main .nav-toggle__line:after{background:rgba(var(--s7-white-rgb),1)}.nav-toggle--main:hover,.nav-toggle--main:focus{box-shadow:0 0 0 .25rem rgba(var(--s7-primary-shade-rgb),.12)}.nav-toggle.s7-nav__close.is-open{border:0}}@media (min-width: 1200px){.s7-nav-dropdown{display:none;position:absolute;top:calc(100% - 1.75rem);left:0;background:rgba(var(--s7-white-rgb),1);box-shadow:0 6.25rem 5rem rgba(var(--s7-brand-black-rgb),.03);border:.09375rem solid rgba(var(--s7-gray-200-rgb),1);border-radius:12px;padding:1.125rem 2.625rem 1.375rem 1.375rem;z-index:1;min-width:12.5rem}}.s7-nav-dropdown__item{list-style-type:none;padding-top:.625rem}@media (min-width: 1200px){.s7-nav-dropdown__item{padding:0}.s7-nav-dropdown__item+.s7-nav-dropdown__item{margin-top:.75rem}}.s7-nav-dropdown__anchor{display:block;text-decoration:none;font-weight:400;color:rgba(var(--s7-white-rgb),1);line-height:1.6}@media (min-width: 1200px){.s7-nav-dropdown__anchor{color:rgba(var(--s7-gray-600-rgb),1);font-size:1.25rem;white-space:nowrap}}.s7-nav-dropdown__anchor:hover,.s7-nav-dropdown__anchor:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-nav-dropdown__anchor--active{color:rgba(var(--s7-brand-black-rgb),1)}.s7-mega-menu,.s7-mega-menu__backdrop{display:none}@media (min-width: 1200px){.s7-mega-menu{display:block;position:fixed;top:0;right:0;left:0;z-index:1020;height:0;overflow:hidden;background:rgba(var(--s7-white-rgb),1);box-shadow:0 6.25rem 5rem rgba(var(--s7-brand-black-rgb),.03);transition:height .3s ease-in-out;pointer-events:none}.s7-mega-menu.is-open{pointer-events:auto}.s7-mega-menu__panel{position:absolute;top:0;right:0;left:0;min-height:15.625rem;padding:2.625rem 0rem 4.5rem;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}.s7-mega-menu__panel--active{opacity:1;visibility:visible}.s7-mega-menu__image-list{display:grid;grid-template-columns:repeat(2,minmax(17.5rem,30.125rem));gap:1.125rem 2.625rem}.s7-mega-menu__image-list-item{display:flex;align-items:center;gap:1rem;color:rgba(var(--s7-brand-black-rgb),1);text-decoration:none}.s7-mega-menu__image-list-item:hover,.s7-mega-menu__image-list-item:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-mega-menu__image-list-item:hover .s7-mega-menu__image,.s7-mega-menu__image-list-item:focus .s7-mega-menu__image{transform:scale(1.04)}.s7-mega-menu__image-list-media{flex:0 0 6.8125rem;width:6.8125rem;height:5.25rem;margin:0;overflow:hidden;background:rgba(var(--s7-white-rgb),1);border:.0625rem solid rgba(var(--s7-gray-300-rgb),1)}.s7-mega-menu__image{width:100%;height:100%;object-fit:contain;transition:transform .2s ease-in-out}.s7-mega-menu__image-list-title{flex:1 1 auto;color:inherit;font-family:canada-type-gibson,sans-serif;font-size:var(--s7-font-size-h6);font-weight:400;line-height:1.1}.s7-mega-menu__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.s7-mega-menu__column{color:rgba(var(--s7-brand-black-rgb),1)}.s7-mega-menu__column-group+.s7-mega-menu__column-group{margin-top:2.625rem}.s7-mega-menu__column-title{display:block;margin-bottom:1.125rem;font-family:canada-type-gibson,sans-serif;font-size:var(--s7-font-size-h4);font-weight:400;line-height:1.1;color:rgba(var(--s7-brand-black-rgb),1)}.s7-mega-menu__column-links{display:flex;flex-direction:column;gap:.75rem}.s7-mega-menu__column-link{display:block;color:rgba(var(--s7-brand-black-rgb),1);font-size:var(--s7-font-size-sm);line-height:1.35;text-decoration:none}.s7-mega-menu__column-link:hover,.s7-mega-menu__column-link:focus{color:rgba(var(--s7-primary-rgb),1)}.s7-mega-menu__cards{display:grid;grid-template-columns:repeat(3,minmax(13.75rem,1fr));gap:1.125rem}.s7-mega-menu__card{position:relative;display:flex;align-items:flex-end;min-height:13.75rem;padding:1.375rem;overflow:hidden;color:rgba(var(--s7-white-rgb),1);background:rgba(var(--s7-primary-blue-rgb),1);text-decoration:none}.s7-mega-menu__card:hover,.s7-mega-menu__card:focus{color:rgba(var(--s7-white-rgb),1)}.s7-mega-menu__card:hover .s7-mega-menu__card-image,.s7-mega-menu__card:focus .s7-mega-menu__card-image{transform:scale(1.04)}.s7-mega-menu__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease-in-out}.s7-mega-menu__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#082a6b00,#082a6b)}.s7-mega-menu__card-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:.25rem;width:100%}.s7-mega-menu__card-eyebrow{color:rgba(var(--s7-secondary-rgb),1);font-size:var(--s7-font-size-xs);font-weight:500;line-height:1.6}.s7-mega-menu__card-title{color:rgba(var(--s7-white-rgb),1);font-family:canada-type-gibson,sans-serif;font-size:var(--s7-font-size-h5);font-weight:500;line-height:1.1}.s7-mega-menu__cta{width:19.125rem;overflow:hidden;background:linear-gradient(274deg,#009fe314 -.01%,#009fe32e 99.99%)}.s7-mega-menu__cta-media{position:relative;width:100%;height:9.375rem;margin:0;overflow:hidden;background:rgba(var(--s7-gray-200-rgb),1)}.s7-mega-menu__cta-image{width:100%;height:100%;object-fit:cover}.s7-mega-menu__cta-wave{position:absolute;right:0;bottom:-.0625rem;left:0;z-index:2;display:block;height:.9375rem;line-height:0;pointer-events:none;background:linear-gradient(274deg,#ebf7fd -.01%,#d1eefa 99.99%);mask:url(/wp-content/themes/lutec/public/assets/wave-CfaEl2lh.svg) center bottom/100% 100% no-repeat;-webkit-mask:url(/wp-content/themes/lutec/public/assets/wave-CfaEl2lh.svg) center bottom/100% 100% no-repeat;transform:rotate(180deg) scaleX(-1);transform-origin:center}.s7-mega-menu__cta-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.375rem 1.625rem 1.625rem}.s7-mega-menu__cta-title{color:rgba(var(--s7-brand-black-rgb),1);font-family:canada-type-gibson,sans-serif;font-size:var(--s7-font-size-h4);font-weight:400;line-height:1.1}.s7-mega-menu__cta-button{min-height:2.875rem;padding:.5625rem 1.3125rem;font-size:.875rem}.s7-mega-menu__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1019;height:100vh;background:rgba(var(--s7-black-rgb),.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.s7-mega-menu__backdrop--active{opacity:1;visibility:visible;pointer-events:auto}.s7-nav__item.is-mega-menu-active .s7-nav__anchor{color:rgba(var(--s7-primary-rgb),1)}.s7-nav__item.is-mega-menu-active .s7-nav__icon{transform:rotate(-90deg)}}.partials-cta{isolation:isolate;z-index:0;clip-path:inset(-100vh 0 0 0)}@media (min-width: 1025px){.partials-cta{height:371px;padding-top:0rem}}.partials-cta>.container-xl{padding-top:4rem;padding-bottom:6rem}@media (min-width: 1025px){.partials-cta>.container-xl{padding-top:4.5rem;padding-bottom:4.5rem}}.partials-cta .row{padding-top:0;padding-bottom:0}.partials-cta__wave{position:absolute;top:0;left:0;z-index:0;width:100%;pointer-events:none}.partials-cta__wave svg{display:block;width:100%}@media (min-width: 1025px){.partials-cta__wave svg{height:2.5625rem}}.partials-cta__image{position:absolute;margin:0;right:4.1875rem;bottom:-1.75rem;height:calc(17.5rem * var(--headroom-scale, 1));transform:translate(calc((1 - var(--head-x, .5)) * 100%)) rotate(6.69deg);pointer-events:none}@media (min-width: 1025px){.partials-cta__image{right:5.0625rem;bottom:-3rem;height:calc(27.5rem * var(--headroom-scale, 1));transform:none}}.partials-cta__image img{display:block;width:auto;height:100%}.widgets-social{margin-top:.75rem}.widgets-social a{width:2.25rem;height:2.25rem;background:rgba(var(--s7-gray-800-rgb),1);border-radius:50%;margin-right:.5rem}.widgets-social a:hover,.widgets-social a:focus{background:rgba(var(--s7-gray-700-rgb),1)}.widgets-social a i{color:rgba(var(--s7-gray-500-rgb),1);font-size:var(--s7-font-size-lg)}.widgets-contact a{color:rgba(var(--s7-white-rgb),1);transition:all .2s ease-in-out;margin-bottom:.5625rem}.widgets-contact a:hover,.widgets-contact a:focus{color:rgba(var(--s7-primary-rgb),1)}.widgets-contact i{color:rgba(var(--s7-primary-light-rgb),1);font-size:var(--s7-font-size-md);margin-right:.4375rem;margin-top:.25rem}.bg-light-blue{background:linear-gradient(274deg,#009fe314 -.01%,#009fe32e 99.99%),rgba(var(--s7-white-rgb),1)}.bg-gradient-light{background:linear-gradient(-73.42deg,rgba(var(--s7-primary-rgb),.04),rgba(var(--s7-primary-rgb),.18)),rgba(var(--s7-white-rgb),1)}.rimg{position:relative;overflow:hidden;padding-bottom:100%;margin:0}.rimg>img,.rimg>picture,.rimg>object,.rimg>embed,.rimg>video{position:absolute;top:0;left:0;height:100%;width:100%}.rimg>img,.rimg>picture>img,.rimg>video{object-fit:cover}.rimg>picture>img{height:100%;width:100%}.rimg>figcaption{position:absolute;bottom:0;left:0;width:100%;font-size:var(--s7-font-size-2xs);padding:.5rem;background:rgba(var(--s7-black-rgb),.5);color:rgba(var(--s7-white-rgb),1)}.rimg--100-39{padding-bottom:39%}.rimg--100-44{padding-bottom:44%}.rimg--100-56{padding-bottom:56%}.rimg--100-63{padding-bottom:63%}.rimg--100-67{padding-bottom:67%}.rimg--100-72{padding-bottom:72%}.rimg--3-2{padding-bottom:66.6666666667%}.rimg--796466-521000{padding-bottom:65.4139661957%}.rimg--contain{background:none}.rimg--contain>img{object-fit:contain}.rimg--fill{padding:0;position:absolute;top:0;left:0;height:100%;width:100%}@media (min-width: 768px){.rimg-md--100-43{padding-bottom:43%}}@media (min-width: 1025px){.rimg-lg--100-56{padding-bottom:56%}.rimg-lg--100-92{padding-bottom:92%}.rimg-lg--531-590{padding-bottom:111.1111111111%}.rimg-lg--644-590{padding-bottom:91.6149068323%}}.overlay-blue:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:9.375rem;background:linear-gradient(180deg,#082a6b00,#082a6b);content:"";pointer-events:none}.overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--s7-black-rgb),.5);pointer-events:none}.overlay--blue:before{top:auto;height:9.375rem;background:linear-gradient(180deg,#082a6b00,#082a6b)}@media (min-width: 1025px){.overlay:after{height:18.75rem}}.woocommerce-quick-links__item a[href*=marketing]{display:none}.quantity{--button-width: 1.875rem;--input-width: 1.25rem;display:flex;margin:0;width:100%}@media (min-width: 576px){.quantity{width:calc(var(--button-width) * 2 + var(--input-width))}}.quantity .qty:not(#\	){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;display:flex;width:100%;padding:0 var(--button-width);margin:0;text-align:center}.quantity .qty:not(#\	)::-webkit-outer-spin-button,.quantity .qty:not(#\	)::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.quantity .quantity-button{display:flex;align-items:center;padding:.375rem;margin:0;background:none;border:none;width:var(--button-width);position:relative;color:rgba(var(--s7-gray-500-rgb),1);transition:all .2s ease-in-out;font-size:var(--s7-font-size-2xs)}.quantity .quantity-button:hover{color:rgba(var(--s7-gray-700-rgb),1)}.quantity .quantity-button--minus{justify-content:end;margin-right:calc(0px - var(--button-width))}.quantity .quantity-button--plus{margin-left:calc(0px - var(--button-width))}.cart .quantity{--input-width: 3.25rem}
