.rigasettore .dipi_hover_box{border-radius:20px}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:328px!important}ul.sub-menu li a{text-transform:lowercase!important}ul#menu-menu a{padding-bottom:20px 0px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-weight:300;text-transform:uppercase;font-size:16px}.sub-menu .menu-item a{padding:10px 10px!important}.sub-menu .menu-item a:hover{padding:10px 10px 10px 20px!important;box-shadow:rgba(0,0,0,0.08) 0px 2px 12px;background:#fff;color:#a41a16!important}.sub-menu .menu-item a::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;opacity:0;transition:opacity 0.3s ease}.sub-menu .menu-item a::before{border-left-color:#a41a16!important}.sub-menu .menu-item a::before{opacity:0!important}.sub-menu .menu-item a:hover::before{opacity:1!important}.megamenu-links-list a:hover::before,.megamenu-links-list a.is-active::before{opacity:1}ul.sub-menu li a::first-letter{text-transform:uppercase!important}.ul.sub-menu li a:hover,.ul.sub-menu li a.is-active{box-shadow:0 2px 12px rgba(0,0,0,0.08);padding-left:26px}.box-contatti:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,0.2)}.box-contatti{transition:0.4s cubic-bezier(0.4,0,0.2,1)}.three_dots #top-menu li.current-menu-ancestor>a>span:after,.three_dots .et_pb_menu__menu>nav>ul>li.current-menu-ancestor>a>span:after,.three_dots #top-menu li.current-menu-item>a>span:after,.three_dots .et_pb_menu__menu>nav>ul>li.current-menu-item>a>span:after,.three_dots #top-menu li:not(.dipi-cta-button-menu-item):hover>a>span:after,.three_dots .et_pb_menu__menu>nav>ul>li:not(.dipi-cta-button-menu-item):hover>a>span:after{background-color:transparent!important;box-shadow:unset!important}.three_dots .et_pb_menu__menu>nav>ul>li:not(.dipi-cta-button-menu-item):hover>a>span:after,.three_dots .et_pb_menu__menu>nav>ul>li.current-menu-item:not(.dipi-cta-button-menu-item)>a>span:after,.three_dots .et_pb_menu__menu>nav>ul>li.current-menu-ancestor:not(.dipi-cta-button-menu-item)>a>span:after{position:absolute;content:url(https://trocart.sviluppokeyweb.com/wp-content/uploads/2026/04/Asset-15.svg)!important;left:50%;top:-20px!important;;transition:all .3s ease-in-out;text-shadow:0 0 transparent;width:24px!important;height:24px;border-radius:100px;transform:translateX(-50%)}.quadrata img{aspect-ratio:1;object-fit:cover}.landscape img{aspect-ratio:4/3;object-fit:cover}.portrait img{aspect-ratio:3/4;object-fit:cover}.et-menu .menu-item-has-children>a:first-child::after{content:"+";font-family:'manrope';font-size:16px;font-weight:400;position:absolute;right:0;transform:translateY(-50%) rotate(0deg);color:#8E2226;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);margin-top:5px}.et-menu .menu-item-has-children:hover>a:first-child::after{transform:translateY(-50%) rotate(45deg);background:#8E2226;color:#ffffff}.et-menu .menu-item-has-children>a:first-child{padding-right:26px!important;position:relative}.et-menu .menu-item-has-children>a:first-child::after{border:1.5px solid #8E2226}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:flex;align-items:flex-end}ul#menu-menu a{padding-bottom:20px}.et-menu .menu-item-has-children:hover>a:first-child::after{border-color:#8E2226}.tc-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,0.2);border-radius:50px}.tc-btn{transition:0.4s cubic-bezier(0.4,0,0.2,1);border:none}.tc-marquee__track{display:flex;gap:60px;animation:tc-scroll 25s linear infinite;white-space:nowrap}.tc-marquee__item{font-size:14px;color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing:3px;gap:60px}.tc-marquee__dot{color:#8E2226;margin-left:60px}@keyframes tc-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.accent{color:#8E2226}.blocchisoluzioni,.blocchisoluzioni2{border-radius:10px!important}.blocchisoluzioni .dipi-hover-image-icon-wrap.dipi-image-wrap img{border-radius:100px!important;width:150px!important;aspect-ratio:1;margin:0 auto;background:#000;mix-blend-mode:multiply}.blocchisoluzioni2 .dipi-hover-image-icon-wrap.dipi-image-wrap img{border-radius:100px!important;width:100px!important;aspect-ratio:1;margin:0 auto;background:#000;mix-blend-mode:multiply}.blocchisoluzioni .dipi-hover-image-icon-wrap.dipi-image-wrap:before,.blocchisoluzioni2 .dipi-hover-image-icon-wrap.dipi-image-wrap:before{content:url(https://trocart.sviluppokeyweb.com/wp-content/uploads/2026/04/right-up-2.svg);zoom:0.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;z-index:900}.blocchisoluzioni .dipi-hover-image-icon-wrap.dipi-image-wrap{width:200px!important}.dipi-hover-box-container.dipi-hover-box-slide-top.hover_box_align_front_bottom.hover_box_align_back_center{border-radius:10px!important}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}ì.duecolonne{column-count:2;column-gap:50px}.barracall{transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out!important}.barracall.barracall-hidden{transform:translateY(100%)!important;opacity:0!important}.barracall.barracall-visible{transform:translateY(0%)!important;opacity:1!important}.et-l--header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;transition:transform 0.3s ease-in-out!important}.et-l--header.header-hidden{transform:translateY(-100%)!important}.et-l--header.header-visible{transform:translateY(0%)!important}body.et-l--has-fixed-header{padding-top:80px}@media all and (min-width:980px){.menu-soluzioni ul.sub-menu{display:none}}@media all and (max-width:980px){.menu-soluzioni{display:none}}@media all and (max-width:480px){.tc-marquee__track p{font-size:20px}.tc-marquee__dot{color:#8E2226;margin-left:10px}.tc-marquee__track{animation:tc-scroll 8s linear infinite;gap:15px}header.et-l.et-l--header{padding-top:0px}.wpcf7 .column-half,.wpcf7 .column-third{flex:1 1 100%}.inverti{display:flex;flex-direction:column-reverse}.rigaordinabile{display:flex;flex-wrap:wrap}.prima-riga{order:1}.seconda-riga{order:2}.tera-riga{order:3}.quarta-riga{order:4}.rigaordinabile:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (min-width:481px) and (max-width:768px){.wpcf7 .column-half,.wpcf7 .column-third{flex:1 1 100%}.inverti{display:flex;flex-direction:column-reverse}}@media all and (min-width:769px) and (max-width:980px){.inverti{display:flex;flex-direction:column-reverse}}