@font-face{font-family:'Switzer';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/switzer-light.woff2) format('woff2')}@font-face{font-family:'Switzer';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/switzer-regular.woff2) format('woff2')}@font-face{font-family:'Switzer';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/switzer-medium.woff2) format('woff2')}@font-face{font-family:'Switzer';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/switzer-semibold.woff2) format('woff2')}@font-face{font-family:'Switzer';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/switzer-bold.woff2) format('woff2')}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;src:url(/fonts/material-symbols-outlined.woff2) format('woff2');font-display:swap}.material-symbols-outlined{width:1em;height:1em;overflow:hidden;font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;vertical-align:middle}.msi--filled{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}@font-face{font-family:'Material Symbols Outlined Extra';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-symbols-outlined-extra.woff2) format('woff2')}.material-symbols-outlined-extra{font-family:'Material Symbols Outlined Extra';font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:middle}@font-face{font-family:'Material Symbols Outlined Extra 2';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-symbols-outlined-extra-2.woff2) format('woff2')}.material-symbols-outlined-extra-2{font-family:'Material Symbols Outlined Extra 2';font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:middle}@font-face{font-family:'Material Symbols Outlined Accordion';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-symbols-outlined-accordion.woff2) format('woff2')}.material-symbols-outlined-accordion{font-family:'Material Symbols Outlined Accordion';font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:middle}@font-face{font-family:'Material Symbols Outlined Extra 3';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-symbols-outlined-extra-3.woff2) format('woff2')}.material-symbols-outlined-extra-3{font-family:'Material Symbols Outlined Extra 3';font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:middle}[id$="-cleaner"] .material-symbols-rounded{color:#fff0;display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23232323' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}[id$="-cleaner"],[id$="-cleaner"]:hover,[id$="-cleaner"]:focus{border:0!important;border-bottom:1px solid var(--medium-gray)!important;background:#fff0;padding:0!important}:root{--base-color:#1d8750}:root{--forest-green:rgb(6, 36, 36);--gradient-hero-cta:linear-gradient(45deg, var(--forest-green) 60%, rgb(8, 75, 53) 100%);--box-gray-bg:#F0F0F0;--medium-gray:#6a6d78;--radius-base:.4rem}body{letter-spacing:-.014375rem}[style*="text-align: justify"],[style*="text-align:justify"]{text-align:start!important}.title,.subtitle,.text-wrapper h3,.text-wrapper h1,.text-wrapper h2{letter-spacing:-.03em}.outline-box{border:1px solid var(--extra-medium-gray);border-radius:var(--radius-base)}.splide.hero__slider{visibility:visible}@font-face{font-family:"Switzer Fallback";font-style:normal;font-weight:300;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:99.41%;ascent-override:98.58%;descent-override:25.15%;line-gap-override:9.05%}@font-face{font-family:"Switzer Fallback";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:100.69%;ascent-override:97.33%;descent-override:24.83%;line-gap-override:8.94%}@font-face{font-family:"Switzer Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:101.95%;ascent-override:96.13%;descent-override:24.52%;line-gap-override:8.83%}@font-face{font-family:"Switzer Fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:95.79%;ascent-override:102.31%;descent-override:26.1%;line-gap-override:9.4%}@font-face{font-family:"Switzer Fallback";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:97.42%;ascent-override:100.6%;descent-override:25.66%;line-gap-override:9.24%}:root{--alt-font:"Switzer", "Switzer Fallback", sans-serif;--primary-font:"Switzer", "Switzer Fallback", sans-serif}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}@media (min-width:1400px){.container.container-hero{max-width:1900px}}a:hover{color:var(--medium-gray)}.navbar .navbar-nav .nav-item:hover .nav-link{opacity:1}.navbar .navbar-nav .dropdown .dropdown-menu a:hover{color:var(--medium-gray)}.navbar .navbar-nav .dropdown .dropdown-menu li a:hover{padding-left:0}.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item:focus{background-color:#fff0}#searchModal .btn-primary:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}#searchModal .btn-close:hover,#mainNavOffcanvas .btn-close:hover{opacity:var(--bs-btn-close-opacity)}#errorMsgContainer .alert-dismissible .btn-close{--bs-btn-close-opacity:1;--bs-btn-close-hover-opacity:1;top:50%;transform:translateY(-50%)}:root{--focus-ring-color:var(--dark-gray)}footer,.hero__slide-content,.contacts-cta-box,.page-break-box,.product-details-inquiry__box,.pswp,#delta-gdpr{--focus-ring-color:var(--white)}.product-details-inquiry-form-box{--focus-ring-color:var(--dark-gray)}.hero__nav-prev:focus-visible,.hero__nav-next:focus-visible,.hero__pause:focus-visible{outline-color:var(--dark-gray)}.pswp__button:focus-visible{outline-offset:-4px}.splide__slide>a:focus-visible{outline-offset:-2px}.splide.hero__slider:focus-visible{outline:none}.splide.hero__slider:focus-visible::after{content:"";position:absolute;inset:4px;z-index:3;border:2px solid var(--dark-gray);box-shadow:0 0 0 2px var(--white),inset 0 0 0 2px var(--white);border-radius:inherit;pointer-events:none}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.btn:focus-visible,.nav-link:focus-visible,.page-link:focus-visible,.btn-close:focus-visible,.navbar-toggler:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible,header .navbar-brand:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.btn:focus-visible,.nav-link:focus-visible,.page-link:focus,.btn-close:focus,.navbar-toggler:focus,.form-check-input:focus{box-shadow:none}.btn{font-family:var(--alt-font)}input,select,textarea,.form-control{letter-spacing:inherit}.form-check-input{border-color:var(--medium-gray)}.form-control,.form-select{background-color:#fff0;border:0;border-bottom:1px solid var(--medium-gray);border-radius:0}.form-control:focus,.form-select:focus{background-color:#fff0;border-color:var(--medium-gray);box-shadow:none}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{background-color:#fff0}.form-floating>.form-control::-webkit-input-placeholder{color:transparent!important}.form-floating>.form-control::-moz-placeholder{color:transparent!important}.form-floating>.form-control:-ms-input-placeholder{color:transparent!important}.form-floating>.form-control::placeholder{color:transparent!important}.upload-file-wrapper .form-upload{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;opacity:0}.work-with-us-upload-col{display:flex;flex-direction:column}.work-with-us-form-section-title{font-size:18px;font-weight:600;color:var(--dark-gray);margin-bottom:12px}.work-with-us-section .form-check-label,.job-position-section .form-check-label{color:var(--dark-gray)}.upload-file-wrapper{flex:1;display:flex;flex-direction:column;border:1px solid var(--medium-gray);border-radius:var(--radius-base);padding:16px}.upload-zone-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.upload-label{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;cursor:pointer;color:var(--dark-gray);text-align:center;margin-bottom:0;padding:32px 24px;transition:background-color .2s}.upload-file-wrapper .form-upload+.upload-label,.upload-file-wrapper .form-upload+.upload-label.dragover{background-image:none}.upload-label.dragover{background-color:var(--white)}.upload-label.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.upload-label svg{color:var(--forest-green)}.upload-file-wrapper .form-upload+.upload-label .btn.btn-secondary{font-size:15px;border:0;background-color:var(--box-gray-bg)}.upload-label small{color:var(--dark-gray);justify-content:center;width:100%}.upload-file-wrapper .media-list{height:auto;min-height:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--medium-gray)}.upload-file-wrapper .media-list-empty{margin:0;color:var(--dark-gray);text-align:center}.upload-file-wrapper .media-list:has([file-item]) .media-list-empty{display:none}.upload-file-wrapper .media-list ul[files]{margin:0}.upload-file-wrapper .media-list:has([file-item]) ul[files]{display:flex;flex-direction:column;gap:8px}.work-with-us-upload-col .upload-file-wrapper .form-upload+label svg{fill:var(--forest-green)}.upload-file-wrapper .media-list .item-document{height:auto;overflow:visible;border:0;padding:0!important}.upload-file-wrapper .media-list .item-document>div{padding:0!important}.upload-file-wrapper .item-document .progress-bar.progress-bar-striped{background-color:var(--base-color);--upload-stripe-color:color-mix(in srgb, var(--base-color) 80%, #000);background-image:linear-gradient(45deg,var(--upload-stripe-color) 25%,transparent 25%,transparent 50%,var(--upload-stripe-color) 50%,var(--upload-stripe-color) 75%,transparent 75%,transparent)}.navbar .navbar-nav .dropdown .dropdown-menu{animation:none}.navbar-nav .dropdown-toggle::after{display:none}.navbar-nav .dropdown-toggle .material-symbols-outlined{transition:transform .2s ease}.navbar-nav .dropdown-toggle[aria-expanded="true"] .material-symbols-outlined{transform:rotate(180deg)}#mainNavOffcanvas .material-symbols-outlined{transition:transform .2s ease}#mainNavOffcanvas [aria-expanded="true"] .material-symbols-outlined{transform:rotate(180deg)}.navbar .navbar-nav>.nav-item>.nav-link.show,.navbar .navbar-nav>.nav-item.active>.nav-link{box-shadow:inset 0 -2px 0 0 var(--base-color)}.navbar .navbar-nav .nav-link{padding-left:0;padding-right:0;padding-top:6px;padding-bottom:6px;font-weight:500}.navbar .navbar-nav>.nav-item+.nav-item{margin-left:40px}.header-icon{display:flex;align-items:center;margin-left:40px}.header-search-icon{background:none;border:0;padding:8.5px;margin-left:8.5px;font-size:25.5px;line-height:1;color:var(--dark-gray)}.header-lang-icon{display:flex;align-items:center;gap:6px;background:none;border:0;padding:.5rem;margin-left:.5rem;font-size:13px;font-weight:500;line-height:1;color:var(--dark-gray)}.lang-flag{border-radius:50%;object-fit:cover;flex-shrink:0}.lang-list{display:flex;flex-direction:column;gap:8px;margin:0}.lang-option{display:flex;align-items:center;gap:14px;padding:12px 16px;color:var(--dark-gray)}.lang-option:hover{color:var(--dark-gray)}.lang-option-name{flex:1;font-weight:500}.lang-option-current{border-color:var(--base-color);color:var(--base-color);cursor:default}.lang-option-check{color:var(--base-color);font-size:20px;flex-shrink:0}.offcanvas-lang{margin-top:12px}#mainNavOffcanvas{--bs-offcanvas-width:100%;--bs-offcanvas-border-width:0;transition:none}.offcanvas-backdrop{transition:none}#mainNavOffcanvas .offcanvas-header,#mainNavOffcanvas .offcanvas-body{padding-left:0;padding-right:0}#mainNavOffcanvas .offcanvas-header .btn-close{margin-right:4px}#mainNavOffcanvas .offcanvas-header{flex-shrink:0;height:90px;padding-top:0;padding-bottom:0}.offcanvas-logo{display:block;line-height:0}.offcanvas-logo img{width:110px;height:auto}#mainNavOffcanvas .navbar-nav>.nav-item{border-bottom:1px solid var(--extra-medium-gray)}#mainNavOffcanvas .navbar-nav>.nav-item>.nav-link{padding-top:12px;padding-bottom:12px}#mainNavOffcanvas .navbar-nav>.nav-item>ul{padding-bottom:8px}#mainNavOffcanvas .navbar-nav .collapsing{transition:none}.offcanvas-lang__trigger{display:flex;align-items:center;gap:10px;width:100%;padding:6px 0;background:none;border:0;font-size:16px;line-height:1.6;color:var(--dark-gray);text-align:start}@media (max-width:1199px){.navbar-expand-xl .navbar-toggler{display:flex;align-self:center}.navbar-expand-xl .navbar-toggler:focus{box-shadow:none}.navbar-expand-xl .navbar-toggler{align-items:center;width:auto;height:auto;padding:.5rem;margin-left:.5rem}.navbar-expand-xl .navbar-toggler-icon{width:24px;height:24px}}@media (max-width:991px){header .navbar-expand-xl{padding-left:15px;padding-right:15px}}@media (max-width:767px){header .navbar-expand-xl{padding-left:0;padding-right:0}header .navbar-brand img{width:110px;height:auto}header .navbar-expand-xl{min-height:90px}}.mega-menu{left:0;right:0;border-top:1px solid var(--extra-medium-gray)}.mega-menu .row{margin-right:0;margin-left:0}.mega-menu .row>.col-12{padding-right:0;padding-left:0}.navbar .mega-menu [class*=col-]{flex-direction:column}.mega-menu-list{margin-bottom:30px}.mega-menu-list-flat{columns:220px 3;column-gap:40px}.mega-menu-list-flat li{break-inside:avoid}.mega-menu-sublist{margin-bottom:40px;margin-top:30px}.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu-list-flat a{color:var(--dark-gray);font-weight:500;font-size:18px;padding-bottom:20px;padding-left:0;padding-right:0;white-space:normal}.mega-menu-sublist{margin-top:-10px}.mega-menu-sublist li{break-inside:avoid}.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu-sublist a{color:var(--medium-gray);font-weight:400;font-size:17px;padding-bottom:10px;padding-left:0;padding-right:0;white-space:normal}.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu-overview-link{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:var(--base-color)}.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu-overview-link:hover{color:var(--base-color)}.footer-widget-toggle{background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit}.footer-widget-toggle__icon--minus{display:none}.footer-widget-toggle[aria-expanded="true"] .footer-widget-toggle__icon--plus{display:none}.footer-widget-toggle[aria-expanded="true"] .footer-widget-toggle__icon--minus{display:inline-block}.footer-widget-panel.collapsing{transition:none}@media (min-width:768px){.footer-widget-panel:not(.show){display:block!important}.footer-widget-toggle{cursor:default;pointer-events:none}}footer.bg-black,footer.bg-black address,footer.bg-black h2,footer.bg-black p,footer.bg-black a,footer.bg-black .material-symbols-outlined,footer.bg-black .icon-whatsapp{color:var(--white)}footer.bg-black a:hover{color:var(--white)}footer.bg-black hr{border-color:rgb(255 255 255 / .2);opacity:1}footer .col-md-6 #cookies-manager-list-of-choices-made,#cookies-manager-list-of-choices-made{text-align:left!important;margin-left:0!important;margin-right:0!important}#cookies-manager-list-of-choices-made>*{margin-left:0!important;margin-right:0!important}header .disable-fixed{position:relative}.btn{transition:none;padding:11px 25px;border-radius:var(--radius-base);font-size:15px;font-weight:500;text-transform:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn .material-symbols-outlined{font-size:20px}.btn .material-symbols-outlined{margin-left:-8px}.btn.btn-primary{background:var(--base-color);color:var(--white);border:1px solid var(--base-color);--bs-btn-hover-color:var(--white);--bs-btn-hover-bg:var(--base-color);--bs-btn-hover-border-color:var(--base-color);--bs-btn-active-color:var(--white);--bs-btn-active-bg:var(--base-color);--bs-btn-active-border-color:var(--base-color);--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--white);--bs-btn-disabled-bg:var(--base-color);--bs-btn-disabled-border-color:var(--base-color)}.btn.btn-secondary{background:var(--box-gray-bg);color:var(--black);border:1px solid var(--box-gray-bg);--bs-btn-hover-color:var(--black);--bs-btn-hover-bg:var(--box-gray-bg);--bs-btn-hover-border-color:var(--box-gray-bg);--bs-btn-active-color:var(--black);--bs-btn-active-bg:var(--box-gray-bg);--bs-btn-active-border-color:var(--box-gray-bg);--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--black);--bs-btn-disabled-bg:var(--box-gray-bg);--bs-btn-disabled-border-color:var(--box-gray-bg)}.btn.btn-tertiary{background:var(--white);color:var(--black);border:1px solid var(--white);--bs-btn-hover-color:var(--black);--bs-btn-hover-bg:var(--white);--bs-btn-hover-border-color:var(--white);--bs-btn-active-color:var(--black);--bs-btn-active-bg:var(--white);--bs-btn-active-border-color:var(--white);--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--black);--bs-btn-disabled-bg:var(--white);--bs-btn-disabled-border-color:var(--white)}.btn.btn-dark{background:var(--forest-green);color:var(--white);border:1px solid var(--forest-green);--bs-btn-hover-color:var(--white);--bs-btn-hover-bg:var(--forest-green);--bs-btn-hover-border-color:var(--forest-green);--bs-btn-active-color:var(--white);--bs-btn-active-bg:var(--forest-green);--bs-btn-active-border-color:var(--forest-green);--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--white);--bs-btn-disabled-bg:var(--forest-green);--bs-btn-disabled-border-color:var(--forest-green)}.btn.btn-outline{background:var(--white);color:var(--black);border:1px solid var(--white);--bs-btn-hover-color:var(--black);--bs-btn-hover-bg:var(--white);--bs-btn-hover-border-color:var(--white);--bs-btn-active-color:var(--black);--bs-btn-active-bg:var(--white);--bs-btn-active-border-color:var(--white);--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--black);--bs-btn-disabled-bg:var(--white);--bs-btn-disabled-border-color:var(--white)}.btn.btn-icon{width:var(--btn-icon-size,36px);height:var(--btn-icon-size,36px);padding:0}.btn.btn-icon .material-symbols-outlined{margin-left:0}@media (max-width:767px){.section-header{gap:24px}.section-header .btn{width:47px;height:47px;padding:0;gap:0}.section-header .btn .material-symbols-outlined{margin-left:0}.section-header__btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.applications-list{columns:260px 3;column-gap:40px}.applications-list li{break-inside:avoid;border-bottom:1px solid var(--extra-medium-gray)}.applications-list a{display:flex;align-items:center;gap:10px;padding:16px 0;color:var(--dark-gray);font-weight:400;font-size:18px}.applications-list a:hover{color:var(--dark-gray)}.applications-list__arrow{color:var(--base-color);font-size:20px;flex-shrink:0}.applications-list__title{display:block;font-weight:500;font-size:18px}.applications-list__subtitle{display:block;color:var(--medium-gray);font-size:15px;margin-top:4px}.applications-list--with-subtitle{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}@media (max-width:991px){.applications-list--with-subtitle{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.applications-list--with-subtitle{grid-template-columns:1fr}}.applications-list--with-subtitle a{align-items:flex-start}.applications-list--with-subtitle .applications-list__arrow{margin-top:2px}.company-categories-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;list-style:none;padding-left:0}@media (max-width:767px){.company-categories-list{grid-template-columns:1fr}}.company-categories-list li{border-bottom:1px solid var(--extra-medium-gray)}.company-categories-list a{display:flex;align-items:flex-start;gap:10px;padding:16px 0;color:var(--dark-gray)}.company-categories-list a:hover{color:var(--dark-gray)}.company-categories-list__arrow{color:var(--base-color);font-size:20px;flex-shrink:0;margin-top:2px}.company-categories-list__title{display:block;font-weight:500;font-size:18px;;line-height:1.2}.company-categories-list__subtitle{display:block;color:var(--medium-gray);font-size:14px;margin-top:4px}@media (max-width:767px){.applications-list a,.applications-list__title,.company-categories-list__title{font-size:16px}.applications-list__subtitle{font-size:14px}.company-categories-list__subtitle{font-size:13px}}.case-study-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}@media (max-width:767px){.case-study-products-grid{grid-template-columns:1fr}}.news-card.case-study-product-card{border:1px solid var(--extra-medium-gray);padding:0;overflow:hidden}.news-card.case-study-product-card .news-card__body{padding:20px 20px 20px 0}.news-card.case-study-product-card .news-card__title,.news-card.case-study-product-card .news-card__title::first-letter{text-transform:none}.news-card.case-study-product-card .news-card__media{background-color:var(--white)}.news-card.case-study-product-card .news-card__media img{object-fit:contain}.solution-category-card{display:flex;flex-direction:column;height:100%;background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:16px;color:var(--dark-gray)}.solution-category-card:hover{color:var(--dark-gray)}.solution-category-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:26px}.solution-category-card__title{flex:1;min-width:0;font-weight:500;font-size:18px;line-height:1.2;min-height:calc(2em * 1.2)}.solution-category-card__cta{flex-shrink:0}.solution-category-card__cta .material-symbols-outlined{font-size:18px}.solution-category-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-base);background-color:var(--white)}.solution-category-card__media img{width:100%;height:100%;object-fit:contain}.solutions-list-category-card{display:flex;flex-direction:column;height:100%;background-color:var(--white);border-radius:var(--radius-base);padding:16px;color:var(--dark-gray)}.solutions-list-category-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.solutions-list-category-card:hover{color:var(--dark-gray)}.solutions-list-category-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-base);background-color:var(--white)}.solutions-list-category-card__media img{width:100%;height:100%;object-fit:contain}.solutions-list-category-card__title{flex:1;min-width:0;display:flex;align-items:flex-start;min-height:2.4em}.solutions-list-category-card__title-text{font-weight:500;font-size:15px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.solutions-list-category-card__cta{flex-shrink:0}.solutions-list-category-card__cta .material-symbols-outlined{font-size:18px}.solution-category-card--solid{background-image:linear-gradient(225deg,var(--forest-green) 60%,#084b35 100%);color:var(--white);justify-content:space-between;aspect-ratio:1 / 1;padding:24px}.solution-category-card--solid:hover{color:var(--white)}.solution-category-card--solid .solution-category-card__title{color:var(--white);font-size:24px}@media (max-width:767px){.solution-category-card--solid .solution-category-card__title{font-size:20px}}.solution-category-card__subtitle{max-width:80%;font-size:15px;line-height:1.4}.title,.text-wrapper h1{color:var(--forest-green);font-weight:600;font-size:35px;line-height:1.1}.subtitle,.text-wrapper h2{color:var(--medium-gray);font-weight:500;font-size:20px;line-height:1.3}.title.big{font-size:48px}.subtitle.big{font-size:25px}.breadcrumb{font-size:14px;padding-left:0;color:var(--medium-gray);font-weight:400}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item a{color:var(--medium-gray);text-decoration:none}.breadcrumb-item a:hover{color:var(--forest-green);text-decoration:underline}.breadcrumb-item:last-child{color:var(--medium-gray)}.breadcrumb-item+.breadcrumb-item::before{font-family:'Material Symbols Outlined Extra';font-size:18px;line-height:1;content:"chevron_right";content:"chevron_right" / "";float:none;display:inline-flex;align-items:center;color:var(--medium-gray)}.page-header nav.breadcrumb-nav{justify-content:flex-start!important}.page-header--centered nav.breadcrumb-nav{justify-content:center!important}@media (max-width:767px){.page-header--centered nav.breadcrumb-nav{justify-content:flex-start!important}}.page-header nav.breadcrumb-nav .breadcrumb{flex-wrap:nowrap;max-width:100%}.page-header nav.breadcrumb-nav .breadcrumb-item{flex-shrink:0;white-space:nowrap}.page-header nav.breadcrumb-nav .breadcrumb-item:last-child{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.breadcrumb-item.is-collapsed{display:none}.breadcrumb-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px 6px;border:0;background:none;color:var(--medium-gray);font:inherit;line-height:1}.page-header nav.breadcrumb-nav.is-expanded{overflow-x:auto;scrollbar-width:none}.page-header nav.breadcrumb-nav.is-expanded::-webkit-scrollbar{display:none}.page-header nav.breadcrumb-nav.is-expanded .breadcrumb{max-width:none}.page-header nav.breadcrumb-nav.is-expanded .breadcrumb-item,.page-header nav.breadcrumb-nav.is-expanded .breadcrumb-item:last-child{flex-shrink:0;overflow:visible}.page-header nav.breadcrumb-nav.is-expanded .breadcrumb-item__current{overflow:visible}.breadcrumb-item__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-back{display:none}@media (max-width:575.98px){.js-breadcrumb .breadcrumb{display:none}.js-breadcrumb .breadcrumb-back{display:inline-flex;align-items:center;gap:2px;max-width:100%;font-size:14px;color:var(--medium-gray);text-decoration:none}.js-breadcrumb .breadcrumb-back::before{font-family:'Material Symbols Outlined Extra';font-size:18px;line-height:1;content:"chevron_left";content:"chevron_left" / "";flex-shrink:0}}.page-header{padding-top:70px}@media (max-width:767px){.page-header{padding-top:20px}}.page-header--with-image,.page-header--centered{border-bottom:1px solid var(--extra-medium-gray)}.case-study-page-header.page-header--centered{border-bottom:none}@media (max-width:767px){.faq-page-header.page-header--centered,.documents-page-header.page-header--centered{border-bottom:none;padding-bottom:0!important}}.solutions-list-page-header .page-header__title{color:var(--forest-green);font-weight:600;font-size:30px}.page-header__reading-time{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400}.page-header__reading-time .material-symbols-outlined{font-size:16px}.page-header__reading-time.mt-auto{padding-top:1.5rem}.page-header__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-base)}@media (max-width:1199px){.page-header__image-col{margin-top:40px}}.case-study-details-cover{padding:0}.case-study-details-cover__image{display:block;width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--radius-base);border:1px solid var(--extra-medium-gray)}.case-study-details-video-box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:40px;margin-top:110px;margin-bottom:110px}.case-study-details-intro .news-details__gallery{margin-top:110px;margin-bottom:110px}.case-study-details-intro .case-study-products-grid{margin-top:110px}.section-header__title.big,.section-header__subtitle.big{max-width:950px}.section-header__title,.section-header__subtitle{max-width:700px}.solutions-section__subtitle{max-width:700px;color:var(--medium-gray);font-size:18px}.news-section__box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}.company-links-section__box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}@media (max-width:767px){.company-links-section__box{padding:15px 0}.company-links-section__box .row{margin-top:calc(-1 * var(--bs-gutter-y))!important;padding-top:0!important}}.news-listing-section__box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}.work-with-us-section__box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}.technical-guides-section__pager,.case-study-section__pager,.solutions-list-section__pager{margin-top:64px}@media (min-width:992px){.row.case-study-grid>:nth-child(odd){padding-right:17.5px}.row.case-study-grid>:nth-child(even){padding-left:17.5px}}.case-study-feature-wrapper{margin-bottom:35px}.case-study-feature-card{position:relative;display:block;border-radius:var(--radius-base);overflow:hidden;color:inherit;text-decoration:none}.case-study-feature-card:hover{color:inherit}.case-study-feature-card__media{display:block;width:100%;aspect-ratio:21 / 9;border:1px solid var(--extra-medium-gray)}.case-study-feature-card__media img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.case-study-feature-card__media{aspect-ratio:1 / 1}.case-study-feature-card .case-study-feature-card__overlay{padding:90px 24px 24px}}.case-study-feature-card__overlay{position:absolute;inset:auto 0 0 0;padding:140px 40px 32px;background:linear-gradient(to top,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .72) 55%,transparent 100%);display:flex;flex-direction:column;gap:6px}.case-study-feature-card__title{color:var(--white);font-size:18px;font-weight:500;max-width:700px}.case-study-feature-card__subtitle{color:rgb(255 255 255 / .85);font-size:21px;line-height:1.3;max-width:700px}.case-study-feature-card__categories{margin-top:20px}.case-study-feature-card__overlay .technical-guide-categories__item{color:var(--white);border-color:rgb(255 255 255 / .4)}.case-study-feature-card__overlay .technical-guide-categories__item--more{color:rgb(255 255 255 / .7)}.case-study-card .news-card__title{font-size:18px;color:var(--medium-gray)}.case-study-card .news-card__excerpt{font-size:18px;line-height:1.3;display:block;overflow:visible;color:var(--forest-green)}.news-card.case-study-card .news-card__title,.news-card.case-study-card .news-card__title::first-letter{text-transform:none}#other-case-studies-splide .case-study-card .news-card__excerpt{font-size:16px}@media (max-width:767px){.case-study-card .news-card__excerpt{display:none}}.case-study-card .news-card__media{position:relative}.case-study-card__categories{position:absolute;bottom:16px;left:16px;right:16px;margin-top:0}.case-study-card__categories .technical-guide-categories__item,.case-study-card__categories .technical-guide-categories__item--more{background-color:rgb(0 0 0 / .65);color:var(--white);border-color:rgb(255 255 255 / .4);padding-left:14px}.news-card.technical-guide-card,.news-card.application-card{flex-direction:column;gap:0;padding:0;text-decoration:none}.technical-guide-card:hover,.application-card:hover{color:var(--dark-gray)}.technical-guide-card .news-card__media,.application-card .news-card__media{width:100%;aspect-ratio:16 / 10;border-radius:var(--radius-base);margin-bottom:15px;border:1px solid var(--extra-medium-gray)}.technical-guide-card .news-card__excerpt,.application-card .news-card__excerpt{margin-top:8px}@media (max-width:767px){.application-details-section .news-card.application-card .news-card__title{font-size:16px}}.technical-guide-categories{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding-left:0}.technical-guide-categories__item{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--extra-medium-gray);border-radius:var(--radius-base);color:var(--dark-gray);font-size:13px;font-weight:500;line-height:1}a.technical-guide-categories__item:hover{color:var(--dark-gray)}.technical-guide-categories__item--more{border-color:#fff0;color:var(--medium-gray);padding-left:6px}@media (min-width:992px){.technical-guides-filter-form__field{width:320px}}.technical-guides-filter-form__field .ms-dropdown__text{min-width:0}@media (max-width:991px){.technical-guides-filter-form__field{flex:1 1 0%;min-width:0}.technical-guides-filter-bar form .btn-group{flex-shrink:0}}@media (max-width:767px){.technical-guides-filter-form__submit{padding-top:8px;padding-bottom:8px}.technical-guides-filter-form__reset{width:41px;height:41px;padding:0;gap:0}.technical-guides-filter-form__reset .material-symbols-outlined{margin-left:0}.technical-guides-filter-form__reset-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.technical-guide-card__categories{flex-wrap:nowrap;overflow:hidden;margin-top:8px}.technical-guide-card__categories .technical-guide-categories__item{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technical-guide-card__categories .technical-guide-categories__item--more{flex-shrink:0}.technical-guide-card.product-list-card .news-card__media{aspect-ratio:1 / 1;background-color:var(--white);border:none}.technical-guide-card.product-list-card .news-card__media img{object-fit:contain}.technical-guide-card.product-list-card .news-card__title{font-size:18px}.technical-guide-card.product-list-card .news-card__title,.technical-guide-card.product-list-card .news-card__title::first-letter{text-transform:none}@media (max-width:575.98px){.solutions-list-section .row>.col>.news-card.technical-guide-card.product-list-card,.search-results .row>.col>.news-card.technical-guide-card.product-list-card{flex-direction:row;align-items:center;gap:15px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--extra-medium-gray);border-radius:0}.solutions-list-section .row>.col:last-child>.news-card.technical-guide-card.product-list-card,.search-results .row>.col:last-child>.news-card.technical-guide-card.product-list-card{border-bottom:0}.solutions-list-section .row>.col>.technical-guide-card.product-list-card .news-card__media,.search-results .row>.col>.technical-guide-card.product-list-card .news-card__media{width:110px;margin-bottom:0}.solutions-list-section .row>.col>.technical-guide-card.product-list-card .news-card__title,.search-results .row>.col>.technical-guide-card.product-list-card .news-card__title{font-size:16px;-webkit-line-clamp:3;min-height:0}.solutions-list-section .row>.col>.technical-guide-card.product-list-card .news-card__excerpt,.search-results .row>.col>.technical-guide-card.product-list-card .news-card__excerpt{margin-top:6px;min-height:0}}.job-position-section__box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}.application-form-box{background-color:#fff;border-radius:var(--radius-base);padding:15px 40px}.news-listing-section__pager{margin-top:64px}.company-links-section__box .home-about-link{background-color:var(--white);border:none}.news-section__box>.container{padding-right:24px;padding-left:24px}.news-section .row{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.news-section .row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.news-card{position:relative;display:flex;flex-direction:row;gap:25px;padding:20px;border-radius:var(--radius-base);color:var(--dark-gray);background:var(--white)}.news-card__media{display:block;flex-shrink:0;width:200px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-base);background-color:var(--very-light-gray)}.news-card__media img{width:100%;height:100%;object-fit:cover}@media (max-width:575.98px){.news-card.news-card--photo{flex-direction:column;gap:16px}.news-card.news-card--photo .news-card__media{width:100%;aspect-ratio:4 / 3}}@media (max-width:991.98px){.news-listing-section .news-card.news-card--photo,.news-section .news-card.news-card--photo{flex-direction:column;gap:16px}.news-listing-section .news-card.news-card--photo .news-card__media,.news-section .news-card.news-card--photo .news-card__media{width:100%;aspect-ratio:4 / 3}}.news-card__body{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.news-card__excerpt{color:var(--medium-gray);font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto;min-height:calc(2em * 1.4)}.news-card__title{font-weight:500;font-size:20px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:lowercase;min-height:calc(2em * 1.2)}.news-card__title::first-letter{text-transform:uppercase}@media (max-width:767px){.news-card.news-card--photo .news-card__title{font-size:17px}}.news-card__cta{display:flex;justify-content:flex-end;width:100%;margin-top:auto;padding-top:16px;border-top:1px solid var(--extra-medium-gray)}.news-card__cta--tight{margin-top:0}.news-card__link::after{content:"";position:absolute;inset:0}.news-card__link .material-symbols-outlined{font-size:18px}.news-card__link:hover{color:var(--black)}.newsletter-form__disclaimer{margin-top:8px;color:var(--medium-gray);font-size:14px}.newsletter-form__disclaimer a{text-decoration:underline}.newsletter-form .input-group>div:first-child{flex:1 1 auto;width:1%;min-width:0}.newsletter-form .input-group .form-control{height:100%;padding:0 16px;border:1px solid var(--medium-gray);border-right:0;border-radius:var(--radius-base) 0 0 var(--radius-base)}#newsletterEmailError{margin-top:6px}.newsletter-form .alert{margin-top:16px}.contacts-cta-box{padding:80px;border-radius:var(--radius-base);background-image:url(/immagini/pattern-dots-wave.svg),var(--gradient-hero-cta);background-repeat:no-repeat;background-size:cover;background-position:bottom right}@media (max-width:1199px){.contacts-cta-box{padding:50px}}@media (max-width:767px){.contacts-cta-box{padding:40px}}.contacts-cta-box__title{color:var(--white);font-size:30px!important;font-weight:400}.contacts-cta-box__row{--bs-gutter-x:5rem;row-gap:24px;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.contacts-cta-box__row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.contacts-cta-box__subtitle{color:rgb(255 255 255 / .8);font-size:20px;line-height:1.4}.contacts-cta-box__subtitle.contacts-cta-box__text{font-size:17px;line-height:1.5}.contacts-cta-box__text p,.contacts-cta-box__text ul{margin-bottom:0}.contacts-cta-box__text *+p,.contacts-cta-box__text *+ul{margin-top:1rem}.contacts-cta-box__text ul{padding-left:1.25rem}.contacts-cta-box__text ul li{list-style:disc}@media (max-width:767px){.contacts-cta-box__subtitle.contacts-cta-box__text{font-size:15px}.contacts-cta-box__title{font-size:25px!important}.contacts-cta-box__subtitle{font-size:16px}}.home-about__media{display:block;border-radius:var(--radius-base);overflow:hidden}.home-about__media img{display:block;width:100%;height:auto}.home-about__subtitle{color:var(--medium-gray);font-size:18px}.home-about-link{position:relative;display:flex;flex-direction:column;width:100%;min-height:296px;padding:24px;color:var(--dark-gray)}.home-about-link__number{display:flex;align-items:center;height:40px;margin-top:-15px;font-weight:400;font-size:18px;color:var(--medium-gray)}.home-about-link__label{margin-top:10px;margin-bottom:40px;padding-right:56px;font-weight:500;font-size:22px}@media (max-width:767px){.home-about-link{min-height:auto;aspect-ratio:1 / 1;padding:16px}.home-about-link__number{margin-top:-7px}.home-about-link__label{padding-right:0;font-size:18px}}.home-about-link__subtitle{margin-top:auto;color:var(--medium-gray);font-size:15px;line-height:1.5}.home-about-link__arrow{position:absolute;top:9px;right:9px;--btn-icon-size:40px}.home-about-link__arrow .material-symbols-outlined{font-size:20px}.home-about-link:hover{color:var(--dark-gray)}b,strong{font-weight:600}footer{background-color:var(--forest-green);color:rgb(255 255 255 / .5)}footer a,footer a:hover,footer a:active,footer a:focus{color:rgb(255 255 255)}footer a .material-symbols-outlined{color:var(--base-color)}.text-wrapper{color:var(--medium-gray)}.text-wrapper p{line-height:1.5;font-size:17px;margin-bottom:0}.text-wrapper p+*,.text-wrapper *+p{margin-top:1.25rem}.text-wrapper h2,.text-wrapper h3,.text-wrapper h4,.text-wrapper h5,.text-wrapper h6{margin:2.5rem 0 1rem;line-height:1.3;color:var(--forest-green)}.text-wrapper>h2:first-child,.text-wrapper>h3:first-child,.text-wrapper>h4:first-child,.text-wrapper>h5:first-child,.text-wrapper>h6:first-child{margin-top:0}.text-wrapper h2,.text-wrapper h3,.text-wrapper h4,.text-wrapper h5,.text-wrapper h6{text-transform:lowercase}.text-wrapper h2::first-letter,.text-wrapper h3::first-letter,.text-wrapper h4::first-letter,.text-wrapper h5::first-letter,.text-wrapper h6::first-letter{text-transform:uppercase}.case-study-details-section .text-wrapper :is(h2,h3,h4,h5,h6),.case-study-details-section .text-wrapper :is(h2,h3,h4,h5,h6)::first-letter{text-transform:none}.text-wrapper h2{font-size:26px;font-weight:700}.text-wrapper h3{font-size:25px;font-weight:600}.text-wrapper h4{font-size:25px;font-weight:500}.news-details-section .text-wrapper h2{color:var(--forest-green);font-size:25px;font-weight:500}@media (max-width:767px){.news-details-section .text-wrapper h2{font-size:20px}}.text-wrapper h5{font-size:17px;font-weight:500;margin-top:1.5rem;margin-bottom:.75rem}.text-wrapper h6{font-size:15px;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}@media (max-width:991px){.title.big{font-size:40px}.title.big.page-header__title,.title.big.page-header__subtitle{font-size:36px}}@media (max-width:767px){.title,.text-wrapper h1{font-size:26px}.title.big{font-size:32px}.subtitle{font-size:16px}.subtitle.big{font-size:18px}.text-wrapper h2{font-size:22px}.text-wrapper h3,.text-wrapper h4{font-size:20px}body,.text-wrapper p{font-size:15px}.title.big.page-header__title,.title.big.page-header__subtitle{font-size:28px}.title.big.section-header__title{font-size:26px}}.text-wrapper a,.text-wrapper a:hover{color:var(--forest-green);text-decoration:underline}.text-wrapper ul{list-style:none;padding-left:0;margin-top:2rem;margin-bottom:2rem}.text-wrapper ul:last-child{margin-bottom:0}.text-wrapper ul:first-child{margin-top:0}.text-wrapper ul li{position:relative;padding:.75rem 0 .75rem 1.75rem;border-bottom:1px solid var(--extra-medium-gray)}.text-wrapper ul li:first-child{padding-top:0}.text-wrapper ul li:last-child{border-bottom:0}.text-wrapper ul li::before{content:"";position:absolute;left:0;top:.95rem;width:10px;height:10px;border-radius:3px;background-color:var(--base-color)}.text-wrapper ul li:first-child::before{top:.5rem}.ethics-commitments-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px}@media (max-width:767px){.ethics-commitments-list{display:block}}.text-wrapper ul li.ethics-commitments-list__item--first{padding-top:0}.text-wrapper ul li.ethics-commitments-list__item--first::before{top:.2rem}.section-bg-tint{background-color:var(--box-gray-bg)}.page-break-box{position:relative;overflow:hidden;background-image:url(/immagini/pattern-dots-wave.svg),var(--gradient-hero-cta);background-repeat:no-repeat;background-size:cover;background-position:bottom left;color:var(--white);border-radius:var(--radius-base);display:flex;align-items:center;padding:110px 64px}.page-break-box:has(>.page-break-box__image){background-image:var(--gradient-hero-cta)}.page-break-box__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-break-box>.container{position:relative;z-index:1;padding-right:24px;padding-left:24px}.page-break-box .text-wrapper{color:var(--white)}.page-break-box .text-wrapper strong{color:var(--white)}.page-break-box .subtitle{color:rgb(255 255 255 / .6)}.page-break-box .subtitle{max-width:700px;margin-left:auto;margin-right:auto}.page-break-box--bottom{min-height:700px;align-items:center}@media (min-width:992px) and (max-width:1199px){.page-break-box--side .page-break-box__image{object-position:80% center}}@media (max-width:991px){.page-break-box--side .page-break-box__image{object-position:left center}}@media (max-width:1199px){.page-break-box--side .title.big,.page-break-box--bottom .title.big{font-size:40px}.page-break-box--side,.page-break-box--bottom{padding-top:72px;padding-bottom:72px}.page-break-box--bottom{min-height:500px}.page-break-box--side .row>*{padding-right:0}}@media (max-width:767px){.page-break-box--side .title.big,.page-break-box--bottom .title.big{font-size:25px}}@media (max-width:991px){.page-break-box--side:has(.page-break-box__image)::after{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .72)}}@media (max-width:767px){.page-break-box{padding:40px}.page-break-box>.container{padding-right:0;padding-left:0}.page-break-box--bottom{min-height:400px}}.company-equipment-section__image,.company-equipment-section__image-placeholder{display:block;width:100%;height:100%;min-height:320px;border-radius:var(--radius-base);object-fit:cover}.company-equipment-section__image-placeholder{background-color:var(--box-gray-bg)}.about-us-section__image,.about-us-section__image-placeholder{display:block;width:100%;height:100%;min-height:320px;border-radius:var(--radius-base);object-fit:cover}.about-us-section__image-placeholder{background-color:var(--box-gray-bg)}.services-section__image,.services-section__image-placeholder{display:block;width:100%;height:100%;min-height:320px;border-radius:var(--radius-base);object-fit:cover}.services-section__image-placeholder{background-color:var(--box-gray-bg)}.application-details-section__image,.application-details-section__image-placeholder{display:block;width:100%;height:100%;min-height:320px;border-radius:var(--radius-base);object-fit:cover}.application-details-section__image-placeholder{background-color:var(--box-gray-bg)}@media (min-width:992px){.application-details-section__image,.application-details-section__image-placeholder{height:auto;min-height:0}.application-details-section__image-placeholder{aspect-ratio:16 / 9}}.case-study-details-section__image,.case-study-details-section__image-placeholder{display:block;width:100%;height:100%;min-height:320px;border-radius:var(--radius-base);object-fit:cover}.case-study-details-section__image-placeholder{background-color:var(--box-gray-bg)}@media (min-width:992px){.company-equipment-section__image,.company-equipment-section__image-placeholder,.about-us-section__image,.about-us-section__image-placeholder,.services-section__image,.services-section__image-placeholder,.case-study-details-section__image,.case-study-details-section__image-placeholder{height:auto;min-height:0}.company-equipment-section__image-placeholder,.about-us-section__image-placeholder,.services-section__image-placeholder,.case-study-details-section__image-placeholder{aspect-ratio:16 / 9}}.text-wrapper--columns{columns:2;column-gap:3rem}@media (min-width:768px){.text-wrapper.text-wrapper--columns{orphans:1;widows:1}}@media (max-width:767px){.text-wrapper--columns{columns:1}}.services-section--divider{padding-bottom:0;margin-bottom:110px;border-bottom:1px solid var(--extra-medium-gray)}@media (max-width:767px){.services-section--divider{margin-bottom:40px;border-bottom:none}}.solutions-list-section__categories-box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}.news-details__video{aspect-ratio:16 / 9;border-radius:var(--radius-base);overflow:hidden}.news-details__video iframe{display:block;width:100%;height:100%;border:0}.news-details__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.news-details__gallery-item{display:block;aspect-ratio:1 / 1;border-radius:var(--radius-base);overflow:hidden}.news-details__gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.news-details__gallery--single{display:block}.news-details__gallery--single .news-details__gallery-item{aspect-ratio:16 / 9}.news-details__files li{border-top:1px solid var(--extra-medium-gray);padding:16px 0}.news-details__files a,.news-details__files a:hover{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--forest-green)}.news-details__files-label{text-decoration:underline}.news-details__files-icon .material-symbols-outlined-extra-2{font-size:18px}.news-details-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:64px}.news-details-sidebar-col{margin:0;border-left:1px solid var(--extra-medium-gray)}@media (max-width:991px){.news-details-page-header.page-header--with-image,.news-details-page-header.page-header--centered{border-bottom:none}.news-details-sidebar-col{border-left:none;border-top:1px solid var(--extra-medium-gray)}}.news-details-sidebar__card{border:1px solid var(--extra-medium-gray);border-radius:var(--radius-base);padding:24px}.news-details-sidebar__author-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.news-details-sidebar__avatar{display:block;width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid var(--extra-medium-gray)}.news-details-sidebar__author-kicker{color:var(--medium-gray);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px}.news-details-sidebar__author-name{color:var(--forest-green);font-weight:600;margin-bottom:0}.news-details-sidebar__author-bio{color:var(--medium-gray);font-size:14px;margin-bottom:0}.news-details-sidebar__share{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border-radius:var(--radius-base);background-color:var(--box-gray-bg);color:var(--black);border:0;font-weight:500}.news-details-sidebar__share--copied{color:var(--forest-green)}.news-details-sidebar__files-title{font-weight:600;margin-bottom:16px}.news-details-sidebar__toc-nav .news-details-sidebar__files-title{color:var(--forest-green)}.news-details-sidebar__toc{counter-reset:guide-toc}.news-details-sidebar__toc li{counter-increment:guide-toc;border-bottom:1px solid var(--extra-medium-gray)}.news-details-sidebar__toc li:last-child{border-bottom:none}.news-details-sidebar__toc a{display:flex;align-items:baseline;gap:10px;padding:12px 0 12px 10px;border-left:2px solid #fff0;color:var(--medium-gray);font-size:14px}.news-details-sidebar__toc a::before{content:counter(guide-toc) ".";flex-shrink:0}.news-details-sidebar__toc a:hover{color:var(--medium-gray)}.news-details-sidebar__toc a.is-active{color:var(--base-color)}.news-details-pager-wrapper{border-top:1px solid var(--extra-medium-gray)}.news-details-pager{display:flex;justify-content:space-between;gap:24px;padding:32px 0}.news-details-sidebar-col,.news-details-content{padding-top:70px;padding-bottom:70px}@media (max-width:991px){.news-details-sidebar-col{padding-top:48px}.news-details-content,.news-details-sidebar-col{padding-top:32px;padding-bottom:32px}}.news-details-pager__link{display:flex;align-items:flex-end;gap:12px;min-width:0;flex:0 1 auto;max-width:45%;color:var(--black);text-decoration:none}.news-details-pager__link--next{margin-left:auto;justify-content:flex-end;text-align:right}.news-details-pager__link .material-symbols-outlined{line-height:inherit;height:auto;flex-shrink:0}.news-details-pager__text{display:block;min-width:0;max-width:320px}.news-details-pager__label{display:block;font-size:13px;color:var(--medium-gray)}.news-details-pager__title{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase}.news-details-pager__title::first-letter{text-transform:uppercase}.news-details-section__image,.news-details-section__image-placeholder{display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-base);object-fit:cover}.news-details-section__image-placeholder{background-color:var(--box-gray-bg)}@media (min-width:992px){.news-details-section__image{aspect-ratio:auto;height:auto}.news-details-section__image-placeholder{aspect-ratio:16 / 9}}.news-details-section__image-link{position:relative;display:block}.news-details-section__zoom{position:absolute;top:9px;right:9px}.news-details-section__zoom .material-symbols-outlined-extra{font-size:20px}.news-details-section--tight:not(:last-child){padding-bottom:45px}.news-details-section--tight:last-child{padding-bottom:0}@media (max-width:767px){.news-details-section--tight:not(:last-child){padding-bottom:20px}}.news-details-section__chapter-title{text-transform:lowercase;font-weight:500;font-size:30px}.news-details-section__chapter-title::first-letter{text-transform:uppercase}.technical-guide-details-section--tight:not(:last-child){padding-bottom:45px}.technical-guide-details-section--tight:last-child{padding-bottom:0}.technical-guide-chapter__image-link{display:block;position:relative;border-radius:var(--radius-base);overflow:hidden;border:1px solid var(--extra-medium-gray)}.technical-guide-chapter__image{width:100%;aspect-ratio:16 / 9;object-fit:cover}.page-header--normalize-case .page-header__title,.page-header--normalize-case .page-header__subtitle{text-transform:lowercase}.page-header--normalize-case .page-header__title::first-letter,.page-header--normalize-case .page-header__subtitle::first-letter{text-transform:uppercase}.page-header--normalize-case .breadcrumb-item{text-transform:lowercase}.page-header--normalize-case .breadcrumb-item::first-letter{text-transform:uppercase}.pagination-wrapper .material-symbols-outlined-extra{font-size:20px}.pagination-wrapper .page-link,.pagination-wrapper .page-link:hover{color:var(--forest-green);padding:.5rem 1rem}.pagination-wrapper .page-item.active .page-link,.pagination-wrapper .page-item.active .page-link:hover{background-color:var(--forest-green);border-color:var(--forest-green);color:var(--white)}.pagination-wrapper .page-item.disabled .page-link{background-color:var(--white);opacity:.4}.certifications-list{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}@media (max-width:767px){.certifications-list{grid-template-columns:1fr}}.certifications-list__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--extra-medium-gray);border-radius:var(--radius-base);padding:16px 24px}.certifications-list__title{color:var(--forest-green);font-weight:500;font-size:18px}.certifications-list__link::after{content:"";position:absolute;inset:0}.certifications-list__downloads{display:flex;gap:8px;flex-shrink:0}.certifications-list__download .material-symbols-outlined-extra-2{font-size:18px}.certifications-list__link,.certifications-list__link:hover{color:inherit}.work-with-us-tabs{--bs-nav-tabs-border-width:0;gap:12px;margin-bottom:40px}.work-with-us-tabs .nav-link{display:flex;align-items:center;gap:8px;color:var(--forest-green);font-weight:500;background-color:#fff0;border:1px solid var(--forest-green);border-radius:var(--radius-base);padding:12px 20px}.work-with-us-tabs .nav-link:hover{color:var(--forest-green);background-color:#fff0;border-color:var(--forest-green)}.work-with-us-tabs .nav-link.active,.work-with-us-tabs .nav-link.active:hover{color:var(--white);background-color:var(--forest-green);border-color:var(--forest-green)}@media (max-width:767px){.work-with-us-tabs{flex-wrap:nowrap}.work-with-us-tabs .nav-item{flex:1 1 0%;min-width:0}.work-with-us-tabs .nav-link{width:100%;height:100%;justify-content:center;text-align:center;padding:10px 12px;line-height:1.2}}.work-with-us-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:var(--base-color);color:var(--white);font-size:13px;font-weight:600}.job-position-card .news-card__body{gap:12px}.job-position-card .news-card__excerpt{-webkit-line-clamp:4}.job-position-card .news-card__cta{justify-content:space-between;align-items:center}.job-position-card__location{color:var(--dark-gray);font-size:14px;font-weight:500}.form-floating>.work-with-us-message-field{flex:1;min-height:160px}.work-with-us-fields-col{display:flex;flex-direction:column}.work-with-us-fields-col>.row{flex:0 0 auto}.work-with-us-message-wrapper{flex:1;display:flex;flex-direction:column;margin-top:1rem}.work-with-us-message-wrapper .form-floating{flex:1;display:flex;flex-direction:column}.faq-accordion__item{border-bottom:1px solid var(--extra-medium-gray)}.faq-accordion__item:last-child{border-bottom:0}.faq-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:0;padding:20px 0;text-align:left;color:var(--dark-gray);font:inherit}.faq-accordion__question{font-weight:500;line-height:1.2}.faq-accordion__icon{color:var(--base-color);flex-shrink:0}.faq-accordion__icon--minus{display:none}.faq-accordion__toggle[aria-expanded="true"] .faq-accordion__icon--plus{display:none}.faq-accordion__toggle[aria-expanded="true"] .faq-accordion__icon--minus{display:inline-block}.faq-accordion__panel.collapsing{transition:none}.faq-accordion__body{padding-bottom:20px}@media (max-width:767px){.faq-accordion__toggle{padding:18px 0}.faq-accordion__question{font-size:16px}.faq-accordion__body{padding-bottom:18px}}.documents-accordion__item{border-bottom:1px solid var(--extra-medium-gray)}.documents-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:0;padding:12px 0;text-align:left;color:var(--dark-gray);font:inherit}.documents-accordion__category{font-weight:500}.documents-accordion__icon{color:var(--base-color);flex-shrink:0}.documents-accordion__icon--minus{display:none}.documents-accordion__toggle[aria-expanded="true"] .documents-accordion__icon--plus{display:none}.documents-accordion__toggle[aria-expanded="true"] .documents-accordion__icon--minus{display:inline-block}.documents-accordion__panel.collapsing{transition:none}.documents-accordion__panel{padding-bottom:12px}.documents-list__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--extra-medium-gray);padding:12px 0}.documents-list__item:last-child{border-bottom:0}.documents-list__item--last-visible{border-bottom:0}.documents-list__link::after{content:"";position:absolute;inset:0}.documents-list__downloads{display:flex;gap:8px;flex-shrink:0}.documents-list__download .material-symbols-outlined-extra-2{font-size:18px}.documents-list__link,.documents-list__link:hover{color:inherit}.product-features-list__row{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--extra-medium-gray);padding:14px 0}.product-features-list__row:last-child{border-bottom:0}.product-features-list__key{flex:0 0 40%;color:var(--medium-gray)}.product-features-list__value{flex:1;text-align:right;font-weight:500}.product-features-list__heading{font-weight:600;font-size:18px;margin-top:24px;margin-bottom:8px}.product-features-list__heading:first-child{margin-top:0}.product-features-list.case-study-summary-list .product-features-list__key{font-size:13px;font-weight:600;text-transform:uppercase}.product-features-list.case-study-summary-list .product-features-list__value{color:var(--dark-gray);text-align:left}.product-features-list.case-study-summary-list .product-features-list__row{flex-direction:column;gap:4px}.product-features-list.case-study-summary-list .product-features-list__key{flex:none}@media (max-width:991px){.row>:first-child>.case-study-summary-list .product-features-list__row:last-child{border-bottom:1px solid var(--extra-medium-gray)}}.case-study-compare-box{--compare-gap:32px;background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px}.case-study-compare-box__table{margin:0 calc(var(--compare-gap) * -1)}.case-study-compare-table{width:100%;border-collapse:separate;border-spacing:var(--compare-gap) 0;table-layout:fixed}.case-study-compare-table th,.case-study-compare-table td{padding:14px 0;border-bottom:1px solid #cfcfcf;vertical-align:top;text-align:left}.case-study-compare-table th{font-weight:600;color:var(--dark-gray)}.case-study-compare-table td:first-child{color:var(--medium-gray)}.case-study-compare-table td:last-child{font-weight:500}.case-study-compare-table tbody tr:last-child td{border-bottom:0}@media (max-width:767px){.case-study-compare-box{--compare-gap:12px;padding:24px 16px}.case-study-compare-table th,.case-study-compare-table td{padding:10px 0;line-height:1.4}}.product-details-page-header{padding-top:70px}@media (max-width:767px){.product-details-page-header{padding-top:20px}}.product-details-excerpt-wrapper{position:relative}.product-details-excerpt{max-height:calc(17px * 1.5 * 15);overflow:hidden;position:relative;padding-left:4px;padding-right:4px;margin-left:-4px;margin-right:-4px}@media (max-width:767px){.product-details-excerpt{max-height:calc(15px * 1.5 * 15)}}.product-details-excerpt.is-expanded,.product-details-excerpt.is-fitting{max-height:none}.product-details-excerpt:not(.is-expanded):not(.is-fitting)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(to bottom,transparent,var(--white));pointer-events:none}.btn.btn-icon.product-details-actions__share{--btn-icon-size:47px}.product-details-actions__share .material-symbols-outlined-extra-2{font-size:20px}.product-details-excerpt-footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.product-details-excerpt-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--forest-green);font-weight:500}.product-details-excerpt-toggle__label-more,.product-details-excerpt-toggle__label-less{text-decoration:underline;text-underline-offset:3px}.product-details-excerpt-toggle__icon{font-size:20px}.product-details-excerpt-toggle[aria-expanded="true"] .product-details-excerpt-toggle__icon{transform:rotate(180deg)}.product-details-excerpt-toggle[aria-expanded="true"] .product-details-excerpt-toggle__label-more,.product-details-excerpt-toggle:not([aria-expanded="true"]) .product-details-excerpt-toggle__label-less{display:none}.product-details-media{display:flex;flex-direction:column;gap:24px}.product-details-media__cover-link{display:block}.product-details-media__cover{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background-color:var(--white);border-radius:var(--radius-base)}.news-details__gallery.product-details-media__gallery{grid-template-columns:repeat(auto-fill,120px);gap:12px}.news-details__gallery.product-details-media__gallery .news-details__gallery-item{background-color:var(--white)}.news-details__gallery.product-details-media__gallery .news-details__gallery-item img{object-fit:contain}.product-details-actions{display:flex;align-items:flex-start;gap:12px}.product-details-actions .product-details-actions__share{flex-shrink:0}.product-details-actions__downloads{display:flex;flex-wrap:wrap;gap:12px;min-width:0}#product-inquiry-form{scroll-margin-top:120px}.product-details-inquiry__box{background-image:url(/immagini/pattern-dots-wave.svg),var(--gradient-hero-cta);background-repeat:no-repeat;background-size:cover;background-position:bottom right;border-radius:var(--radius-base);padding:80px 0}.product-details-inquiry__box .product-details-inquiry__title{color:var(--white)}.product-details-inquiry__box .product-details-inquiry__text{color:rgb(255 255 255 / .8)}.product-details-inquiry-form-box{background-color:#fff;border-radius:var(--radius-base);padding:40px}.product-details-case-studies .news-card{border:1px solid var(--extra-medium-gray)}.product-details-accessories--after-content{margin-top:48px}@media (min-width:992px){.product-details-accessories--after-content{margin-top:80px}}.product-details-accessories__box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:48px 0}.product-details-accessories__box .news-card.technical-guide-card.product-list-card{height:100%;padding:16px}.product-details-accessories__box .technical-guide-card.product-list-card .news-card__title{font-size:16px}@media (max-width:767px){.product-details-related .technical-guide-card.product-list-card .news-card__title{font-size:16px}}.technical-guide-chapter__image-link.product-details-block__image-link{border:0}.technical-guide-chapter__image.product-details-block__image{aspect-ratio:4 / 3;object-fit:contain;background-color:var(--white)}.documents-search__field{position:relative}.documents-search__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--medium-gray);pointer-events:none;font-size:24px}.documents-search__input{padding:15px 0 15px 38px}@media (max-width:767px){.documents-search__input{font-size:16px}}.sitemap{list-style:none;padding:0;margin:0}.sitemap>li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--extra-medium-gray)}.sitemap>li:last-child{margin-bottom:0;border-bottom:0}.sitemap-section-columns{display:flex;flex-wrap:wrap;gap:8px 40px}.sitemap li ul{list-style:none;padding-left:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px}.sitemap>li>ul{gap:20px}.sitemap-section-columns .sitemap-section-column{list-style:none;padding:0;margin:0;border-left:none;flex:1 1 0%;min-width:0;display:flex;flex-direction:column}.sitemap a{display:block;color:var(--dark-gray);text-decoration:none;font-size:15px}.sitemap h2,.sitemap h3,.sitemap h4,.sitemap h5,.sitemap h6{margin:0 0 6px;line-height:1.3}.sitemap>li>a>h2{color:var(--forest-green);font-size:24px;font-weight:600;margin-bottom:15px}.sitemap li li>a>h3{font-size:19px;font-weight:600;color:var(--dark-gray);margin:15px 0}.sitemap li li>a>h4{font-size:17px;font-weight:500;color:var(--dark-gray)}.sitemap li li>a>h5,.sitemap li li>a>h6{font-size:16px;font-weight:500;color:var(--medium-gray)}.contacts-references-sticky{position:sticky;top:24px}.contacts-references a{color:var(--dark-gray);text-decoration:none}.contacts-references{font-size:19px}@media (max-width:767px){.contacts-references{font-size:16px}}.contacts-references__label{color:var(--medium-gray);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;padding-left:30px}.contacts-references a:hover{color:var(--dark-gray)}.contacts-references .material-symbols-outlined,.contacts-references .material-symbols-outlined-extra-3{font-size:22px}.contacts-references li{padding:20px 0;border-bottom:1px solid var(--extra-medium-gray);line-height:1.5}.contacts-references li:first-child{padding-top:0}.contacts-references li:last-child{padding-bottom:0;border-bottom:none}.contacts-social{padding-top:20px;border-top:1px solid var(--extra-medium-gray)}.contacts-youtube-link,.contacts-youtube-link:hover{color:var(--dark-gray)}.contacts-columns{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.contacts-columns>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}@media (max-width:991px){.contacts-form-col{margin-top:30px}}.contacts-map{position:relative;width:100%;padding-top:36.25%;border-radius:var(--radius-base);overflow:hidden}.contacts-map__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:767px){.contacts-map{padding-top:75%}}.form-floating>textarea.form-control{min-height:160px}.form-floating>.contacts-message-field{min-height:160px}.contacts-form-section-box{background-color:var(--box-gray-bg);border-radius:var(--radius-base);padding:30px}.contacts-form-box{background-color:#fff;border-radius:var(--radius-base);padding:40px}.search-field{position:relative}.search-field__input{padding:15px 92px 15px 0}.search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-field__clear{position:absolute;right:44px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;border:0;background:none;color:var(--medium-gray)}.search-field__clear[hidden]{display:none}.search-field__clear .material-symbols-outlined{font-size:20px}.search-field__submit{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--dark-gray)}.search-field__submit .material-symbols-outlined{font-size:24px}.search-results__tabs ul{display:flex;gap:32px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--extra-medium-gray)}.search-results__tab{display:inline-flex;align-items:center;gap:8px;padding:12px 0;margin-bottom:-1px;border-bottom:3px solid #fff0;color:var(--medium-gray);font-weight:500;font-size:18px;text-decoration:none}.search-results__tab:hover{color:var(--medium-gray)}.search-results__tab[aria-current="page"],.search-results__tab[aria-current="page"]:hover{color:var(--dark-gray);border-bottom-color:var(--forest-green)}.search-results__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:var(--base-color);color:var(--white);font-size:13px;font-weight:600}.search-results__categories{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.search-results__categories-label{font-weight:600;font-size:16px}.search-results__categories ul,.search-results__categories-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.search-results__list{margin:0;padding:0;list-style:none}.search-results__item{padding:24px 0;border-bottom:1px solid var(--extra-medium-gray)}.search-results__item:first-child{padding-top:0}.search-results__type{margin-bottom:6px;font-size:14px;color:var(--medium-gray)}.search-results__title{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.3}.search-results__title a{color:var(--dark-gray);text-decoration:none}.search-results__title a:hover{color:var(--dark-gray)}.search-results__excerpt{margin-bottom:0;color:var(--medium-gray)}@media (max-width:767px){.search-results__tab{font-size:16px}.search-results__title{font-size:18px}.search-results .technical-guide-card.product-list-card .news-card__title{font-size:16px}.search-results__categories{display:none}}.search-results__excerpt mark{padding:0 2px;background-color:var(--box-gray-bg);color:var(--dark-gray);font-weight:500}.search-modal .modal-header{padding:32px 40px 0;border-bottom:0}.search-modal__title{margin:0;font-size:30px}.search-modal .modal-body{padding:24px 40px 40px}.search-modal .search-field__input{padding-top:18px;padding-bottom:18px;font-size:20px}@media (max-width:767px){.search-modal .search-field__input{font-size:18px}}.search-modal__shortcuts-label{margin:32px 0 12px;font-weight:600;font-size:16px}.search-modal__shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.grecaptcha-badge{visibility:collapse}@media (max-width:575.98px){.search-modal .modal-header{padding:24px 20px 0}.search-modal .modal-body{padding:16px 20px 24px}.search-modal__title{font-size:24px}}@media (max-width:767px){.solutions-section__subtitle,.home-about__subtitle{font-size:16px}.case-study-feature-card__subtitle{display:none}.solution-category-card__subtitle{font-size:14px}}@media (max-width:767px){.form-control,.form-select,.form-floating>label{font-size:16px}.form-floating>.form-control:not(textarea),.form-floating>.form-select{height:58px;min-height:58px}.form-floating>.form-control,.form-floating>.form-select{padding-top:28px;padding-bottom:6px}.form-floating>label{padding-top:17px;padding-bottom:17px}}@media (max-width:767px){.news-details-section--intro{display:flex;flex-direction:column}.news-details-section--intro .news-details__gallery--single{order:1;margin-top:36px;margin-bottom:0!important}.news-details-section--intro~.news-details-section{margin-top:36px}.news-details-section--intro .news-details__video{order:2}}@media (max-width:991px){.chapter-text-col--lg{display:contents}.chapter-text-col--lg>.chapter-heading,.chapter-text-col--lg>.chapter-text{flex:0 0 100%;max-width:100%;padding-right:inherit;padding-left:inherit}.chapter-text-col--lg>.chapter-heading{order:1}.chapter-media-col--lg{order:2;margin-top:0;margin-bottom:24px}.chapter-text-col--lg>.chapter-text{order:3}}@media (max-width:1199px){.chapter-text-col--xl{display:contents}.chapter-text-col--xl>.chapter-heading,.chapter-text-col--xl>.chapter-text{flex:0 0 100%;max-width:100%;padding-right:inherit;padding-left:inherit}.chapter-text-col--xl>.chapter-heading{order:1}.chapter-media-col--xl{order:2;margin-top:0;margin-bottom:24px}.chapter-text-col--xl>.chapter-text{order:3}}@media (max-width:767px){.chapter-text-col--md{display:contents}.chapter-text-col--md>.chapter-heading,.chapter-text-col--md>.chapter-text{flex:0 0 100%;max-width:100%;padding-right:inherit;padding-left:inherit}.chapter-text-col--md>.chapter-heading{order:1}.chapter-media-col--md{order:2;margin-top:0;margin-bottom:24px}.chapter-text-col--md>.chapter-text{order:3}.product-details-page-header .chapter-text-col--md>.chapter-heading{margin-bottom:24px}.product-details-page-header .chapter-media-col--md{margin-bottom:0}}@media (max-width:991px){.case-study-details-video-box,.case-study-details-intro .news-details__gallery{margin-top:72px;margin-bottom:72px}.case-study-details-intro .case-study-products-grid{margin-top:72px}.news-card.case-study-product-card{flex-direction:column;gap:0}.news-card.case-study-product-card .news-card__media{width:100%;aspect-ratio:4 / 3}.news-card.case-study-product-card .news-card__body{padding:16px 20px 20px}}@media (max-width:767px){.case-study-details-cover__image{aspect-ratio:4 / 3}.case-study-details-video-box,.case-study-details-intro .news-details__gallery{margin-top:48px;margin-bottom:48px}.case-study-details-intro .case-study-products-grid{margin-top:48px}.case-study-details-video-box{padding:20px}}@media (max-width:767.98px){.case-study-products-grid{gap:0;border-top:1px solid var(--extra-medium-gray);border-bottom:1px solid var(--extra-medium-gray)}.news-card.case-study-product-card{flex-direction:row;align-items:center;gap:15px;padding:16px 0;border:0;border-bottom:1px solid var(--extra-medium-gray);border-radius:0;overflow:visible}.case-study-products-grid>.news-card.case-study-product-card:last-child{border-bottom:0}.news-card.case-study-product-card .news-card__media{width:110px;aspect-ratio:1 / 1}.news-card.case-study-product-card .news-card__body{padding:0}.news-card.case-study-product-card .news-card__title{font-size:16px;-webkit-line-clamp:3;min-height:0}.news-card.case-study-product-card .news-card__excerpt{margin-top:6px;margin-bottom:0!important;min-height:0}.news-card.case-study-product-card .news-card__cta{margin:0;padding:0;border:0}.news-card.case-study-product-card .news-card__link{width:0;height:0;min-width:0;min-height:0;padding:0;border:0;overflow:hidden}.news-card.case-study-product-card:has(.news-card__link:focus-visible){outline:2px solid var(--dark-gray);outline-offset:2px}}@media (max-width:767px){.contacts-form-section-box{padding:16px}.application-form-box,.contacts-form-box,.product-details-inquiry-form-box{padding:16px}.application-form__actions{flex-direction:column;align-items:flex-start!important}.application-form__actions>[js-bind="form-processor"]{align-self:center}#errorMsgContainer .alert-dismissible{padding:12px 44px 12px 16px}.work-with-us-section__box,.job-position-section__box{padding-top:16px;padding-bottom:16px}.product-details-inquiry__box{padding-top:40px;padding-bottom:16px}.work-with-us-section__box>.container,.job-position-section__box>.container,.product-details-inquiry__box>.container{padding-right:16px;padding-left:16px}}html:not(.cookie-banner-css-ready) #delta-gdpr,html:not(.cookie-banner-css-ready) #delta-gdpr-custom{display:none!important}#delta-gdpr,#delta-gdpr-custom{position:fixed}@media (max-width:575.98px){#delta-gdpr#delta-gdpr{padding:14px!important}#delta-gdpr #delta-gdpr-content-title{font-size:13px!important}#delta-gdpr #delta-gdpr-content-text{font-size:12px!important;line-height:1.4!important;margin:6px 0 12px!important}}.feedback-section{display:flex;align-items:center;min-height:60vh}.feedback-section>.container{width:100%}.feedback-section__icon{display:inline-block;margin-bottom:24px;font-size:72px;color:var(--base-color)}.feedback-section__code{margin-bottom:16px;font-size:clamp(96px, 20vw, 180px);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--base-color)}.feedback-section__title{margin-bottom:16px}.feedback-section__text{margin:0 auto;max-width:640px}.feedback-section__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}@media (max-width:767px){.feedback-section{min-height:0}.feedback-section__icon{font-size:56px}}