*{word-break:break-word;-webkit-tap-highlight-color:rgba(255,255,255,0)}:root{--borderRadius:10px}:focus{outline:none;outline-offset:none;outline-color:transparent;outline-style:none;outline-width:none}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{outline:none!important;outline-offset:none!important;outline-color:transparent!important;outline-style:none!important;outline-width:none!important}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100dvw}*{font-family:SolferinoText-Regular!important}body,html{overflow-x:hidden}.imageNewsHeader,.opacity0To100C,body,html{animation-duration:1s;animation-iteration-count:1;animation-name:opacity0To100}@keyframes opacity0To100{0%{opacity:0}to{opacity:1}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb:hover{background:#1ee3b5;-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-thumb{background:#1ee3b5}.flexCenterRow{display:flex;align-items:center;justify-content:center}.flexDirectionColumn{flex-direction:column}.displayFlex{display:flex}.aligItemsCenter{align-items:center}.justifyContentCenter{justify-content:center}.aligItemsStretch{align-items:stretch}.justifyContentSpaceBetween{justify-content:space-between}.justifyContentSpaceAround{justify-content:space-around}.width100dvw{width:100dwv}.gap8px{gap:8px}.gap12px{gap:12px}.padding8px{padding:8px}.widthCalc100Minu16px{width:calc(100% - 16px)}.nameDescriptionPost{margin:0;color:#434343}.fontWeigth500{font-weight:500}.maxWidth1116pxMinus16px{max-width:1100px}.maxWidth1116pxMinus48px{max-width:1068px}.maxHeigth350px{max-height:350px;max-height:unset}.marginTopFakeGap{margin-top:32px}.divActualSelectedLenguage{display:flex;align-items:center;justify-content:center}.containerOptionsLenguage{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:99;position:absolute;transform:translateY(75px) translateX(-75px);background-color:#fff;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);padding:8px}.buttonLenguage{margin:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap;color:#374151;font-size:15px;font-weight:500;cursor:pointer}.orizzontalRiga90{border:1px solid #1ee3b5;width:100%}.divListLenguagePlusActualSelectedLenguage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:100000;transition:.3s}.top130px{top:130px}.top64px{top:64px}.header{width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;top:0;background:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.45);z-index:10000;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326}.headerHeigth{height:80px;max-height:80px;transition:.3s}.heigth80px{height:80px}.maxWidth1116px{max-width:1116px}.navbar{height:100%;width:100%;justify-content:space-between}.divLogoNav{height:calc(100% - 16px);padding:8px;width:-moz-fit-content;width:fit-content}.imgLogoNav{max-height:64px;height:100%;min-height:32px;width:unset}.imgDylog{max-height:40px}.divLogoNav a{display:flex;align-items:center;justify-content:flex-start}.navDivRigth{height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;height:calc(100% - 16px);padding:8px;gap:12px}.ancorNavLink{text-decoration:none;cursor:pointer;color:#434343;font-size:19px;font-weight:500;text-shadow:#fff 1px 0 4px;padding:5px;border-left:3px solid #1ee3b5;transition:.3s;text-wrap:nowrap}.activeLink{background-color:#1ee3b5;border-radius:var(--borderRadius);padding:8px;color:#fff!important;text-shadow:#000 1px 0 4px}.divVideo{width:100dvw;min-height:418px;max-height:900px;aspect-ratio:1265/530;background:linear-gradient(135deg,#1ee3b5,#683de5 50%,#45367c 90%,#352844);overflow:hidden;display:flex;align-items:center;justify-content:center}.videoHome{width:100dvw;min-height:420px;object-fit:cover}.videoHome .imageNewsHeader{max-width:100dvw;min-height:inherit;max-height:100dvh;min-width:auto;height:100%;width:100%;filter:brightness(60%);object-fit:cover}.videoHome:has(.imageNewsHeader){display:flex;align-items:center;justify-content:center}.writerAbsoluteVideo{position:absolute;width:100%;z-index:100}.H2titoloSulVideo{width:-moz-fit-content;width:fit-content;margin:0;font-size:3.5rem;font-weight:200;width:calc(100% - 16px);color:#fff;text-shadow:#000 1px 0 10px}.fontReduction{font-size:32px}.textCenter{text-align:center}.autoWriter1,.fontWeigth700{font-weight:700}.autoWriter1{border-right:3.75px solid #fff}.blinkingBar{transition:.3s;animation-name:blinkingBar;animation-iteration-count:infinite;animation-duration:1s}@keyframes blinkingBar{0%{border-right:3.75px solid transparent}50%{border-right:3.75px solid #fff}to{border-right:3.75px solid transparent}}.isScrolled.headerHeigth{height:45px;max-height:45px}.subTitleDiv{min-height:86px;background:linear-gradient(135deg,#1ee3b5,#683de5 50%,#45367c 90%,#352844);padding-top:12px;padding-bottom:12px;justify-content:center;border-top:3px solid #1ee3b5;border-bottom:3px solid #1ee3b5}.childSubTitleDiv,.subTitleDiv{width:100%;display:flex;align-items:center}.childSubTitleDiv{justify-content:flex-start}.containerSubTitleH2{padding-left:8px}.containerSubTitleH2 h1{color:#434343;color:#fff;font-weight:500px;font-size:32.5px;margin:0;text-shadow:#000 1px 0 5px}.containerSubTitleH2 p{color:#fff;font-weight:200px;font-size:22.5px;margin:0;text-shadow:#000 1px 0 5px}.colorBlackOfLogo{color:#434343}.colorWhite{color:#fff}.immaginiGriglia{object-fit:contain;width:100%;height:100%;max-width:558px}.rigthDiv:has(img){background-color:#1ee3b5;justify-content:flex-start}.leftDiv:has(img){background-color:#1ee3b5;justify-content:flex-end}.leftDiv:has(.red),.rigthDiv:has(.red){background-color:#f37980}.imageDiv{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;max-height:350px}.background1EE3B5{background-color:#1ee3b5}.backgroundf37980{background-color:#f37980}.backgroundInverso{background:linear-gradient(335deg,#1ee3b5,#683de5 50%,#45367c 90%,#352844)}.doubleDiv{width:100dvw}.subDoubleDiv{width:100%}.leftDiv,.rigthDiv{width:50%;background:#fff;border-radius:var(--borderRadius)}.bodyPost{max-width:500px;width:100%;max-height:700px;justify-content:flex-start;border:2px solid #4343430a;margin-top:16px;margin-bottom:16px}.hederPost,.toolBarPost{align-items:center;padding:8px;width:calc(100% - 16px)}.hederPost,.leftHeaderPost,.toolBarPost{display:flex;justify-content:space-between}.avatarAndName,.leftHeaderPost{align-items:flex-start}.avatarAndName{gap:8px}.avatarImg{border-radius:100%}.avatarName{color:#434343;margin:0;height:100%;display:flex;align-items:center;font-weight:500;font-size:17px}.oneDot{border-radius:100%;background-color:#434343;height:6px;width:6px}.rigthHeaderPost{gap:4px;width:16px}.imageContainerPost{aspect-ratio:1/1;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:inline mandatory}.imageContainerPost::-webkit-scrollbar{width:0;height:0}.imageContainerPost>*{scroll-snap-align:start;scroll-margin-block:0}.immaginePostScroll{aspect-ratio:1/1;width:100%;height:100%;transition:.3s;cursor:pointer}.pDiv,.pDiv .subDiv{color:#434343;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;height:calc(100% - 36px);width:calc(50% - 34px);padding:16px}.pDiv .subDiv{width:unset}.pDiv{justify-content:space-between;gap:unset}.borderRigth2pxE2FB91{border-right:2px solid #1ee3b5}.borderLeft2pxE2FB91{border-left:2px solid #1ee3b5}.borderBottomAndTop2FB91,.pDiv{border-top:2px solid #1ee3b5;border-bottom:2px solid #1ee3b5}.pDiv h2{font-weight:700;margin:0;font-size:1.8em}.pDiv h2,.pDiv p{max-width:558px;width:100%}.pDiv p{font-size:21px;line-height:24px;margin:10px 0 20px;font-size:15px}.leftDiv.pDiv{align-items:flex-end}.containerForm,.normalNews,.polePosition,.prezzoCard,.titleNostriLavori{display:flex;align-items:center;justify-content:space-between;width:100dvw}.prezzoCard{width:calc(100% + 24px);transform:translateX(-12px)}.prezzoCard h3,.titleNostreCertificazioni h2,.titleNostriLavori h2{color:#434343;font-weight:700;font-size:27px;text-transform:uppercase;margin:0;min-width:-moz-fit-content;min-width:fit-content;padding-left:8px;padding-right:8px;border-left:3px solid #1ee3b5;border-right:3px solid #1ee3b5}.containerForm .cf,.left .nl,.left .nr,.polePosition .pp,.prezzoCard div,.rigth .nl,.rigth .nr,.titleNostriLavori div{width:100%;border:1.5px solid #1ee3b5}.webinarSpeciale{border-top:2px solid #1ee3b5;margin-top:20px;padding-top:20px;width:100%;cursor:pointer;display:flex;flex-direction:column;gap:12px}.webinarSpeciale p{width:100%;text-align:center;color:#fff!important;font-weight:700!important;font-size:28.5px;margin:0;text-shadow:#000 1px 0 5px;text-transform:uppercase;line-height:35px}.underline{border-bottom:1.5px solid #fff}.left .nr,.rigth .nl{border:1.5px solid transparent}.descripitionNostriLavori p{text-align:center;color:#434343;line-height:24px;font-size:16px}.slideShowNostriLavoriContainer{display:flex;align-items:center;justify-content:center;width:100%;height:350px}.slideShowNostriLavoriContainer .leftArrow,.slideShowNostriLavoriContainer .rigthArrow{height:350px;width:64px;display:flex;align-items:center;justify-content:center;cursor:pointer}.slideShowNostriLavoriContainer .leftArrow div,.slideShowNostriLavoriContainer .rigthArrow div{border-left:2px solid #434343;border-top:2px solid #434343;height:20px;width:20px}.slideShowNostriLavoriContainer .leftArrow div{transform:rotate(-45deg)}.slideShowNostriLavoriContainer .rigthArrow div{transform:rotate(135deg)}.slideShowNostriLavori{display:flex;align-items:center;justify-content:flex-start;gap:12px;overflow-y:hidden;overflow-x:auto;height:350px;scroll-snap-type:inline mandatory}.slideShowNostriLavori::-webkit-scrollbar{width:0;height:0}.slideShowNostriLavori>*{scroll-snap-align:start;scroll-margin-block:0}.imgSlideContainerNostri .imageSlideShowNostri{height:100%;width:-moz-fit-content;width:fit-content;transition:.3s}.imgSlideContainerNostri{aspect-ratio:1/1;min-height:350px;min-width:350px;height:350px;width:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.3s}.backgroundE2FB91{background:linear-gradient(135deg,#1ee3b5,#683de5 50%,#45367c 90%,#352844);border-top:3px solid #1ee3b5;border-bottom:3px solid #1ee3b5}.titleNostreCertificazioni h2{margin-top:16px;color:#fff;text-shadow:#000 1px 0 5px;border:0}.paddingNostriLavori{padding:16px 16px 8px;width:calc(100% - 42px)}.descripitionNostreCertific{text-align:center;color:#434343;color:#fff;text-shadow:#000 1px 0 5px;line-height:24px;font-size:16px;margin-top:16px;margin-bottom:16px;display:flex;align-self:center;justify-content:center;gap:12px;flex-direction:column}.certificazioniContainerImmagini{margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:16px}.isoIMG{filter:drop-shadow(1px 1px 1px #fff)}.background434343{background:#434343}.imgLogoFooter{filter:brightness(0) invert(1);width:auto;padding-top:12px;height:35px;transition:.3s}.imgSocial{height:25px}.imgSocial:hover{filter:brightness(1) invert(0)}.logoFooterDiv{width:100%}.documentiFooter{flex-direction:column;height:-moz-fit-content;height:fit-content;gap:4px;padding:8px}.documentiFooter a{text-decoration:none;cursor:pointer;color:#fff;font-weight:500;padding:5px;border-left:3px solid #1ee3b5;text-wrap:nowrap;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:.3s;width:-moz-fit-content;width:fit-content}.documentiFooter a:hover{color:#1ee3b5}.footerLine{margin-top:8px;margin-bottom:8px;height:2px;background-color:#fff;border-radius:var(--borderRadius)}.contattiFooter{height:20px;gap:6px;padding:12px;justify-content:space-evenly}.contattiFooter p,.documentiFooter p{color:#fff;font-size:16px;margin:0}.contattiFooter div{height:100%;border:1.25px solid #fff}.page404Div{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.h1404{text-align:center}.elencoPuntato{padding-left:24px;height:-moz-fit-content;height:fit-content;width:calc(100% - 24px)!important}p{margin:0!important}.divScacchiera{max-width:558px;width:100%}.pacchettiContainer{width:100%;padding:24px;display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:24px;z-index:1000}.card{border:2px solid #1ee3b5;padding:12px;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);width:322px;display:flex;flex-direction:column;justify-content:space-between}.backgroundPacchetti{background:linear-gradient(135deg,#1ee3b5,#683de5,#1ee3b5,#683de5,#1ee3b5);animation:gradient 60s ease-in-out infinite;width:100dvw;display:flex;align-items:center;justify-content:center}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.card h2{margin:0;width:100%;text-align:center;color:#434343;color:#fff;font-weight:700;font-size:24px;text-transform:uppercase}.cardDescription{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:12px;padding-bottom:12px;gap:12px}.cardDescription p{text-align:start;width:calc(100% - 12px);color:#fff;line-height:24px;font-size:16px;border-left:3px solid #fff;padding-left:12px;cursor:pointer}.highlight1,.highlight2,.highlight3{width:-moz-fit-content;width:fit-content}.red p{border-left:3px solid #f37980;color:#434343;font-weight:500}.highlightRed{border-bottom:1.5px solid #f37980}.cardDescription p:has(span.highlight2){border-left:3px solid #45367c}.cardDescription p:has(span.highlight3){border-left:3px solid #352844}.thePlusDesc,.thePlusDescW{height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;transition:.3s}.thePlusDesc:first-letter,.thePlusDescW:first-letter{text-transform:uppercase}.thePlusDescW{height:45.5px;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.btnCardContainer{padding-top:12px;display:flex;align-items:center;justify-content:space-between}.center{justify-content:center}.btnLittle{border:0;color:#fff;cursor:pointer;font-size:20px;padding:8px;transition:.3s;text-decoration:none;background:linear-gradient(135deg,#1ee3b5,#683de5 90%,#45367c);width:125px;display:block;text-align:center;background-size:150% 400%}.seeMore{width:100%!important;text-align:center!important;border:0!important;color:#0091ff!important;padding-bottom:12px;cursor:pointer}.card h2,.cardDescription p,.prezzoCard h3,.seeMore{color:#fff!important;text-shadow:#000 1px 0 4px;mix-blend-mode:exclusion}.seeMore span{border-bottom:1.5px solid #fff}.open .thePlusDesc,.open .thePlusDescW{height:-moz-fit-content;height:fit-content;white-space:wrap}.open .thePlusDescW{-webkit-mask:unset;mask:unset}.inputDemoHompage{background-color:initial!important;border:0!important;box-sizing:initial!important;color:#434343;font-size:17px!important;line-height:1.4!important;min-height:40px!important;padding:8px 16px!important;padding-block:2px!important;padding-inline:16px!important;transition:.3s;width:calc(100% - 40px)}.inputBorderHomepageForm{border-bottom:1.5px solid #c5d6d5!important;transition:.3s;width:100%}.divLabelAndInput:hover .inputBorderHomepageForm{border-bottom:1.5px solid #1ee3b5!important}.butText{border:0!important;border-left:1.5px solid #c5d6d5!important;min-height:80px!important}.divLabelAndInput:hover .butText{border-left:1.5px solid #1ee3b5!important}.boxShadow{box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326}form{min-width:400px;border:3px solid #1ee3b5;padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}form h2{width:100%;text-align:center;color:#434343;text-transform:uppercase;margin:0}.continerTwoField{align-items:center;gap:24px}.continerTwoField,.divLabelAndInput{display:flex;justify-content:center;width:100%}.divLabelAndInput{align-items:flex-start;flex-direction:column}.privacy{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.privacy p{color:#434343}.false div,.true div{min-height:18px;min-width:18px;aspect-ratio:1/1;border:2px solid #f37980;border-radius:100%;transition:.3s}.true div{background-color:#1ee3b5;border:2px solid #1ee3b5;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center}.privacy p .href{text-decoration:none;color:#0091ff;border-bottom:1.5px solid #0091ff}.sconto{font-size:smaller;position:relative;font-size:20px}.sconto:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid #dc3545;transform:rotate(-4deg)}.vCheck{color:#1ee3b5;font-weight:500;font-size:larger;margin-right:8px}.cardProd{padding:24px 24px 0;width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#1ee3b5,#683de5 50%,#45367c 90%,#352844);color:#fff}.cardProd .visivo .imgVisivo{display:flex;align-items:flex-end;justify-content:center;width:100%;height:auto}.cardProd .desc,.cardProd .visivo,.descUp{width:50%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:24px}.cardProd .desc h2{font-weight:700;font-size:27px;margin:0}.cardProd .desc p{margin:0;font-size:21px;line-height:24px;font-size:17px}.btnCardContainer .btnLittle,.descDown .btnLittle{background:transparent;border:2px solid #fff;width:100%}.btnCardContainer .btnLittle{width:125px}.center .btnLittle{width:100%}.descDown{width:calc(100% - 24px);padding-right:24px;padding-bottom:24px}.soluzioniDiv{position:fixed;top:80px;z-index:2000;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;background-color:#fff;padding:12px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:24px;z-index:2;border-radius:var(--borderRadius)}.open .soluzioniDiv{transition:.3s;scale:1}.isScrolled .navbar .navDivRigth .navRigthDOWN #GestionaleSpan,.isScrolled .navbar .navDivRigth .navRigthDOWN #RentriSpan,.isScrolled .navbar .navDivRigth .navRigthDOWN #SafeguardingSpan,.isScrolled .navbar .navDivRigth .navRigthDOWN #WhistleblowingSpan{display:none}.isScrolled .navbar .navDivRigth .navRigthDOWN .soluzioniDiv{top:45px}.close .soluzioniDiv{display:none}.backgroundMenu{position:fixed;top:0;right:0;width:100dvw;height:100dvh;z-index:1999;transition:.3s;animation-name:opacity0to100;animation-duration:.3s;animation-iteration-count:1}@keyframes opacity0to100{0%{opacity:0}to{opacity:1}}.normalNews .news,.normalNews .news .article,.polePosition .news,.polePosition .news .article{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.normalNews .news,.polePosition .news{min-width:350px;width:500%;border:3px solid #1ee3b5}.normalNews.left .news{border-left:0 solid transparent;border-top:0 solid transparent;border-color:#1ee3b5 transparent transparent #1ee3b5;border-style:solid;border-width:3px 0 0 3px}.normalNews.rigth .news{border-right:0 solid transparent;border-top:0 solid transparent;border-color:#1ee3b5 #1ee3b5 transparent transparent;border-style:solid;border-width:3px 3px 0 0}.normalNews .news{width:250%;max-width:750px}.normalNews .news .imageNews,.polePosition .news .imageNews{width:100%;height:auto}.imageNews{background:linear-gradient(135deg,#1ee3b5,#683de5 50%,#45367c 90%,#352844)}.normalNews .news .article,.polePosition .news .article{padding:24px;width:calc(100% - 48px)}.normalNews .news .article>*,.polePosition .news .article>*{margin:0}.normalNews .news .article .aCuraDi,.normalNews .news .article .desc,.normalNews .news .article .hashtag,.normalNews .news .article h2,.polePosition .news .article .aCuraDi,.polePosition .news .article .desc,.polePosition .news .article .hashtag,.polePosition .news .article h2{width:100%;text-align:left}.normalNews .news .article .hashtag,.polePosition .news .article .hashtag{color:rgba(41,99,189,.7);font-size:14px;text-transform:uppercase}.news>*{-ms-word-wrap:break-word;word-wrap:break-word}.normalNews .news .article h2,.normalNews .news .article h2 a,.polePosition .news .article h2,.polePosition .news .article h2 a{font-size:34px;line-height:46px;color:#222;text-decoration:none;transition:.3s}.normalNews .news .article .aCuraDi,.polePosition .news .article .aCuraDi{font-size:14px;color:#999}.bodyNews h2 a,.bodyNews p a,.fakeHref,.fontSmaller a:hover,.normalNews .news .article .aCuraDi a,.normalNews .news .article h2 a:hover,.polePosition .news .article .aCuraDi a,.polePosition .news .article h2 a:hover{color:#0091ff}.normalNews .news .article .desc,.polePosition .news .article .desc{margin-bottom:30px;font-size:16px;line-height:24px;color:#333}.normalNews .news .article .btnArticleC,.polePosition .news .article .btnArticleC{width:100%}.normalNews .news .article .btnArticleC .btnLittle,.polePosition .news .article .btnArticleC .btnLittle{text-decoration:none;border:0;color:#fff;cursor:pointer;font-size:20px;padding:8px;transition:.3s;width:-moz-fit-content;width:fit-content;width:calc(100% - 16px)}.btnLittle:hover{filter:brightness(115%);background-position:100% 50%}.fontSmaller{font-size:24px;font-weight:300}.fontSmaller a{color:#222;text-decoration:none;transition:.3s}.headerNews{flex-direction:column;gap:24px}.headerNews p,.headerNews p>a{color:#fff;text-shadow:#000 1px 0 10px;text-align:center}.uppercase{text-transform:uppercase}.bodyNews{padding:0 24px;width:calc(100% - 48px)}.bodyNews h2,.bodyNews h3,.bodyNews img{margin:0 0 .66667em;font-size:30px;line-height:38px;color:#222;font-weight:700}.bodyNews h3{font-size:23px}.bodyNews p{margin-bottom:30px!important;font-size:16px;line-height:24px;word-wrap:break-word;font-weight:400;color:#333}.marginBottom30px{margin-bottom:30px}.elencoPuntantoDot{display:flex;align-items:flex-start;justify-content:flex-start;margin-left:8px;gap:8px}.elencoPuntantoDot div,.numbered{text-wrap:nowrap}.elencoPuntantoDot .dot{background-color:#333;border-radius:100%;min-width:8px;min-height:8px;margin-top:8px}.customBr{display:block;height:30px}.elencoPuntantoDot .white{background-color:#fff}.infiniteScroller{width:100%;padding:16px;width:calc(100% - 32px);overflow:hidden}.recensioniC{align-items:center;gap:32px;animation:scroll 120s linear infinite;display:flex;justify-content:space-between;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s;height:17.5dvh}.recensioniC.homepage{height:unset}.recensioniC:active,.recensioniC:has(.logoCliente:active),.recensioniC:has(.logoCliente:hover),.recensioniC:hover{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;animation:unset;height:50dvh;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s}.recensioniC:active .rip,.recensioniC:hover .rip{display:none}.logoCliente,.recensioneImg{max-width:350px;max-height:50dvh;height:auto;width:auto;padding:16px;background-color:#fff;border:3px solid #1ee3b5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logoCliente{background-color:transparent;border:0;max-height:15dvh;filter:drop-shadow(0 0 0 #000);transition:.3s}.logoCliente:active,.logoCliente:hover{filter:drop-shadow(0 0 0 #000) brightness(105%);transform:scale(105%)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.recensioniC:hover{animation-play-state:paused}.callToActionScacchiera{width:calc(100% - 32px);padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between;max-width:558px}.tableC p{margin-bottom:0!important;text-wrap:nowrap;transition:.3s}.tableContainer{width:100%;overflow:auto}.tableR{display:flex;align-items:stretch;justify-content:space-between}.tableC{padding:8px;border:1px solid #000;transition:.3s;display:flex;align-items:center;justify-content:center}.rentri .tableR .tableC p{word-wrap:break-word;text-wrap:wrap;width:100%}.tableC.quattro,.tableC.tre{width:8.33%;min-width:50px}.tableC.due{width:16.66%;min-width:100px;background:rgba(30,227,181,.75)}.tableC.tre{background:rgba(30,227,181,.35)}.backgroundf1f1f1f{background:#f1f1f1}.tableC.uno{width:74.97%;min-width:450px}.tableC.uno.s{display:flex;align-items:center;justify-content:space-between}.tableC.uno.s .tUno{width:90%}.rentri .tableR .tableC.uno{width:40%;min-width:525px}.rentri .tableR .tableC.due,.rentri .tableR .tableC.quattro,.rentri .tableR .tableC.tre{width:20%;text-align:center}.rentri .tableR .tableC.due{min-width:135px}.rentri .tableR .tableC.tableC.quattro,.rentri .tableR .tableC.tre{min-width:120px}.tableC.uno.s .tDue{width:calc(10% + 16px);display:flex;align-items:center;justify-content:center;border-left:2px solid #000;height:calc(100% + 16px);padding-left:8px;min-width:75px}.headeT{text-align:center;font-weight:1000!important}.tableR:hover .tableC{background-color:#673de53b}.boxShadow,.btnLittle,.card,.news,.recensioneImg{border-radius:var(--borderRadius);overflow:hidden}.homepage .cardProd,.homepage .cardProd .desc .descDown{padding:0;gap:0}.homepage .cardProd .desc,.homepage .cardProd .visivo{padding:24px;align-items:center;justify-content:center;height:calc(100% - 48px)}.homepage .cardProd .desc .descDown{width:100%}.homepage .cardProd .desc .descDown .btnLittle{width:calc(100% - 16px)}.italyFlagRow{background:linear-gradient(90deg,#009246 0 33.33%,#f1f2f1 33.33% 66.66%,#ce2b37 66.66% 100%);width:100%;height:16px}.classScomparsa{transition:.3s;overflow:hidden;max-height:117px}.classScomparsa label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.classScomparsa input[type=checkbox]{display:none}.classScomparsa:has(input[type=checkbox]:checked){max-height:5000px}.classScomparsa:has(input[type=checkbox]:checked) label .open{display:none}.classScomparsa:not(:has(input[type=checkbox]:checked)) label .close{display:none}@media (max-width:850px){.navbar{flex-direction:column}.classScomparsa{transition:.3s;overflow:hidden;max-height:93px}.isoIMG{width:100px;height:100px}.subDoubleDiv{flex-direction:column}.maxHeigth350px{max-height:315px;max-height:unset}.flexDirectionColumnReverseUnder850px{flex-direction:column-reverse}.imageDiv{max-height:315px;width:100%}.pDiv{height:unset;width:calc(100% - 32px);align-items:center}.pDiv h2,.pDiv p{max-width:unset}.immaginiGriglia{aspect-ratio:auto 512/342;max-width:1024px;max-height:684px;width:inherit;height:inherit}#theHeigthHeader,.headerHeigth{height:90px!important;max-height:90px;height:-moz-fit-content;height:fit-content;padding-bottom:8px}.imgLogoNav{height:32px;transition:.3s}#theHeader.isScrolled,#theHeigthHeader.isScrolled{padding:0}.isScrolled.headerHeigth .navbar .divLogoNav,.isScrolled.headerHeigth .navbar .divLogoNav .heigth100,.isScrolled.headerHeigth .navbar .divLogoNav .heigth100 .imgLogoNav{min-height:0;height:0;padding:0}.cardProd{width:calc(100% - 24px);flex-direction:column}.cardProd .desc,.descUp{width:100%;width:calc(100% - 48px);height:100%}.homepage .cardProd .visivo{padding:0;width:calc(100% - 4px);height:auto;border:2px solid #1ee3b5;border-bottom:0}form{min-width:300px}.buttonLenguage,.navRigthDOWN a,.navRigthDOWN p{font-size:14px}#GestionaleSpan,#RentriSpan,#SafeguardingSpan,#WhistleblowingSpan{display:none}.imgLogoFooter{height:30px}#thorsoftLogo{height:35px}.soluzioniDiv{top:98px}.divActualSelectedLenguage img{height:28px;width:28px}.buttonLenguage img{height:24px;width:24px}.containerOptionsLenguage{padding:2px;transform:translateY(70px) translateX(-75px)}.H2titoloSulVideo{font-size:2.35rem}.containerSubTitleH2 h1,.pDiv h2,.titleNostreCertificazioni h2,.titleNostriLavori h2{font-size:24px}.containerSubTitleH2 p{font-size:16px}.descripitionNostriLavori p,.pDiv p,.titleNostreCertificazioni p{font-size:15px}.containerSubTitleH2{display:flex;flex-direction:column;gap:8px}body,html{overflow-x:hidden}.documentiFooter{flex-direction:column;height:-moz-fit-content;height:fit-content;gap:4px;padding:8px;align-items:center}.documentiFooter a{color:#0091ff;border-left:0}.contattiFooter{flex-direction:column;height:-moz-fit-content;height:fit-content;gap:8px}.contattiFooter p{color:#fff;font-size:14px}.contattiFooter div{width:50%;height:unset;border:.5px solid #fff}.normalNews .news .article .desc,.polePosition .news .article .desc{margin-bottom:20px;line-height:22px}.normalNews .news .article .hashtag,.polePosition .news .article .hashtag{font-size:12px}.normalNews .news .article h2,.polePosition .news .article h2{font-size:22px;line-height:30px}.normalNews .news .article .btnArticleC .btnLittle,.polePosition .news .article .btnArticleC .btnLittle{width:unset}.customBr{height:20px}.bodyNews p{margin-bottom:20px!important;line-height:22px}.tableC p{margin-bottom:0!important}.leftDiv.pDiv{align-items:flex-start}.callToActionScacchiera,.divScacchiera{max-width:unset}.bodyNews h2,.bodyNews h3{font-size:20px;line-height:28px}.videoHome .imageNewsHeader{max-width:unset;min-height:inherit;max-height:100dvh;min-width:auto;height:100%;width:unset}.webinarSpeciale p{line-height:25px}}.disable{cursor:not-allowed;filter:brightness(75%)}.displayNone{display:none}.width100{width:100%}.paddingTop0px{padding-top:0}.marginTop24px{padding-top:24px}.heigth100{height:100%}.heigth100plus24pxAndTrasform{height:calc(100% + 24px)!important;transform:translateY(-24px)}.heigth100plus24pxAndTrasform img{height:100%!important}:root{--color-bg1:#6c00a2;--color-bg2:#001152;--color1:18,113,255;--color2:221,74,255;--color3:100,220,255;--color4:200,50,50;--color5:180,180,50;--color-interactive:140,100,255;--circle-size:40%;--blending:hard-light}@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}to{transform:translateX(-50%) translateY(-10%)}}.animatedBackground{width:100vw;height:100vh;position:relative;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));top:0;left:0}svg{display:none}.animatedBackgroundContainer{filter:url(#goo) blur(40px);width:100%;height:100%;position:absolute}.cmpnt1{background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;transform-origin:center center;animation:moveVertical 30s ease infinite}.cmpnt1,.cmpnt2{position:absolute;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);opacity:1}.cmpnt2{background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircle 20s infinite reverse}.cmpnt3{background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;top:calc(50% - var(--circle-size) / 2 + 200px);left:calc(50% - var(--circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 40s linear infinite;opacity:1}.cmpnt3,.cmpnt4{position:absolute;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size)}.cmpnt4{background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 200px);animation:moveHorizontal 40s ease infinite;opacity:.7}.cmpnt5{background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 20s ease infinite;opacity:1}.cmpnt5,.interactive{position:absolute;mix-blend-mode:var(--blending)}.interactive{background:radial-gradient(circle at center,rgba(var(--color-interactive),.8) 0,rgba(var(--color-interactive),0) 50%) no-repeat;width:100%;height:100%;top:-50%;left:-50%;opacity:.7}.heigtfitContent{height:-moz-fit-content;height:fit-content}.translateMinus24px{transform:translateX(-24px)}.filterLessVideoBrigthnessAndGray{filter:brightness(.5) grayscale(100%)}.filterLessVideoBrigthness{filter:brightness(.75)}@media (max-width:850px){:root{--circle-size:75%}}