/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}@media screen and (max-width:768px){.flickity-page-dots .dot{width:6px;height:6px;margin:0 3px}}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:Century Gothic;src:url(/assets/fonts/CenturyGothic.woff2);font-style:normal}@font-face{font-family:Century Gothic;src:url(/assets/fonts/CenturyGothic-Bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:Century Gothic;src:url(/assets/fonts/CenturyGothic-BoldItalic.woff2);font-weight:700;font-style:italic}@font-face{font-family:Century Gothic;src:url(/assets/fonts/CenturyGothic-Italic.woff2);font-weight:400;font-style:italic}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Thin.ttf);font-weight:100;font-style:italic}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Black.ttf);font-weight:900;font-style:italic}.cta-primary{border:2px solid #009d6b;color:#009d6b;border-radius:30px;padding:8px 20px;display:flex;justify-content:space-between;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cta-primary .text{font-style:normal;font-weight:400;font-size:15px;line-height:140%;font-family:Inter,sans-serif;color:#009d6b;text-align:center}.cta-primary:hover{background:#009d6b;text-decoration:none;color:#fff}.cta-primary:hover .text{color:#fff}.cta-white{border:2px solid #fff;color:#fff;border-radius:30px;padding:8px 20px;display:flex;justify-content:space-between;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cta-white .text{font-style:normal;font-weight:400;font-size:15px;line-height:140%;font-family:Inter,sans-serif;color:#fff;text-align:center}.cta-white:hover{text-decoration:none;color:#000;border:2px solid #000}.cta-white:hover .text{color:#000}.cta-primary.perfecto{border:2px solid #3e2d6e;color:#3e2d6e}.cta-primary.perfecto .text{color:#3e2d6e}.cta-primary.perfecto:hover{background:#3e2d6e;color:#fff}.cta-primary.perfecto:hover .text{color:#fff}.cta-white.primary{border:2px solid #fff;color:#fff}.cta-white.primary .text{color:#fff}.cta-white.primary:hover{border:2px solid #009d6b;background:#009d6b;color:#fff}.cta-white.primary:hover .text{color:#fff}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%;border:1px solid #fff}.container:hover input~.checkmark{background-color:#000}.container input:checked~.checkmark{background-color:#000;color:#173d8d}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#173d8d}.error-page .wrapper{max-width:840px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:15.3846153846vw 0}@media (max-width:767px){.error-page .wrapper{align-items:flex-start;padding:0 15px}}.error-page .wrapper strong{font-weight:700;font-size:36px;line-height:46px;color:#0074d2}.error-page .wrapper p,.error-page .wrapper strong{font-family:Century Gothic,sans-serif;font-style:normal;letter-spacing:-.02em}.error-page .wrapper p{font-weight:400;font-size:18px;line-height:144%;color:#666}body.perfecto .product-page-heading .spacing{background-color:#3e2d6e;background-image:url(/assets/img/perfecto-background.png);background-position-x:center;background-position-y:16%;background-repeat:no-repeat}@media (max-width:1024px){body.perfecto .product-page-heading .spacing{background-image:none}}body.perfecto .product-page-heading .main-title{background-color:#3e2d6e;background-image:url(/assets/img/perfecto-background.png);background-position-x:right;background-position-y:center;background-repeat:no-repeat}body.perfecto .product-page-heading .main-title svg.perfecto{display:block;position:absolute;top:-77px;left:-952px}body.perfecto .product-page-heading .main-title .over-title{color:#fff}body.perfecto .product-page-heading .main-title .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(48.88px,3.055rem + (1vw - 3.75px) * 1.5767,73.24px);line-height:120%;color:#fff;max-width:640px;margin-bottom:60px}@media (max-width:1130px){body.perfecto .product-page-heading .main-title .title{max-width:283px;margin-bottom:60px}}body.perfecto .product-page-heading .main-text.rte a{color:#3e2d6e}body.perfecto .product-page-heading .main-text.rte .cta-primary{border:2px solid #3e2d6e;color:#3e2d6e}body.perfecto .product-page-heading .main-text.rte .cta-primary .text{color:#3e2d6e}body.perfecto .product-page-heading .main-text.rte .cta-primary:hover{background:#3e2d6e;color:#fff}body.perfecto .product-page-heading .main-text.rte .cta-primary:hover .text{color:#fff}body.perfecto .product-page-heading .main-image .flickity-page-dots,body.perfecto .product-page-heading .main-image .flickity-prev-next-button{color:#3e2d6e}.product-page-heading{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:80px auto auto;grid-auto-flow:row;margin-bottom:clamp(40px,2.5rem + (1vw - 3.75px) * 7.1197,150px);grid-template-areas:"spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing" "main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-title main-title main-title main-title main-title main-title main-title main-title main-title main-title main-title main-title" "main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text" ". . . . . . . . . . . . . . . . . . . . . . . ."}@media (max-width:1130px){.product-page-heading{display:flex;flex-direction:column;position:relative}}.product-page-heading .text-wrapper{padding-left:clamp(1px,.0625rem + (1vw - 3.75px) * 5.6524,88.33px);padding-right:clamp(1px,.0625rem + (1vw - 3.75px) * 15.4693,240px);word-break:break-word}@media (max-width:1130px){.product-page-heading .text-wrapper{padding:0 20px}}.product-page-heading .spacing{background-color:#173d8d;grid-area:spacing}.product-page-heading .main-title{background-color:#173d8d;grid-area:main-title;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}@media (max-width:1130px){.product-page-heading .main-title{min-height:174px;justify-content:flex-start}}.product-page-heading .main-title svg.perfecto{display:none}.product-page-heading .main-title .over-title{color:#9babce;font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(19px,1.1875rem + (1vw - 3.75px) * .3236,24px);margin-bottom:clamp(5px,.3125rem + (1vw - 3.75px) * .3236,10px);line-height:120%;padding:45px 4px 0}.product-page-heading .main-title .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(48.88px,3.055rem + (1vw - 3.75px) * 1.5767,73.24px);line-height:120%;color:#fff;max-width:640px;margin-bottom:60px}@media (max-width:1130px){.product-page-heading .main-title .title{max-width:283px;margin-bottom:45px}}.product-page-heading .main-text{grid-area:main-text;margin-top:clamp(40px,3.9375rem + (1vw - 3.75px) * -2.1359,30px)}.product-page-heading .main-image{grid-area:main-image;padding:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.product-page-heading .main-image{padding:50px}}@media (max-width:360px){.product-page-heading .main-image{opacity:0;height:0;min-height:335px}.product-page-heading .main-image.active{opacity:1;height:auto;min-height:335px;transition:all .4s ease-out}}@media (max-width:1305px){.product-page-heading .main-image .flickity-page-dots{bottom:-27px;left:-3px}}.product-page-heading .main-image .flickity-prev-next-button{top:clamp(283px,17.6875rem + (1vw - 11.3px) * 22.7848,463px)}@media (max-width:1130px){.product-page-heading .main-image .flickity-prev-next-button{display:none}}.video-gallery{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:row;grid-template-areas:"simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading" "sidebar sidebar sidebar sidebar listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video . . . ." "contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form";margin-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 3.8835,120px)}@media (max-width:1024px){.video-gallery{grid-template-areas:"simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading simple-heading" ". . sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar . ." ". . listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video listing-video . . " "contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form contact-form"}}.video-gallery .simple-heading{grid-area:simple-heading}.video-gallery .simple-heading .top-heading{background-color:#173d8d;padding:clamp(40px,2.5rem + (1vw - 3.75px) * 4.2718,106px) 0}.video-gallery .simple-heading .top-heading .title{max-width:640px;margin:0 auto;font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(46.88px,2.93rem + (1vw - 3.75px) * 1.7061,73.24px);line-height:120%;text-align:center;color:#fff}.video-gallery .simple-heading .bottom-heading{padding-top:clamp(30px,1.875rem + (1vw - 3.75px) * .6472,40px);padding-bottom:clamp(40px,2.5rem + (1vw - 3.75px) * .6472,50px)}.video-gallery .simple-heading .bottom-heading .subtitle{max-width:800px;margin:0 auto;font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:170%;text-align:center;color:#444}.video-gallery .sidebar{grid-area:sidebar}.video-gallery .listing-video{grid-area:listing-video;margin-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 3.8835,120px)}.video-gallery .contact-form{grid-area:contact-form}.search-page .search-page-wrapper{max-width:1180px;width:100%;margin:2.0833333333vw auto 0}@media (max-width:1024px){.search-page .search-page-wrapper{padding:0 20px}}.search-page .search-page-wrapper .main-title{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:56px;line-height:121%;color:#000;margin-bottom:20px}.search-page .search-page-wrapper .input-seach-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}@media (max-width:1024px){.search-page .search-page-wrapper .input-seach-container{flex-direction:column;align-items:flex-start}}.search-page .search-page-wrapper .input-seach-container .input-text{max-width:1020px;width:100%;padding:13px 15px;background:#fff;border:1px solid #ccc;border-radius:4px}@media (max-width:1024px){.search-page .search-page-wrapper .input-seach-container .input-text{margin-bottom:10px;max-width:960px}}@media (max-width:768px){.search-page .search-page-wrapper .input-seach-container .input-text{max-width:710px;max-width:310px}}.search-page .search-page-wrapper .input-seach-container .search-btn{background:#fff;border:1px solid #333;border-radius:4px;padding:13px 11px}.search-page .search-page-wrapper .input-seach-container .search-btn:hover{background:#009d6b;border:1px solid #009d6b}.search-page .search-page-wrapper .input-seach-container .search-btn:hover .text{color:#fff}.search-page .search-page-wrapper .input-seach-container .search-btn:hover svg path{fill:#fff}.search-page .search-page-wrapper .input-seach-container .search-btn .text{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:20px;color:#333;margin-right:15px}.search-page .search-page-wrapper .number-of-results-text-container{padding-left:15px;margin-bottom:2.6041666667vw}.search-page .search-page-wrapper .number-of-results-text-container .number-of-results{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:15px;color:#000}.search-page .search-page-wrapper .number-of-results-text-container .text{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#999}.search-page .search-page-wrapper .load-more{margin:0 auto}.search-page .search-page-wrapper .load-more .load-more-btn.not-visible{padding:unset}.blog{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(1,minmax(548px,auto));grid-auto-flow:row;grid-template-areas:"sidebar sidebar sidebar sidebar listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing . . . ." "newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter"}@media (max-width:1024px){.blog{grid-template-rows:repeat(1,auto);grid-template-areas:". . sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar . ." ". . listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing . . " "newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter"}}.blog .sidebar{grid-area:sidebar}.blog .listing{grid-area:listing;margin-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 3.8835,120px)}.blog .listing .text-container{grid-area:simple-heading;margin-bottom:clamp(30px,1.875rem + (1vw - 3.75px) * 1.9417,60px)}.blog .listing .text-container .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(46.88px,2.93rem + (1vw - 3.75px) * 1.7061,73.24px);line-height:120%;text-align:left;color:#000;margin-bottom:25px}.blog .listing .text-container .description{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:170%;text-align:left;color:#666}.blog .listing,.blog .sidebar{margin-top:clamp(30px,1.875rem + (1vw - 3.75px) * 1.9417,60px)}.blog .newsletter{grid-area:newsletter}.blog-post{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(1,minmax(548px,auto));grid-auto-flow:row;grid-template-areas:"sidebar sidebar sidebar sidebar listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing . . . .";margin-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 2.589,100px)}@media (max-width:1024px){.blog-post{grid-template-rows:repeat(1,auto);grid-template-areas:". . sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar . ." ". . listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing listing . . "}}.blog-post .sidebar{grid-area:sidebar}.blog-post .listing{grid-area:listing;margin-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 3.8835,120px)}.blog-post .listing .text-container{grid-area:simple-heading;margin-bottom:clamp(30px,1.875rem + (1vw - 3.75px) * 1.9417,60px)}.blog-post .listing .text-container .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(46.88px,2.93rem + (1vw - 3.75px) * 1.7061,73.24px);line-height:120%;text-align:left;color:#000}.blog-post .listing .text-container .info-post-container,.blog-post .listing .text-container .title{margin-bottom:clamp(20px,1.25rem + (1vw - 3.75px) * 1.2945,40px);padding:0 clamp(10px,.625rem + (1vw - 3.75px) * 9.7087,160px)}.blog-post .listing .text-container .info-post-container{display:flex;align-items:center;justify-content:space-between}.blog-post .listing .text-container .info-post-container .left-side{display:flex;justify-content:center;align-items:center}.blog-post .listing .text-container .info-post-container .left-side .picture{height:60px;width:60px;margin-right:10px}.blog-post .listing .text-container .info-post-container .left-side .picture img{border-radius:35px}.blog-post .listing .text-container .info-post-container .left-side .info-text,.blog-post .listing .text-container .info-post-container .left-side .info-text .author{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#666}.blog-post .listing .text-container .info-post-container .left-side .info-text .author{margin-bottom:10px}.blog-post .listing .text-container .info-post-container .left-side .info-text .author .article-category,.blog-post .listing .text-container .info-post-container .left-side .info-text .author .author-name{text-decoration:underline}.blog-post .listing .text-container .info-post-container .left-side .info-text .date{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.blog-post .listing .text-container .synthesis{margin-bottom:clamp(15px,.9375rem + (1vw - 3.75px) * .9709,30px);padding:0 clamp(10px,.625rem + (1vw - 3.75px) * 9.7087,160px)}.blog-post .listing .text-container .synthesis p{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(19px,1.1875rem + (1vw - 3.75px) * .3236,24px);line-height:160%;color:#000}.blog-post .listing .text-container .internal-image{margin-bottom:clamp(20px,1.25rem + (1vw - 3.75px) * 1.2945,40px)}.blog-post .listing .text-container .description{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:170%;text-align:left;color:#666;padding:0 clamp(10px,.625rem + (1vw - 3.75px) * 9.7087,160px)}.blog-post .listing,.blog-post .sidebar{margin-top:clamp(30px,1.875rem + (1vw - 3.75px) * 1.9417,60px)}.google-map-widget{margin-bottom:2.6041666667vw}.google-map-widget .wrapper{width:100%}.google-map-widget .wrapper,.google-map-widget .wrapper .google-map{height:clamp(355px,22.1875rem + (1vw - 3.75px) * 39.1586,960px)}.footer{padding:45px 0 30px}@media (max-width:1024px){.footer{padding:40px 0}}.footer .wrapper{max-width:980px;width:100%;display:grid;grid-template-columns:360px minmax(101px,auto) minmax(89px,auto) 173px;grid-template-rows:50px minmax(364px,auto) 45px;row-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:0 auto}@media (max-width:768px){.footer .wrapper{padding:0 15px}}@media (max-width:1280px){.footer .wrapper{padding:0 15px}}@media (max-width:1024px){.footer .wrapper{display:block}}.footer .wrapper .logo{grid-column:1/2;grid-row:1/2;max-width:166px;display:block}@media (max-width:1024px){.footer .wrapper .logo{margin-bottom:15px}}.footer .wrapper .column,.footer .wrapper .column>.title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:117%;color:#000}.footer .wrapper .column>.title{margin-bottom:15px}@media (max-width:1024px){.footer .wrapper .column>.title{font-weight:700}}@media (min-width:1024px){.footer .wrapper .column .title .container-item .img-item,.footer .wrapper .column .title .container-item .img-item-open{display:none}.footer .wrapper .column .title .container-item .left-text{margin-bottom:15px}}.footer .wrapper .column strong{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:117%;color:#000}@media (max-width:1024px){.footer .wrapper .column strong{font-weight:700}}.footer .wrapper .column p{line-height:171%}.footer .wrapper .column .single-link,.footer .wrapper .column p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#666}.footer .wrapper .column .single-link{display:block;line-height:189%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .wrapper .column .single-link:hover{text-decoration:underline}@media (max-width:1024px){.footer .wrapper .column{border-bottom:1px solid #ddd;margin-bottom:20px}}.footer .wrapper .column:nth-child(2){grid-column:1/2;grid-row:2/3;line-height:150%}@media (max-width:1024px){.footer .wrapper .column:nth-child(2){padding-bottom:30px}}.footer .wrapper .column:nth-child(3){grid-column:2/3;grid-row:2/3}.footer .wrapper .column:nth-child(4){grid-column:3/4;grid-row:2/3}.footer .wrapper .column:nth-child(5){grid-column:4/5;grid-row:2/3}@media (max-width:1024px){.footer .wrapper .column:nth-child(5){margin-bottom:40px}}.footer .wrapper .column.accordion-footer{cursor:pointer}.footer .wrapper .footer-bottom{grid-column:1/5;grid-row:3/4;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #ddd}@media (max-width:1024px){.footer .wrapper .footer-bottom{flex-direction:column;border-top:none;align-items:flex-start}}.footer .wrapper .footer-bottom .misc-links-container{display:flex;align-items:center;justify-content:space-between}@media (max-width:1024px){.footer .wrapper .footer-bottom .misc-links-container{flex-direction:row;align-items:flex-start;width:100%;margin-bottom:clamp(10px,.625rem + (1vw - 3.75px) * .6472,20px);justify-content:unset}}.footer .wrapper .footer-bottom .misc-links-container .single-link{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:200%;color:#666;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .wrapper .footer-bottom .misc-links-container .single-link:hover{text-decoration:underline}@media (max-width:1024px){.footer .wrapper .footer-bottom .misc-links-container .single-link{margin:3.5px 0}}.footer .wrapper .footer-bottom .misc-links-container .single-link:not(:last-child):after{content:"/";display:inline-block;margin-right:5px}.footer .wrapper .footer-bottom .copyrights{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:200%;color:#666}@media (max-width:1024px){.footer .wrapper .footer-bottom .copyrights{align-items:flex-start;width:100%;margin-bottom:10px}}.footer .wrapper .footer-bottom .social-links-container{max-width:200px;width:100%;display:flex;justify-content:space-evenly;align-items:center;font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:200%;color:#787878}@media (max-width:1024px){.footer .wrapper .footer-bottom .social-links-container{justify-content:flex-start;width:100%}}@media (max-width:1024px){.footer .wrapper .footer-bottom .social-links-container .text{margin-right:10px}}.footer .wrapper .footer-bottom .social-links-container .icon{display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.footer .wrapper .footer-bottom .social-links-container .icon{margin-right:10px}}.video-modal{height:auto;overflow-y:hidden;position:fixed;top:5%;left:16.6%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;box-shadow:4px 8px 20px #666;border-radius:5px;width:66.6666666667vw;z-index:3;padding:25px}@media (max-width:1024px){.video-modal{padding:5px;top:16%;left:2%;width:95.703125vw}}@media (max-width:414px){.video-modal{top:34%}}.video-modal .close-button{align-self:end;margin-bottom:20px;cursor:pointer}@media (max-width:1024px){.video-modal .close-button{margin:10px}}.video-modal iframe{width:100%;height:37.5vw}@media (max-width:1024px){.video-modal iframe{height:57.9427083333vw}}.card-deck-3x1-component{width:100%;display:flex;justify-content:flex-start;height:100%;align-items:baseline}@media (max-width:1300px){.card-deck-3x1-component{justify-content:center;margin:30px 0}}@media (max-width:1023px){.card-deck-3x1-component{padding:0 20px;justify-content:center;margin:unset}}.card-deck-3x1-component .card-deck{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;align-items:stretch;grid-template-columns:repeat(3,minmax(0,320px));row-gap:70px;-moz-column-gap:2.1875000002vw;column-gap:2.1875000002vw;margin-top:clamp(18px,2.375rem + (1vw - 3.75px) * -1.2945,38px);margin-bottom:clamp(1px,4.5rem + (1vw - 3.75px) * -4.5955,72px)}@media (max-width:768px){.card-deck-3x1-component .card-deck{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:960px;width:100%}.card-deck-3x1-component .card-deck .card{width:250px;margin-bottom:0}}.card-deck-3x1-component .card-deck .card{width:100%;display:grid;overflow:hidden}@media (max-width:768px){.card-deck-3x1-component .card-deck .card{margin-bottom:25px}}.card-deck-3x1-component .card-deck .card .image{overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:23px}.card-deck-3x1-component .card-deck .card .image img{width:90px}@media (max-width:768px){.card-deck-3x1-component .card-deck .card .image{display:flex;padding:unset;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-deck-3x1-component .card-deck .card .image img{margin-right:20px;width:62.46px}}@media (max-width:768px){.card-deck-3x1-component .card-deck .card .image svg{margin-right:20px;width:62.45px;height:75.5px}}.card-deck-3x1-component .card-deck .card .image .title-mobile{display:none}@media (max-width:768px){.card-deck-3x1-component .card-deck .card .image .title-mobile{display:block;font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(24px,1.5rem + (1vw - 3.75px) * .8738,37.5px);line-height:100%;color:#000;margin-bottom:8px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;position:relative;z-index:3}}.card-deck-3x1-component .card-deck .card .wrapper{padding:0 10px 20px;display:flex;flex-direction:column}@media (max-width:768px){.card-deck-3x1-component .card-deck .card .wrapper{padding:0}}.card-deck-3x1-component .card-deck .card .wrapper .cta-primary{width:83px;justify-content:space-around}.card-deck-3x1-component .card-deck .card .wrapper .text-container{display:flex;justify-content:space-between;flex-direction:column}.card-deck-3x1-component .card-deck .card .wrapper .text-container .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(24px,1.5rem + (1vw - 3.75px) * .8738,37.5px);line-height:120%;color:#000;margin-bottom:8px;max-width:146px}@media (max-width:768px){.card-deck-3x1-component .card-deck .card .wrapper .text-container .title{display:none}}.card-deck-3x1-component .card-deck .card .wrapper .text-container .description{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(14px,.6875rem + (1vw - 3.75px) * .1942,14px);line-height:150%;color:#666;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;text-align:left}.rte{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:170%;color:#444}.rte .simple-title,.rte h1{font-size:clamp(30px,1.875rem + (1vw - 3.75px) * 1.0926,46.88px);line-height:120%}.rte .simple-title,.rte h1,.rte h2{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;color:#000;margin-bottom:15px}.rte h2{font-size:clamp(32px,1.875rem + (1vw - 3.75px) * 1.0926,37.5px);line-height:130%}.rte .simple-little-title,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:37.5px;line-height:140%;color:#000;margin-bottom:15px}.rte .smaller-title{font-style:normal;font-weight:400;font-size:24px;line-height:170%;margin-bottom:15px}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte ol,.rte ul{list-style-position:inside}.rte a{text-decoration:underline;color:#009d6b}.rte strong{font-weight:700;color:#444}.rte a.cta-primary{margin:15px 0;text-decoration:none}.documents-list .wrapper .title-list{margin-bottom:20px}.documents-list .wrapper .document{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.documents-list .wrapper .document:last-child{margin-bottom:0}.documents-list .wrapper .document:hover .icon{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.documents-list .wrapper .document .icon{margin-right:12px;display:flex;justify-content:center;align-items:center}.documents-list .wrapper .document .title-document{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(14px,.875rem + (1vw - 3.75px) * .1294,16px);line-height:170%;color:#666}body.disclaimer-open{overflow:hidden}body.disclaimer-open .disclaimer.active{display:block;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;background-color:#444;background-color:rgba(0,0,0,.4);overflow:auto}body.disclaimer-open .disclaimer.active .wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#444;background-color:#fff;margin:15vh auto;padding:20px;width:34%}@media (max-width:1440px){body.disclaimer-open .disclaimer.active .wrapper{margin:10vh auto;width:45%}}@media (max-width:1024px){body.disclaimer-open .disclaimer.active .wrapper{width:80%}}@media (max-width:375px){body.disclaimer-open .disclaimer.active .wrapper{margin:0 auto;padding:10px;width:100%}}body.disclaimer-open .disclaimer.active .wrapper .title{font-style:normal;font-weight:700;font-size:clamp(30px,1.875rem + (1vw - 3.75px) * .3883,36px);line-height:clamp(38px,2.375rem + (1vw - 3.75px) * .6472,48px);margin-bottom:25px}body.disclaimer-open .disclaimer.active .wrapper .main-text{color:#444}body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer{color:#444;width:100%}body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons{display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:1024px){body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons{flex-direction:column}}body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons .anchor-container{display:flex;justify-content:flex-start;padding:20px;cursor:pointer}@media (max-width:375px){body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons .anchor-container{padding:5px}}body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons .anchor-container .cta-button{display:flex;justify-content:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:40px;padding:30px}body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons .anchor-container .cta-button .button-text{font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#fff}body.disclaimer-open .disclaimer.active .wrapper .disclaimer-footer .buttons .anchor-container .cta-button .img-cta-arrow{width:8px;height:14px}body .disclaimer{display:none}.posts-container .card-item{height:auto;border:.5px solid #eee}.blog-homepage-section .card-item{border:.5px solid #eee}.blog-homepage-section .card-item .bottom-card .internal-wrapper .text .title{font-size:24px}.card-item{display:flex;flex-direction:column}.card-item .image{min-height:238.98px;position:relative}.card-item .image img{height:100%}.card-item .image .tag{position:absolute;bottom:clamp(8px,.5rem + (1vw - 3.75px) * .5825,17px);left:clamp(7px,.4375rem + (1vw - 3.75px) * .5178,15px);display:flex;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:25px;background:#666;border-radius:4px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:clamp(12px,.75rem + (1vw - 3.75px) * .2175,5.36px);line-height:120%;color:#fff;align-items:center;text-transform:uppercase}.card-item .bottom-card{height:100%;overflow-y:auto}.card-item .bottom-card::-webkit-scrollbar{width:5px}.card-item .bottom-card::-webkit-scrollbar-thumb{background:#ddd;border-radius:30px}.card-item .bottom-card::-webkit-scrollbar-track{background:#f9f9f9}.card-item .bottom-card .internal-wrapper{height:100%;padding:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.card-item .bottom-card .internal-wrapper .text .over-title{margin-bottom:5px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#666}.card-item .bottom-card .internal-wrapper .text .title{margin-bottom:5px;font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(19px,1.1875rem + (1vw - 3.75px) * .3236,24px);line-height:140%;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-item .bottom-card .internal-wrapper .text .description{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;max-width:369.63px}body.perfecto .breadcrumb-section{background:#3b2366}body.perfecto .breadcrumb-section .wrapper .breadcrumb-container .greater-than-symbol,body.perfecto .breadcrumb-section .wrapper .breadcrumb-container .item{color:#fff}.breadcrumb-section{display:grid;grid-template-columns:25vw auto;grid-column:1/3;background:#f6f6f6;padding:16px 0;z-index:4}@media (max-width:1024px){.breadcrumb-section{overflow-x:scroll}.breadcrumb-section::-webkit-scrollbar{display:none!important}}.breadcrumb-section .wrapper{grid-column:inherit}.breadcrumb-section .wrapper .breadcrumb-container{display:flex;justify-content:center;align-items:center}@media (max-width:1024px){.breadcrumb-section .wrapper .breadcrumb-container{justify-content:unset;padding:0 17px}}.breadcrumb-section .wrapper .breadcrumb-container .item{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#666;margin-right:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.breadcrumb-section .wrapper .breadcrumb-container .greater-than-symbol{color:#009d6b}body.perfecto .generic-heading .spacing{background-color:#3e2d6e;background-image:url(/assets/img/perfecto-background.png);background-position-x:12%;background-position-y:-2%;background-repeat:no-repeat}@media (max-width:1024px){body.perfecto .generic-heading .spacing{background-image:none}}body.perfecto .generic-heading .main-title{background-color:#3e2d6e;background-image:url(/assets/img/perfecto-background.png);background-position-x:right;background-position-y:center;background-repeat:no-repeat}body.perfecto .generic-heading .main-text.rte a{color:#3e2d6e}body.perfecto .generic-heading .main-text.rte .cta-primary{border:2px solid #3e2d6e;color:#3e2d6e}body.perfecto .generic-heading .main-text.rte .cta-primary .text{color:#3e2d6e}body.perfecto .generic-heading .main-text.rte .cta-primary:hover{background:#3e2d6e;color:#fff}body.perfecto .generic-heading .main-text.rte .cta-primary:hover .text{color:#fff}.generic-heading{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:80px 424px minmax(503px,auto);grid-auto-flow:row;margin-bottom:clamp(40px,2.5rem + (1vw - 3.75px) * 6.7961,145px);grid-template-areas:"spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing spacing" "main-title main-title main-title main-title main-title main-title main-title main-title main-title main-title main-title main-title main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image" "main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image main-image" ". . . . . . . . . . . . . . . . . . . . . . . ."}@media (max-width:1130px){.generic-heading{display:flex;flex-direction:column;position:relative}}.generic-heading .text-wrapper{padding-right:clamp(1px,.0625rem + (1vw - 3.75px) * 5.6524,88.33px);padding-left:clamp(1px,.0625rem + (1vw - 3.75px) * 15.4693,240px);word-break:break-word}@media (max-width:1130px){.generic-heading .text-wrapper{padding:0 20px;width:100%}}.generic-heading .text-wrapper-title{word-break:break-word;margin:0 auto;max-width:725px}@media (max-width:1130px){.generic-heading .text-wrapper-title{padding:0 20px;width:100%}}.generic-heading .spacing{background-color:#173d8d;grid-area:spacing}.generic-heading .main-title{background-color:#173d8d;grid-area:main-title;display:flex;flex-direction:column;height:100%;justify-content:flex-end;align-items:flex-start}@media (max-width:1130px){.generic-heading .main-title{padding:40px 0;justify-content:flex-start;margin-bottom:-62px}}.generic-heading .main-title svg.perfecto{display:none}.generic-heading .main-title .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(30px,1.875rem + (1vw - 3.75px) * 2.7987,73.24px);line-height:120%;color:#fff;max-width:735px;margin-bottom:60px;text-align:center}@media (max-width:1130px){.generic-heading .main-title .title{max-width:375px;margin-top:40px;text-align:unset}}.generic-heading .main-text{grid-area:main-text;margin-top:30px}.generic-heading .main-image{grid-area:main-image}@media (max-width:1130px){.generic-heading .main-image{padding:0 10px}}@media (max-width:360px){.generic-heading .main-image{opacity:0;height:0;min-height:335px}.generic-heading .main-image.active{opacity:1;height:auto;min-height:335px;transition:all .4s ease-out}}.generic-heading .main-image img.image-scroll{position:-webkit-sticky;position:sticky;top:0}@media (max-width:1130px){.generic-heading .main-image img.image-scroll{position:static;top:unset}}body.perfecto .product-cards .card-item:hover .internal-wrapper{background-color:#3e2d6e}body.perfecto .product-cards .card-item:hover .internal-wrapper .product-title .arrow svg path{fill:#fff}.product-cards .card-item{width:100%;height:100%;background:#fff;position:relative;z-index:1}.product-cards .card-item .internal-wrapper{padding:15px 20px;display:block;height:100%}@media (max-width:767px){.product-cards .card-item .internal-wrapper{padding:10px}}.product-cards .card-item .internal-wrapper .product-title{margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.product-cards .card-item .internal-wrapper .product-title .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(19px,1.1875rem + (1vw - 3.75px) * .3236,24px);line-height:140%;color:#000}.product-cards .card-item .internal-wrapper .product-title .arrow{width:17px;height:10px}.product-cards .card-item .internal-wrapper .product-title .arrow svg path{fill:#000}.product-cards .card-item .internal-wrapper .product-little-description{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(12.29px,.768125rem + (1vw - 3.75px) * .2401,16px);line-height:160%;color:#666}.product-cards .card-item:hover .internal-wrapper{background-color:#009d6b;transition:background-color .4s ease-in-out}.product-cards .card-item:hover .internal-wrapper .product-title .title{color:#fff;transition:color .4s ease-in-out}.product-cards .card-item:hover .internal-wrapper .product-title .arrow{width:17px;height:10px}.product-cards .card-item:hover .internal-wrapper .product-title .arrow svg path{fill:#fff}.product-cards .card-item:hover .internal-wrapper .product-little-description{color:#ccc}.product-cards .card-item .card-discover-more{position:absolute;right:0;bottom:0;height:100%;width:100%;z-index:2;display:none;justify-content:right;align-items:center;background:#f9f9f9;background:linear-gradient(90deg,hsla(0,0%,97.6%,0),hsla(0,0%,97.6%,.8827906162) 25%,hsla(0,0%,97.6%,.9612219888) 50%,#f9f9f9 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#f9f9f9",GradientType=1)}@media (max-width:1500px){.product-cards .card-item .card-discover-more{justify-content:center}}.product-cards .card-item:last-child .card-discover-more{display:flex}.sidebar .wrapper{max-width:160px;margin:0 auto;position:-webkit-sticky;position:sticky;top:10px;min-height:300px;padding-bottom:20px}@media (min-width:1025px){.sidebar .wrapper .desktop{display:block}.sidebar .wrapper .mobile-accordion{display:none}}@media (max-width:1024px){.sidebar .wrapper{max-width:unset;min-height:unset}.sidebar .wrapper .desktop{display:none}.sidebar .wrapper .mobile-accordion{display:block}}.sidebar .wrapper .title-sidebar{font-family:Inter,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:15px;color:#666;margin-bottom:15px}.sidebar .wrapper .container-link-sidebar .link-sidebar{margin-bottom:15px}.sidebar .wrapper .container-link-sidebar .link-sidebar:last-child{margin-bottom:unset}.sidebar .wrapper .container-link-sidebar .link-sidebar:hover{text-decoration:underline}.sidebar .wrapper .container-link-sidebar .link-sidebar .text{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:130%;color:#000}.sidebar .wrapper .item{display:flex;flex-direction:column;border-bottom:1px solid #ddd;margin:20px 0}.sidebar .wrapper .item:first-child{border-top:1px solid #ddd}.sidebar .wrapper .item.active .description-items{opacity:1;height:auto;z-index:0;transition:all .4s ease-out;margin-left:clamp(51px,3.1875rem + (1vw - 3.75px) * 1.2298,70px);margin-bottom:25px}.sidebar .wrapper .item.active .container-item .img-item{display:none}.sidebar .wrapper .item.active .container-item .img-item-open{display:flex}.sidebar .wrapper .item .container-item{display:flex;align-items:center;cursor:pointer;justify-content:space-between;padding:20px 0}.sidebar .wrapper .item .container-item .left-side,.sidebar .wrapper .item .container-item .right-side{display:flex;align-items:center}.sidebar .wrapper .item .container-item .img-item{display:flex}.sidebar .wrapper .item .container-item .img-item svg{height:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px);max-width:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px)}.sidebar .wrapper .item .container-item .img-item-open{display:none}.sidebar .wrapper .item .container-item .img-item-open svg{height:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px);max-width:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px)}.sidebar .wrapper .item .container-item .title-item{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15px,.9375rem + (1vw - 3.75px) * .5825,24px);line-height:120%;color:#009d6b}@media (max-width:375px){.sidebar .wrapper .item .container-item .title-item{font-weight:700;font-family:Century Gothic,sans-serif}}.sidebar .wrapper .item .description-items{opacity:0;height:0;z-index:-9}.sidebar .wrapper .item .description-items .colors-container{display:flex;margin-bottom:49px;flex-wrap:wrap}.sidebar .wrapper .item .description-items .colors-container .color{Width:27px;Height:27px;border-radius:50%;box-sizing:border-box;margin-right:18px}.sidebar .wrapper .item .description-items .text{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:700;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:100%;color:#000}.videos-container{justify-content:center;align-content:center}.videos-container .video-card,.videos-container .video-card .video{max-width:100%;width:100%;height:auto}.videos-container .video-card .video{position:relative;cursor:pointer;z-index:1}.videos-container .video-card .video .opacity-layer{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.4178046218) 50%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);z-index:2}.videos-container .video-card .video img{position:relative;z-index:1}.videos-container .video-card .video .overlay-play{position:absolute;z-index:3;bottom:19px;left:17px}.videos-container .video-card .internal-wrapper{padding:0 20px}.videos-container .video-card .internal-wrapper .tag-list{display:flex;flex-wrap:wrap;margin:20px 0 9px}.videos-container .video-card .internal-wrapper .tag-list span.tag{display:flex;align-items:flex-start;padding:5px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:31px;background:#eee;border-radius:20px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:13.36px;line-height:120%;color:#999;margin-right:9px;margin-bottom:10px;align-items:center}.videos-container .video-card .internal-wrapper .tag-list span.tag:last-child{margin-right:unset}.videos-container .video-card .card-title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(18px,1.125rem + (1vw - 3.75px) * .3883,24px);line-height:130%;color:#000;margin-bottom:5px}.videos-container .video-card .description{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:15.36px;line-height:160%;color:#444;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.result-container{margin-bottom:60px}@media (max-width:767px){.result-container{margin-bottom:50px}}.result-container:last-child{margin-bottom:73px}@media (max-width:767px){.result-container:last-child{margin-bottom:60px}}.result-container .before-title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:600;font-size:clamp(11px,.6875rem + (1vw - 3.75px) * .1294,13px);line-height:14px;color:#999;margin-bottom:5px}.result-container .title{font-weight:600;font-size:clamp(20px,1.25rem + (1vw - 3.75px) * .6472,30px);line-height:133%;color:#000}.result-container .short-description,.result-container .title{font-family:Inter,sans-serif;font-style:normal;margin-bottom:5px}.result-container .short-description{font-weight:400;font-size:clamp(14px,.875rem + (1vw - 3.75px) * .1294,16px);line-height:150%;color:#a2a2a2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.result-container .short-description{-webkit-line-clamp:4}}.result-container .link-read{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:600;font-size:clamp(14px,.875rem + (1vw - 3.75px) * .1294,16px);line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#009d6b}body.perfecto .tag-list .list span.tag{background:#3e2d6e}.tag-list{margin:50px 0}.tag-list .little-title{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12.29px;line-height:120%;color:#aebbd7;margin-bottom:9px}.tag-list .list{display:flex;flex-wrap:wrap;margin:15px 0}.tag-list .list span.tag{display:flex;align-items:flex-start;padding:7px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;background:#009d6b;border-radius:4px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:15.36px;line-height:120%;color:#fff;margin-right:9px;margin-bottom:10px;align-items:center}.tag-list .list span.tag:last-child{margin-right:unset}body.perfecto .technical-sheet .item .container-item .title-item,body.perfecto .technical-sheet .item .description-items .wrapper-table table thead tr th{color:#3e2d6e}.technical-sheet{margin:35px 0}.technical-sheet .item{display:flex;flex-direction:column;border-bottom:1px solid #ddd}.technical-sheet .item:first-child{border-top:1px solid #ddd}.technical-sheet .item.active .description-items{opacity:1;height:auto;z-index:0;transition:all .4s ease-out;margin-left:clamp(51px,3.1875rem + (1vw - 3.75px) * 1.2298,70px)}.technical-sheet .item.active .container-item .img-item{display:none}.technical-sheet .item.active .container-item .img-item-open{display:flex}.technical-sheet .item .container-item{display:flex;align-items:center;cursor:pointer;justify-content:space-between;margin:15px 0}.technical-sheet .item .container-item .left-side{display:flex;align-items:center}.technical-sheet .item .container-item .left-side .icon{width:53px;height:50px;margin-right:clamp(10px,.625rem + (1vw - 3.75px) * .6472,20px)}.technical-sheet .item .container-item .right-side{display:flex;align-items:center}.technical-sheet .item .container-item .img-item{display:flex}.technical-sheet .item .container-item .img-item svg{height:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px);max-width:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px)}.technical-sheet .item .container-item .img-item-open{display:none}.technical-sheet .item .container-item .img-item-open svg{height:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px);max-width:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px)}.technical-sheet .item .container-item .title-item{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15px,.9375rem + (1vw - 3.75px) * .5825,24px);line-height:120%;color:#009d6b}@media (max-width:375px){.technical-sheet .item .container-item .title-item{font-weight:700;font-family:Century Gothic,sans-serif}}.technical-sheet .item .description-items{opacity:0;height:0;z-index:-9}.technical-sheet .item .description-items .colors-container{display:flex;margin-bottom:49px;flex-wrap:wrap;background:#ededed;min-height:100px;align-items:center;justify-content:flex-start;padding:20px}.technical-sheet .item .description-items .colors-container .color{width:27px;height:27px;border-radius:50%;box-sizing:border-box;margin-right:18px;border:.5px solid #444}.technical-sheet .item .description-items .wrapper-table{margin-bottom:49px}.technical-sheet .item .description-items .wrapper-table table{display:grid;border-collapse:collapse;min-width:100%;grid-template-areas:"a b c d"}.technical-sheet .item .description-items .wrapper-table table thead,.technical-sheet .item .description-items .wrapper-table table thead tr{display:contents}.technical-sheet .item .description-items .wrapper-table table thead tr th{max-width:99px;width:100%;font-family:Century Gothic,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:16px;text-align:center;letter-spacing:-.02em;color:#009d6b}.technical-sheet .item .description-items .wrapper-table table thead tr th:last-child{border:0}.technical-sheet .item .description-items .wrapper-table table tbody,.technical-sheet .item .description-items .wrapper-table table tbody tr{display:block}.technical-sheet .item .description-items .wrapper-table table tbody tr:nth-child(odd) td{background:#ededed}.technical-sheet .item .description-items .wrapper-table table tbody tr td{padding-top:4px;padding-bottom:4px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,.75rem + (1vw - 3.75px) * .1942,15px);color:#000;width:clamp(284px,17.75rem + (1vw - 3.75px) * 18.5113,570px)!important}.technical-sheet .item .description-items .wrapper-table table tbody tr td:first-child{padding-left:9px}.technical-sheet .item .description-items .wrapper-table table tbody tr td:last-child{padding-right:9px}.technical-sheet .item .description-items .wrapper-table table tbody tr td:not(:first-child){justify-self:center;width:100%}.product-category-listing{background-color:#f0f0f0}.product-category-listing .wrapper-grid{max-width:1441px;margin:0 auto;padding:0 15px}.product-category-listing .wrapper-grid .cards-container{width:100%;padding-top:clamp(40px,2.5rem + (1vw - 3.75px) * 2.589,80px);padding-bottom:clamp(40px,2.5rem + (1vw - 3.75px) * 2.589,80px)}.product-category-listing .wrapper-grid .cards-container .main-title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(24px,1.5rem + (1vw - 3.75px) * 2.2388,58.59px);line-height:120%;text-align:center;color:#000;margin-bottom:clamp(32px,2rem + (1vw - 3.75px) * 1.9417,62px)}.product-category-listing .wrapper-grid .cards-container .product-cards{display:grid;grid-template-columns:repeat(4,minmax(0,340px));grid-column-gap:clamp(10px,.625rem + (1vw - 3.75px) * 1.1003,27px);grid-row-gap:clamp(10px,.625rem + (1vw - 3.75px) * 1.2945,30px)}@media (max-width:767px){.product-category-listing .wrapper-grid .cards-container .product-cards{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-category-listing .wrapper-grid .cards-container .product-cards[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,340px))}.product-category-listing .wrapper-grid .cards-container .product-cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,340px))}.product-category-listing .wrapper-grid .cards-container .product-cards[data-carousel]{display:block;width:100%}.product-category-listing .wrapper-grid .cards-container .product-cards[data-carousel]:not(.is-not-slider){margin-bottom:20px;opacity:0}.product-category-listing .wrapper-grid .cards-container .product-cards[data-carousel]:not(.is-not-slider)[data-carousel=active]{opacity:1;transition:all .4s ease-out}.product-category-listing .wrapper-grid .cards-container .product-cards[data-carousel]:not(.is-not-slider) [data-slide]{width:340px;height:435px;margin:0 10px}.product-category-listing .wrapper-grid .cards-container .product-cards[data-carousel]:not(.is-not-slider) .flickity-page-dots{position:relative}}.product-category-listing .wrapper-grid .cards-container .product-cards .card-item .top-image{border-bottom:1px solid #ddd}.product-category-listing .wrapper-grid .cards-container .product-cards .card-item .card-discover-more{display:none}.banner-video{background-color:#e5e5e5;position:relative;z-index:1}@media (max-width:768px){.banner-video{margin-bottom:100px}}.banner-video .video{padding:56.43% 0 0;position:relative;z-index:1}.banner-video .wrapper{position:absolute;top:clamp(1px,.0625rem + (1vw - 3.75px) * 50.8738,787px);left:0;width:100%;background:#000;background:linear-gradient(0deg,transparent,rgba(0,0,0,.454219));height:22%;z-index:2;opacity:1}.banner-video .wrapper.hide{opacity:0;transition:opacity .6s ease-in-out}.banner-video .wrapper .text{display:flex;flex-direction:column;align-items:center;justify-content:center}.banner-video .wrapper .text .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(37.5px,2.34375rem + (1vw - 3.75px) * .6019,46.8px);line-height:140%;text-align:center;color:#fff}.banner-video .wrapper .text .subtitle{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .2434,19.12px);line-height:160%;text-align:center;color:#fff;margin-bottom:30px}.banner-video .wrapper .text.play{display:none}@media (max-width:1024px){.banner-video .wrapper{display:none}}.double-text-image{display:grid;grid-template-columns:repeat(24,1fr);gap:0 0;grid-template-areas:"first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row" "first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row first-image-row" "second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row" "second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row second-image-row"}@media (max-width:1024px){.double-text-image{display:flex;flex-direction:column;margin:10px 0}}.double-text-image .first-image-row,.double-text-image .first-image-row.left{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"image image image image image image image image image image image image main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text";grid-area:first-image-row}.double-text-image .first-image-row.left.right,.double-text-image .first-image-row.right{grid-template-areas:"main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text main-text image image image image image image image image image image image image"}@media (max-width:1024px){.double-text-image .first-image-row,.double-text-image .first-image-row.left{display:flex;flex-direction:column}}.double-text-image .first-image-row .image,.double-text-image .first-image-row.left .image{grid-area:image}@media (max-width:1024px){.double-text-image .first-image-row .image,.double-text-image .first-image-row.left .image{padding:0 10px}}.double-text-image .first-image-row.left .main-text,.double-text-image .first-image-row .main-text{grid-area:main-text;max-width:655px;margin:0 auto;padding:20px;display:flex;flex-direction:column;justify-content:center}.double-text-image .first-image-row.left .main-text .cta-primary,.double-text-image .first-image-row .main-text .cta-primary{min-width:101px;justify-content:space-around}.double-text-image .second-image-row,.double-text-image .second-image-row.right{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;gap:0 0;grid-template-areas:". . main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  image  image  image  image  image  image  image  image  image  image  . .";grid-area:second-image-row}.double-text-image .second-image-row.left,.double-text-image .second-image-row.right.left{grid-template-areas:". . image  image  image  image  image  image  image  image  image  image main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text . ."}@media (max-width:1024px){.double-text-image .second-image-row,.double-text-image .second-image-row.right{display:flex;flex-direction:column;margin:10px 0}}.double-text-image .second-image-row .image,.double-text-image .second-image-row.right .image{grid-area:image}@media (max-width:1024px){.double-text-image .second-image-row .image,.double-text-image .second-image-row.right .image{padding:0 10px}}.double-text-image .second-image-row .main-text,.double-text-image .second-image-row.right .main-text{grid-area:main-text;max-width:640px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,1.25rem + (1vw - 3.75px) * 7.767,140px) 20px 0}.double-text-image .second-image-row .main-text a.cta-primary,.double-text-image .second-image-row.right .main-text a.cta-primary{align-self:center;min-width:101px;justify-content:space-around}.text-image-block,.text-image-block.right{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;grid-template-areas:". . main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  image  image  image  image  image  image  image  image  image  image  . .";padding-bottom:clamp(40px,2.5rem + (1vw - 3.75px) * 8.4142,170px);padding-top:clamp(40px,2.5rem + (1vw - 3.75px) * 8.4142,170px)}.text-image-block.left,.text-image-block.right.left{grid-template-areas:". . image  image  image  image  image  image  image  image  image  image main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text  main-text . ."}@media (max-width:1024px){.text-image-block,.text-image-block.right{display:flex;flex-direction:column;margin:10px 0}}.text-image-block .image,.text-image-block.right .image{grid-area:image}@media (max-width:1024px){.text-image-block .image,.text-image-block.right .image{padding:0 10px}}.text-image-block .main-text,.text-image-block.right .main-text{grid-area:main-text;max-width:640px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,1.25rem + (1vw - 3.75px) * 7.767,140px) 60px 0}.text-image-block .main-text .title,.text-image-block.right .main-text .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(30px,1.875rem + (1vw - 3.75px) * 1.0926,46.88px);line-height:130%;color:#000;margin-bottom:15px}.text-image-block .main-text .internal-text a.cta-primary,.text-image-block.right .main-text .internal-text a.cta-primary{align-self:center}.accordion-card{background-color:#f9f9f9}@media (max-width:767px){.accordion-card{margin-bottom:45px}}.accordion-card .wrapper{max-width:1440px;width:100%;padding-top:clamp(40px,2.5rem + (1vw - 3.75px) * 2.589,80px);padding-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 2.8479,104px);margin:0 auto}@media (max-width:1477px){.accordion-card .wrapper{padding-left:20px;padding-right:20px}}.accordion-card .wrapper .container-products .list-box .item{display:flex;flex-direction:column;margin-bottom:40px}.accordion-card .wrapper .container-products .list-box .item.active .description-items{opacity:1;height:auto;z-index:0;transition:all .4s ease-out}.accordion-card .wrapper .container-products .list-box .item.active .container-item .img-item{display:none}.accordion-card .wrapper .container-products .list-box .item.active .container-item .img-item-open{display:block}.accordion-card .wrapper .container-products .list-box .item .container-item{display:flex;align-items:center;cursor:pointer;margin-bottom:20px}.accordion-card .wrapper .container-products .list-box .item .container-item .img-item{display:block;margin-right:20px}.accordion-card .wrapper .container-products .list-box .item .container-item .img-item svg{height:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px);max-width:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px)}.accordion-card .wrapper .container-products .list-box .item .container-item .img-item-open{display:none;margin-right:20px}.accordion-card .wrapper .container-products .list-box .item .container-item .img-item-open svg{height:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px);max-width:clamp(24px,1.5rem + (1vw - 3.75px) * 1.2945,44px)}.accordion-card .wrapper .container-products .list-box .item .container-item .title-item{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(24px,1.5rem + (1vw - 3.75px) * 1.4809,46.88px);line-height:120%;color:#000}.accordion-card .wrapper .container-products .list-box .item .description-items{opacity:0;height:0;z-index:-9}.accordion-card .wrapper .container-products .list-box .item .description-items .product-cards{display:grid;grid-template-columns:270px 270px 270px 270px 270px 270px;grid-template-rows:minmax(365px,auto);-moz-column-gap:22.5px;column-gap:22.5px;row-gap:10px;grid-auto-flow:row;margin-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 1.5534,84px)}@media (max-width:1500px){.accordion-card .wrapper .container-products .list-box .item .description-items .product-cards{grid-template-columns:270px 270px 270px;align-items:center;justify-content:center}}@media (max-width:899px){.accordion-card .wrapper .container-products .list-box .item .description-items .product-cards{grid-template-columns:162px 162px 162px;grid-template-rows:minmax(256px,auto);-moz-column-gap:11px;column-gap:11px}}@media (max-width:599px){.accordion-card .wrapper .container-products .list-box .item .description-items .product-cards{grid-template-columns:162px 162px}}body.perfecto .simple-text-block{background-color:#3e2d6e;background-image:url(/assets/img/perfecto-background.png);background-repeat:no-repeat}.simple-text-block{background:linear-gradient(242.3deg,#009d6b 31.68%,#173d8d 74.57%);position:relative;z-index:1}.simple-text-block svg.perfecto{position:absolute;z-index:2;display:none}.simple-text-block .wrapper{position:relative;z-index:3;max-width:1088px;width:100%;max-height:clamp(359px,22.4375rem + (1vw - 3.75px) * 9.1262,500px);margin:0 auto;display:flex;justify-content:flex-start;align-items:flex-start;padding-top:clamp(60px,3.75rem + (1vw - 3.75px) * 3.5599,115px);padding-bottom:clamp(60px,3.75rem + (1vw - 3.75px) * 5.0485,138px)}@media (max-width:1200px){.simple-text-block .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media (max-width:768px){.simple-text-block .wrapper{padding-right:20px;padding-left:20px}}@media (max-width:1200px){.simple-text-block .wrapper .svg-container{margin-bottom:10px}}.simple-text-block .wrapper .text-container{padding:26px 0 0 43px}.simple-text-block .wrapper .text-container .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(24px,1.5rem + (1vw - 3.75px) * 1.4809,46.88px);line-height:130%;color:#fff;margin-bottom:10px;max-width:810px}@media (max-width:1200px){.simple-text-block .wrapper .text-container .title{text-align:center}}.simple-text-block .wrapper .text-container .subtitle{font-family:Inter,sans-serif;font-style:normal;font-weight:300;line-height:170%;color:#fff;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .5592,24px);margin-bottom:10px}.simple-text-block .wrapper .text-container .cta-container .cta-white{min-width:88px;display:flex;justify-content:space-around}@media (max-width:1200px){.simple-text-block .wrapper .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}}.text-block-section{margin-bottom:50px}.text-block-section>.wrapper{max-width:1300px;width:100%;padding:0 20px;margin:0 auto}.title-document-block{margin:60px 0;background-color:#e9edf5;max-width:640px;width:100%}@media (max-width:1130px){.title-document-block{margin:50px auto}}.title-document-block .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0 35px;width:clamp(224px,14rem + (1vw - 3.75px) * 18.7702,514px);margin:0 auto}.title-document-block .wrapper .detail-title{font-size:clamp(19px,1.1875rem + (1vw - 3.75px) * .3236,24px);font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:120%;text-align:center;color:#000;margin-bottom:15px}@media (max-width:1130px){.title-document-block .wrapper .detail-title{font-family:Century Gothic,sans-serif;font-weight:700;margin-bottom:10px}}.title-document-block .wrapper .subtitle{font-size:clamp(12px,.75rem + (1vw - 3.75px) * .1942,15px);font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:120%;text-align:center;color:#666;margin-bottom:20px}.title-document-block .wrapper .cta-primary{display:flex;justify-content:center;align-items:center;margin:0}.title-document-block .wrapper .cta-primary .icon{display:flex;justify-content:center;align-items:center;margin-right:13px}.banner-video-product{background-color:#e5e5e5}.banner-video-product .wrapper{width:clamp(335px,20.9375rem + (1vw - 3.75px) * 71.521,1440px);margin:0 auto;padding-top:clamp(30px,1.875rem + (1vw - 3.75px) * 3.2362,80px);padding-bottom:clamp(50px,3.125rem + (1vw - 3.75px) * 3.2362,100px)}.banner-video-product .wrapper .title{font-size:clamp(24px,1.5rem + (1vw - 3.75px) * 2.2654,59px);font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:120%;text-align:center;color:#000;margin-bottom:clamp(28px,1.75rem + (1vw - 3.75px) * 2.0712,60px)}@media (max-width:1024px){.banner-video-product .wrapper .title{font-family:Century Gothic,sans-serif}}.banner-video-product .wrapper .video iframe{width:100%;height:41.5625vw}.videos-container{display:grid;grid-template-columns:repeat(2,minmax(0,619.5px));grid-column-gap:clamp(20px,1.25rem + (1vw - 3.75px) * 1.2945,40px);grid-row-gap:clamp(40px,2.5rem + (1vw - 3.75px) * 2.589,80px);margin-bottom:80px}@media (max-width:767px){.videos-container{margin:0 auto 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.videos-container[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,619.5px))}.videos-container[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,619.5px))}}.loadmore{max-width:296px;width:100%;margin:0 auto}.loadmore .cta-loadmore{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;height:58px;border:1px solid #666;border-radius:30px}.loadmore .cta-loadmore .cta-text{display:block;font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:140%;color:#666;pointer-events:none}.loadmore .cta-loadmore:hover{border:1px solid #009d6b;background:#009d6b;border-radius:30px;color:#fff}.loadmore .cta-loadmore:hover .cta-text{color:#fff}.loadmore .cta-loadmore.loading{width:50px;height:50px;border-radius:50%;border:5px solid #f9f9f9;border-left-color:#666;background:transparent;-webkit-animation:rotate-s-loader 1s linear infinite;animation:rotate-s-loader 1s linear infinite;margin:6rem auto}.loadmore .cta-loadmore.loading .cta-text{display:none}@-webkit-keyframes rotate-s-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-s-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loadmore .cta-loadmore.loading:hover{background-color:none;pointer-events:none}.loadmore .cta-loadmore.loading:hover .cta-text{color:none}.posts-container{display:grid;grid-template-columns:repeat(3,minmax(0,399.33px));grid-column-gap:clamp(10px,.625rem + (1vw - 3.75px) * 1.9417,40px);grid-row-gap:clamp(33px,2.0625rem + (1vw - 3.75px) * 1.9417,63px);margin-bottom:80px}@media (max-width:767px){.posts-container{margin:0 auto 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.posts-container[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,399.33px))}.posts-container[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,399.33px))}}.highlight-posts-listing{background-color:#f0f0f0}.highlight-posts-listing .wrapper-grid{max-width:1743px;margin:0 auto;padding:0 15px}.highlight-posts-listing .wrapper-grid .highlight-posts-container{width:100%;padding-top:clamp(40px,2.5rem + (1vw - 3.75px) * 2.589,80px);padding-bottom:clamp(40px,2.5rem + (1vw - 3.75px) * 2.589,80px)}.highlight-posts-listing .wrapper-grid .highlight-posts-container .main-title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(24px,1.5rem + (1vw - 3.75px) * 2.2388,58.59px);line-height:120%;text-align:center;color:#000;margin-bottom:clamp(32px,2rem + (1vw - 3.75px) * 1.9417,62px)}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts{display:grid;grid-template-columns:repeat(4,minmax(0,409.5px));grid-column-gap:clamp(10px,.625rem + (1vw - 3.75px) * 1.9417,40px);grid-row-gap:clamp(10px,.625rem + (1vw - 3.75px) * 1.2945,30px)}@media (max-width:767px){.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,409.5px))}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,409.5px))}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-carousel]{display:block;width:100%}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-carousel]:not(.is-not-slider){margin-bottom:20px;opacity:0}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-carousel]:not(.is-not-slider)[data-carousel=active]{opacity:1;transition:all .4s ease-out}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-carousel]:not(.is-not-slider) [data-slide]{width:409.5px;height:548px;margin:0 10px}.highlight-posts-listing .wrapper-grid .highlight-posts-container .posts[data-carousel]:not(.is-not-slider) .flickity-page-dots{position:relative}}.blog-homepage-section{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:row;padding-top:clamp(70px,4.375rem + (1vw - 3.75px) * 3.8835,130px);padding-bottom:clamp(50px,3.125rem + (1vw - 3.75px) * 5.4369,134px)}@media (max-width:1024px){.blog-homepage-section{display:flex;flex-direction:column;padding:0 20px}.blog-homepage-section .side-search{margin-bottom:50px}}.blog-homepage-section .side-search{grid-area:1/2/2/7}.blog-homepage-section .side-search .side-heading{margin-bottom:clamp(30px,1.875rem + (1vw - 3.75px) * 1.2945,50px)}.blog-homepage-section .side-search .side-heading .title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(30px,1.875rem + (1vw - 3.75px) * .4854,37.5px);line-height:140%;color:#000;margin-bottom:5px}.blog-homepage-section .side-search .side-heading .subtitle{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;color:#666}.blog-homepage-section .side-search .side-links .title-sidebar{font-family:Inter,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:15px;color:#666;margin-bottom:8px}.blog-homepage-section .side-search .side-links .container-link-sidebar{overflow-y:auto;height:379px}@media (max-width:1024px){.blog-homepage-section .side-search .side-links .container-link-sidebar{height:auto;overflow:hidden}}.blog-homepage-section .side-search .side-links .container-link-sidebar::-webkit-scrollbar{width:5px}.blog-homepage-section .side-search .side-links .container-link-sidebar::-webkit-scrollbar-thumb{background:#ddd;border-radius:30px}.blog-homepage-section .side-search .side-links .container-link-sidebar::-webkit-scrollbar-track{background:#f9f9f9}.blog-homepage-section .side-search .side-links .container-link-sidebar .link-sidebar{border-top:1px solid #ddd;height:42px}.blog-homepage-section .side-search .side-links .container-link-sidebar .link-sidebar:last-child{border-bottom:1px solid #ddd}.blog-homepage-section .side-search .side-links .container-link-sidebar .link-sidebar:hover{text-decoration:underline}.blog-homepage-section .side-search .side-links .container-link-sidebar .link-sidebar .text{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:233%;color:#000;display:flex;justify-content:space-between;align-items:center}.blog-homepage-section .side-search .side-links .container-link-sidebar .link-sidebar .text .internal-text{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-homepage-section .side-search .side-links .container-link-sidebar .link-sidebar .text .arrow{width:33px}.blog-homepage-section .article-slider{grid-area:1/8/2/24;max-width:1278px;width:100%;margin-bottom:50px}.blog-homepage-section .article-slider.is-not-slider{display:flex}.blog-homepage-section .article-slider .flickity-prev-next-button{background-color:#009d6b;color:#fff;top:111.5%;z-index:2}.blog-homepage-section .article-slider .flickity-prev-next-button.next{right:clamp(570px,35.625rem + (1vw - 10.24px) * 66.4063,1165px)}@media (max-width:1024px){.blog-homepage-section .article-slider{margin-bottom:unset}.blog-homepage-section .article-slider .flickity-prev-next-button{display:none}}.blog-homepage-section .article-slider [data-slide]{max-width:399.33px;width:100%;height:544px;margin:0 clamp(10.2px,.6375rem + (1vw - 3.75px) * .6084,19.6px)}.blog-homepage-section .article-slider [data-slide]:first-child{margin-left:unset}@media (min-device-width:1024px) and (max-device-width:1300px){.blog-homepage-section .article-slider [data-slide]{max-width:320px}}.blog-homepage-section .article-slider .flickity-slider{width:99.1%}@media (max-width:1024px){.blog-homepage-section .article-slider{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-homepage-section .article-slider[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,399.33px))}.blog-homepage-section .article-slider[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,399.33px))}.blog-homepage-section .article-slider[data-carousel]{display:block;width:100%}.blog-homepage-section .article-slider[data-carousel]:not(.is-not-slider){margin-bottom:20px;opacity:0}.blog-homepage-section .article-slider[data-carousel]:not(.is-not-slider)[data-carousel=active]{opacity:1;transition:all .4s ease-out}.blog-homepage-section .article-slider[data-carousel]:not(.is-not-slider) .flickity-page-dots{position:relative}}.blog-homepage-section .link-to{grid-area:2/8/3/24;display:flex;justify-content:flex-end;position:relative;z-index:1;font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:160%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#009d6b}@media (max-width:1024px){.blog-homepage-section .link-to{display:none}}@media (max-width:1024px){.blog-homepage-section .flickity-page-dots{margin-bottom:50px}}.contact-form .hbspt-form{background-image:url(/assets/img/background-form.png),linear-gradient(45.33deg,#222 13.7%,#444 88.59%);background-position-x:right;background-position-y:center;background-repeat:no-repeat;padding:clamp(45px,2.8125rem + (1vw - 3.75px) * 4.11,108.5px) 0}@media (max-width:1024px){.contact-form .hbspt-form{background-image:linear-gradient(45.33deg,#222 13.7%,#444 88.59%)}}.contact-form .hbspt-form .submitted-message.hs-main-font-element{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:24px!important;line-height:160%;color:hsla(0,0%,100%,.65);overflow:hidden;display:flex;justify-content:center;align-items:center}.contact-form .hbspt-form .hs-form{max-width:888px;width:100%;display:flex;flex-direction:column;margin:0 auto 0 clamp(1px,.0625rem + (1vw - 3.75px) * 36.1812,560px)}@media (max-width:1440px){.contact-form .hbspt-form .hs-form{margin:0 auto}}.contact-form .hbspt-form .hs-form input[type=checkbox],.contact-form .hbspt-form .hs-form input[type=radio]{min-width:24px;height:24px;border-radius:5px;margin-right:10px}@media (max-width:1024px){.contact-form .hbspt-form .hs-form{padding:0 20px}}.contact-form .hbspt-form .hs-form .hs-richtext div{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(30px,1.875rem + (1vw - 3.75px) * 2.7832,73px)!important;line-height:100%;color:#fff;margin-bottom:15px}.contact-form .hbspt-form .hs-form .hs-richtext p{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:clamp(15px,.9375rem + (1vw - 3.75px) * .5825,24px)!important;line-height:160%;color:hsla(0,0%,100%,.65);margin-bottom:clamp(30px,1.875rem + (1vw - 3.75px) * .9061,44px)}.contact-form .hbspt-form .hs-form .field.hs-form-field{display:flex;width:100%;min-height:50px;margin-bottom:15px;justify-content:flex-start;align-items:center}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field{flex-direction:column;align-items:flex-start}}.contact-form .hbspt-form .hs-form .field.hs-form-field label{max-width:200px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:clamp(15.36px,.96rem + (1vw - 3.75px) * .1709,18px);line-height:40px;color:#fff}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field label{line-height:45px}}.contact-form .hbspt-form .hs-form .field.hs-form-field label.hs-error-msg,.contact-form .hbspt-form .hs-form .field.hs-form-field label.hs-main-font-element{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px!important;line-height:150%;color:rgba(255,99,71,.75);padding:0 10px}.contact-form .hbspt-form .hs-form .field.hs-form-field label#label-message-6eba5cb9-561e-44b7-9d94-ae7cc94610f4{align-self:flex-start}.contact-form .hbspt-form .hs-form .field.hs-form-field .input{max-width:400px;width:100%;align-self:stretch}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field .input{max-width:100%}}.contact-form .hbspt-form .hs-form .field.hs-form-field .input input:not([type=checkbox]):not([type=radio]),.contact-form .hbspt-form .hs-form .field.hs-form-field .input select{width:100%;height:100%;background:#fff;border-radius:3px;padding:0 20px}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field .input input:not([type=checkbox]):not([type=radio]),.contact-form .hbspt-form .hs-form .field.hs-form-field .input select{margin-right:unset;height:50px}}.contact-form .hbspt-form .hs-form .field.hs-form-field .input .hs-form-checkbox-display:not(last-child){margin-right:30px}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field .input .hs-form-checkbox-display:not(last-child){margin-right:unset}}.contact-form .hbspt-form .hs-form .field.hs-form-field .input .hs-form-radio-display:not(last-child){margin-right:30px}.contact-form .hbspt-form .hs-form .field.hs-form-field .input .inputs-list.multi-container{display:flex;flex-wrap:wrap}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field .input .inputs-list.multi-container{flex-direction:column}}.contact-form .hbspt-form .hs-form .field.hs-form-field .input textarea{width:100%;height:100%;background:#fff;border-radius:3px;padding:15px 20px}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field .input select{max-width:355px}}.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$8.$company_sector"],.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$9.$sei_un_distributore"],.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$10.$message"]{max-width:680px}@media (max-width:1024px){.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$8.$company_sector"],.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$9.$sei_un_distributore"],.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$10.$message"]{max-width:100%}}.contact-form .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$10.$message"]{height:150px}.contact-form .hbspt-form .hs-form .legal-consent-container{max-width:680px;width:100%;align-self:self-end;margin-bottom:35px}.contact-form .hbspt-form .hs-form .legal-consent-container .hs-form-required{font-size:13px;font-weight:400}.contact-form .hbspt-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{max-width:625px}.contact-form .hbspt-form .hs-form .legal-consent-container p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:hsla(0,0%,100%,.75)}.contact-form .hbspt-form .hs-form .legal-consent-container p a{text-decoration:underline}.contact-form .hbspt-form .hs-form .legal-consent-container .field.hs-form-field{width:100%}.contact-form .hbspt-form .hs-form .legal-consent-container .field.hs-form-field .input{max-width:100%}.contact-form .hbspt-form .hs-form .legal-consent-container .field.hs-form-field .input label{max-width:100%;line-height:19.5px}.contact-form .hbspt-form .hs-form .hs_error_rollup .hs-main-font-element{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px!important;line-height:150%;color:rgba(255,99,71,.75);padding:0 10px}.contact-form .hbspt-form .hs-form .hs_submit.hs-submit{max-width:680px;width:100%;align-self:flex-end}.contact-form .hbspt-form .hs-form .hs_submit.hs-submit .actions{min-width:232px;border:2px solid #fff;color:#fff;border-radius:30px;padding:8px 20px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;cursor:pointer}.contact-form .hbspt-form .hs-form .hs_submit.hs-submit .actions .hs-button{font-style:normal;font-weight:400;font-size:20px;line-height:140%;font-family:Inter,sans-serif;color:#fff;text-align:center;background-color:unset}.contact-form .hbspt-form .hs-form .hs_submit.hs-submit .actions:hover{text-decoration:none;color:#fff;background:#009d6b;border:2px solid #009d6b}.contact-form .hbspt-form .hs-form .hs_submit.hs-submit .actions:hover .hs-button{color:#fff}.newsletter .hbspt-form{background:#009d6b;padding:clamp(60px,3.75rem + (1vw - 3.75px) * -1.6181,35px) 0}.newsletter .hbspt-form .submitted-message.hs-main-font-element{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:24px!important;line-height:160%;color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center}.newsletter .hbspt-form .hs-form{max-width:960px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}.newsletter .hbspt-form .hs-form input[type=checkbox],.newsletter .hbspt-form .hs-form input[type=radio]{min-width:24px;min-height:24px;border-radius:5px;margin-right:10px}@media (max-width:1024px){.newsletter .hbspt-form .hs-form{padding:0 20px}}.newsletter .hbspt-form .hs-form .hs-richtext div{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:30px!important;color:#fff;margin-bottom:5px;line-height:130%}.newsletter .hbspt-form .hs-form .hs-richtext p{font-family:Inter,sans-serif;font-style:normal;font-size:15px!important;margin-bottom:20px;font-weight:400;line-height:150%;color:hsla(0,0%,100%,.75)}.newsletter .hbspt-form .hs-form .field.hs-form-field{display:flex;width:100%;min-height:50px;margin-bottom:15px;justify-content:flex-start;align-items:center}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field{flex-direction:column;align-items:flex-start}}.newsletter .hbspt-form .hs-form .field.hs-form-field label{display:none}.newsletter .hbspt-form .hs-form .field.hs-form-field label.hs-error-msg,.newsletter .hbspt-form .hs-form .field.hs-form-field label.hs-main-font-element{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:12px!important;line-height:150%;color:#000;padding:0 10px;display:block}.newsletter .hbspt-form .hs-form .field.hs-form-field label#label-message-6eba5cb9-561e-44b7-9d94-ae7cc94610f4{align-self:flex-start}.newsletter .hbspt-form .hs-form .field.hs-form-field .input{max-width:400px;width:100%;align-self:stretch}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field .input{max-width:100%}}.newsletter .hbspt-form .hs-form .field.hs-form-field .input input:not([type=checkbox]):not([type=radio]),.newsletter .hbspt-form .hs-form .field.hs-form-field .input select{width:100%;height:100%;background:#fff;border-radius:3px;padding:0 20px}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field .input input:not([type=checkbox]):not([type=radio]),.newsletter .hbspt-form .hs-form .field.hs-form-field .input select{margin-right:unset;height:50px}}.newsletter .hbspt-form .hs-form .field.hs-form-field .input .hs-form-checkbox-display:not(last-child){margin-right:30px}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field .input .hs-form-checkbox-display:not(last-child){margin-right:unset}}.newsletter .hbspt-form .hs-form .field.hs-form-field .input .hs-form-radio-display:not(last-child){margin-right:30px}.newsletter .hbspt-form .hs-form .field.hs-form-field .input .inputs-list.multi-container{display:flex;flex-wrap:wrap}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field .input .inputs-list.multi-container{flex-direction:column}}.newsletter .hbspt-form .hs-form .field.hs-form-field .input textarea{width:100%;height:100%;background:#fff;border-radius:3px;padding:15px 20px}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field .input select{max-width:355px}}.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$8.$company_sector"],.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$9.$sei_un_distributore"],.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$10.$message"]{max-width:680px}@media (max-width:1024px){.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$8.$company_sector"],.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$9.$sei_un_distributore"],.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$10.$message"]{max-width:100%}}.newsletter .hbspt-form .hs-form .field.hs-form-field .input[data-reactid=".hbspt-forms-0.1:$10.$message"]{height:150px}.newsletter .hbspt-form .hs-form .hs-richtext.hs-main-font-element[data-reactid=".hbspt-forms-0.1:$3.0"] p{font-size:12px!important;line-height:14px;color:hsla(0,0%,100%,.65)}.newsletter .hbspt-form .hs-form .hs_error_rollup .hs-main-font-element{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px!important;line-height:150%;color:rgba(255,99,71,.75);padding:0 10px}.newsletter .hbspt-form .hs-form .hs_submit.hs-submit{max-width:680px;width:100%}.newsletter .hbspt-form .hs-form .hs_submit.hs-submit .actions{min-width:109px;border:2px solid #fff;color:#fff;border-radius:30px;padding:8px 20px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;cursor:pointer}.newsletter .hbspt-form .hs-form .hs_submit.hs-submit .actions .hs-button{font-style:normal;font-weight:400;font-size:15px;line-height:140%;font-family:Inter,sans-serif;color:#fff;text-align:center;background-color:unset}.newsletter .hbspt-form .hs-form .hs_submit.hs-submit .actions:hover{text-decoration:none;color:#009d6b;border:2px solid #fff;background:#fff}.newsletter .hbspt-form .hs-form .hs_submit.hs-submit .actions:hover .hs-button{color:#009d6b}.lista-pdf-container{overflow:hidden;padding:20px 0}.section-pdf-title{font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(30px,1.875rem + (1vw - 3.75px) * .4854,37.5px);line-height:140%;color:#000;text-align:center}.file-pdf-wrapper{padding:0 10px;width:25%;float:left;margin-top:10px}.file-pdf-container{overflow:hidden;border:.5px solid #eee;padding-bottom:10px;height:380px}.file-pdf-img-preview-container{text-align:center;background-color:#f6f6f6}.file-pdf-img-preview{height:200px;width:auto}.file-pdf-title{font-size:24px!important;margin-bottom:5px;font-family:Century Gothic,sans-serif;font-style:normal;font-weight:400;font-size:clamp(19px,1.1875rem + (1vw - 3.75px) * .3236,24px);line-height:140%;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:10px;height:120px}.scarica-file-pfd-button{margin-left:10px}@media (min-width:1700px){.file-pdf-wrapper{width:20%}}@media (min-width:1450px) and (max-width:1699px){.file-pdf-wrapper{width:25%}}@media (min-width:1200px) and (max-width:1449px){.file-pdf-wrapper{width:33.33%}}@media (min-width:870px) and (max-width:1199px){.file-pdf-wrapper{width:50%}}@media (max-width:869px){.file-pdf-wrapper{width:100%}}.testo-full-width-widget{margin-top:50px;margin-bottom:50px}.testo-full-width-widget>.testo-full-width-wrapper{width:100%;max-width:100%;margin:0;padding:0 20px}
/*# sourceMappingURL=stylesbundle.deferred.css.map */
