.et_pb_row_15.et_pb_row.et_flex_row.dp-blurbs.dipi-reveal-container.dipi-reveal-oa-html.dipi-reveal-append-element.dipi-reveal-container-1.dipi-reveal-container-expanded{height:850px!important}.acmi-hero{position:relative;width:100%;min-height:clamp(620px,72vh,780px);display:flex;align-items:center;overflow:hidden;background-image:url("https://acmiservice.sviluppokeyweb.com/wp-content/uploads/2026/09/slide.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;font-family:inherit}.acmi-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,20,20,0.96) 0%,rgba(20,20,20,0.82) 34%,rgba(20,20,20,0.36) 65%,rgba(20,20,20,0.48) 100%)}.acmi-hero__container{position:relative;z-index:2;width:min(90%,1600px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:60px;padding:90px 0}.acmi-hero__content{width:min(68%,920px)}.acmi-hero__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:22px;color:#ffffff;font-size:clamp(12px,1vw,16px);font-weight:700;line-height:1.4;letter-spacing:0.8px}.acmi-hero__eyebrow span:not(.acmi-hero__line){opacity:0.72}.acmi-hero__line{display:inline-block;width:26px;height:4px;flex:0 0 auto;background:#012efe;border-radius:20px}.acmi-hero__title{margin:0 0 24px 0;max-width:950px;color:#ffffff;font-size:clamp(44px,4.5vw,78px);line-height:1.04;font-weight:700;letter-spacing:-2px}.acmi-hero__description{margin:0;max-width:760px;color:rgba(255,255,255,0.9);font-size:clamp(16px,1.3vw,21px);line-height:1.5;font-weight:400}.acmi-hero__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:40px}.acmi-btn{min-height:62px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:18px;box-sizing:border-box;text-decoration:none!important;font-size:15px;font-weight:700;line-height:1.2;border-radius:4px;transition:transform 0.25s ease,background-color 0.25s ease,border-color 0.25s ease}.acmi-btn--primary{color:#ffffff!important;background:#012efe;border:2px solid #012efe}.acmi-btn--primary:hover{color:#ffffff!important;background:#2148ff;border-color:#2148ff;transform:translateY(-2px)}.acmi-btn--secondary{color:#ffffff!important;background:rgba(39,39,39,0.48);border:2px solid rgba(255,255,255,0.78);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.acmi-btn--secondary:hover{color:#ffffff!important;background:#272727;border-color:#ffffff;transform:translateY(-2px)}.acmi-btn__arrow{flex:0 0 auto;font-size:24px;line-height:1;transition:transform 0.25s ease}.acmi-btn:hover .acmi-btn__arrow{transform:translateX(5px)}.acmi-hero__claim{width:22%;min-width:170px;display:flex;flex-direction:column;align-items:flex-end;color:#ffffff;text-align:right;font-size:clamp(16px,1.35vw,22px);line-height:1.42;font-weight:700;letter-spacing:0.25px;text-shadow:0 2px 15px rgba(0,0,0,0.45)}.acmi-hero__claim-line{display:block;width:52px;height:4px;margin-bottom:20px;background:#012efe}@media (min-width:1600px){.acmi-hero{min-height:760px}.acmi-hero__container{width:min(88%,1700px)}}@media (max-width:1280px){.acmi-hero{min-height:640px}.acmi-hero__container{width:88%;gap:40px;padding:75px 0}.acmi-hero__content{width:72%}.acmi-hero__title{font-size:clamp(46px,5vw,64px)}.acmi-hero__claim{width:20%}}@media (max-width:1024px){.acmi-hero{min-height:620px;background-position:58% center}.acmi-hero__overlay{background:linear-gradient(90deg,rgba(20,20,20,0.95) 0%,rgba(20,20,20,0.82) 50%,rgba(20,20,20,0.42) 100%)}.acmi-hero__container{width:88%;gap:25px}.acmi-hero__content{width:76%}.acmi-hero__title{font-size:clamp(44px,6vw,58px)}.acmi-hero__description{font-size:18px}.acmi-hero__claim{width:20%;font-size:15px}}@media (max-width:820px){.acmi-hero{min-height:700px;background-position:64% center}.acmi-hero__overlay{background:linear-gradient(90deg,rgba(20,20,20,0.96) 0%,rgba(20,20,20,0.88) 58%,rgba(20,20,20,0.55) 100%)}.acmi-hero__container{width:88%;padding:75px 0;display:block}.acmi-hero__content{width:100%;max-width:650px}.acmi-hero__title{max-width:650px;font-size:clamp(44px,7.5vw,60px)}.acmi-hero__description{max-width:580px}.acmi-hero__claim{display:none}}@media (max-width:767px){.acmi-hero{min-height:auto;padding:0;background-position:64% center}.acmi-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,20,20,0.18) 0%,rgba(20,20,20,0.15) 20%,rgba(20,20,20,0.48) 100%);pointer-events:none}.acmi-hero__overlay{background:linear-gradient(90deg,rgba(20,20,20,0.97) 0%,rgba(20,20,20,0.90) 60%,rgba(20,20,20,0.63) 100%)}.acmi-hero__container{width:88%;min-height:680px;padding:72px 0 64px;display:flex;align-items:center}.acmi-hero__content{width:100%;max-width:none}.acmi-hero__eyebrow{margin-bottom:18px;gap:6px;font-size:11px;line-height:1.4;letter-spacing:0.4px}.acmi-hero__line{width:18px;height:3px}.acmi-hero__title{max-width:100%;margin-bottom:20px;font-size:clamp(38px,10vw,50px);line-height:1.02;letter-spacing:-1.2px}.acmi-hero__title br{display:none}.acmi-hero__description{max-width:95%;font-size:16px;line-height:1.5}.acmi-hero__description br{display:none}.acmi-hero__buttons{width:100%;flex-direction:column;align-items:stretch;gap:13px;margin-top:30px}.acmi-btn{width:100%;min-height:58px;justify-content:space-between;padding:0 20px;font-size:13px}}@media (max-width:480px){.acmi-hero{background-position:67% center}.acmi-hero__container{width:90%;min-height:650px;padding:62px 0 54px}.acmi-hero__eyebrow{max-width:300px;font-size:10px}.acmi-hero__title{font-size:clamp(35px,10.5vw,44px)}.acmi-hero__description{font-size:15px}.acmi-btn{min-height:56px;padding:0 18px;font-size:12px}.acmi-btn__arrow{font-size:20px}}@media (max-width:360px){.acmi-hero__container{width:91%;min-height:630px}.acmi-hero__title{font-size:34px}.acmi-hero__description{font-size:14px}.acmi-btn{font-size:11px}}@media (max-height:500px) and (orientation:landscape){.acmi-hero{min-height:520px}.acmi-hero__container{min-height:520px;padding:45px 0}.acmi-hero__title{font-size:42px}.acmi-hero__description{font-size:15px}.acmi-hero__buttons{margin-top:24px;flex-direction:row}.acmi-btn{width:auto}}@media (prefers-reduced-motion:reduce){.acmi-btn,.acmi-btn__arrow{transition:none}.acmi-btn:hover{transform:none}.acmi-btn:hover .acmi-btn__arrow{transform:none}}.dipi_hover_gallery_1 .dipi-hg__item.active{background-color:#151515!important}.paragrafo1 h1,.paragrafo2 h2,.paragrafo3 h2{font-weight:500;font-size:clamp(50px,6vw,80px);margin-bottom:20px}.paragrafo1 h2,.paragrafo2 h3,.paragrafo3 h3{font-family:var(--et_global_body_font);font-size:28px!important;text-transform:uppercase;font-weight:300;margin-bottom:20px;letter-spacing:2.6px;color:#012efe}@media screen and (max-width:980px){.paragrafo1 h2,.paragrafo2 h3,.paragrafo3 h3{font-size:20px!important;font-weight:400;margin-bottom:20px;letter-spacing:2.6px}}html,body{overflow-x:hidden;width:100%!important}#page-container{max-width:100%;overflow-x:hidden!important}.grecaptcha-badge{visibility:hidden!important}.iubenda_legal_document h1,.iubenda_legal_document h2,.iubenda_legal_document h3,.iubenda_legal_document h4,#iub-pp-container h1,#iub-pp-container h2,#iub-pp-container h3,#iub-pp-container h4{font-family:"Open Sans",Arial,sans-serif;letter-spacing:-0.04em}a[title="iubenda - generatore di Privacy Policy"]{font-size:0;color:#fff}a[title="iubenda - generatore di Privacy Policy"]::after,a[target="_top"]::after{content:"KeyWeb Srl";font-size:13px;color:#fff}.iubenda_legal_document p:last-child,.iubenda_legal_document p:last-child a,.iub_footer a,#iubenda_policy .iub_footer{display:none!important}.iubenda_legal_document p:last-child,.iubenda_legal_document p:last-child a{color:#fff!important}.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"],.iubenda-tp-btn[data-tp-float][data-tp-float="top-right"]{opacity:0!important}.rigafoto img{object-fit:cover!important}.quadrata img,span.dipi-carousel-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.landscape img{width:100%;height:auto;aspect-ratio:4 / 3!important;object-fit:cover;display:block}.portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.duecolonne{column-count:2;column-gap:50px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}