:root{--blue: #467b8a;--white: #ffffff;--black: #000000;--primary: #6a0dad;--secondary: #ff6f61e5}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#6a0dad}p{margin:0}.single-post h2{font-size:35px;margin-block:20px}.single-post h3{font-size:24px !important;margin-block:20px}a:focus{outline:none}form#form_modulo-contatto-strumenta2 input,form#form_modulo-contatto-strumenta2 textarea{background:var(--e-global-color-27090a5);border:none}form#form_modulo-contatto-strumenta2 input:focus,form#form_modulo-contatto-strumenta2 textarea:focus{box-shadow:0px 0px 5px 0px rgba(198,73,210,.6)}form#form_modulo-contatto-strumenta2 .frm_submit{justify-content:center}form#form_modulo-contatto-strumenta2 .frm_submit button{background-color:rgba(0,0,0,0);font-family:"IBM Plex Sans",Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0px;fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);background-image:linear-gradient(45deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);border-radius:999px 999px 999px 999px;border-color:rgba(0,0,0,0);width:400px}.sfondo-con-gradient{position:relative}.sfondo-con-gradient .elementor-widget-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.sub-menu.elementor-nav-menu--dropdown li a{font-size:16px !important;border:none !important}.sub-menu.elementor-nav-menu--dropdown li a:hover{background-color:var(--e-global-color-3052afa) !important;font-weight:500 !important}.menu-item a{transition:none !important}.menu-item a::after{display:none !important}.menu-item a:hover,.menu-item a.elementor-item-active{font-weight:700 !important}.elementor-background-video-container::before{background-color:#000 !important}#particlesBg,#footerParticles{position:relative;z-index:0;overflow:hidden}#particlesBg canvas,#footerParticles canvas{display:block;vertical-align:bottom;filter:blur(30px);mix-blend-mode:screen;opacity:.7;position:absolute !important;z-index:-1 !important}summary.e-n-accordion-item-title{border:none !important}.home-bg canvas{top:-300px !important;opacity:1 !important;filter:blur(10px) !important;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));mask-image:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0))}.footer-home canvas{opacity:.8 !important;filter:blur(10px) !important}.banner-particles canvas{width:50% !important;margin:0 auto}.linear span,.linear-2 span,.linear-animated span{background-image:url("/wp-content/uploads/2025/05/strumenta-gradient.png");background-size:200% 200%;background-position:0% 50%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media screen and (min-width: 750px){body:not(.elementor-editor-active) .splitter-wrap{position:relative;padding:0;height:100vh;overflow:hidden}body:not(.elementor-editor-active) .splitter-wrap::after{content:"";background-color:#fffefe;width:5px;position:absolute;top:0;left:var(--slider-pos, 50%);bottom:0;z-index:9;cursor:w-resize}body:not(.elementor-editor-active) .splitter-wrap .card-to-split{position:absolute;top:0;bottom:0;height:100%;width:100%;left:0;right:0;z-index:8}body:not(.elementor-editor-active) .splitter-wrap .card-to-split.before-card{z-index:1}body:not(.elementor-editor-active) .splitter-wrap .card-to-split.after-card{clip-path:inset(0 0 0 50%);z-index:2}}body:not(.elementor-editor-active) .card-switching{display:none}.card-switching{border-radius:12px;margin-bottom:10px;overflow:hidden;align-items:flex-end}.card-switching.active{display:flex !important;animation:slideUp;animation-duration:.3s}@media screen and (min-width: 768px){.card-switching img{height:450px;width:100%}}@keyframes slideUp{0%{transform:translateY(100px)}100%{transform:translateY(0px)}}.elementor-swiper-button-prev{left:-40px !important}.elementor-swiper-button-next{right:-40px !important}.elementor-swiper-button svg{width:40px !important;height:40px !important}.switching-links .elementor-icon-list-item:not(.active) a span{opacity:.5}.courses-card{position:relative;min-height:350px;overflow:hidden}.courses-card .courses-card-inner-image{position:absolute;z-index:1;bottom:0;right:-40px;transition:all .3s linear}.courses-card:hover .courses-card-inner-image{transform:rotate(-10deg)}.custom-accordion details{padding-block:20px;border-bottom:1px solid #e8e8ea;background:#fff;border-radius:0 !important;margin-block:0px !important}.custom-accordion details:last-child{border:none !important}.custom-accordion summary{height:60px;position:relative}.custom-accordion summary:hover::after{text-decoration:underline}body:not(.elementor-editor-active) .row-image-scaling{overflow:hidden}body:not(.elementor-editor-active) .row-image-scaling .image-scaled{width:100%;aspect-ratio:16/9;overflow:hidden;transform:scale(4);transition:transform .8s ease-in-out;z-index:10;position:relative}body:not(.elementor-editor-active) .row-image-scaling .image-scaled.reset{transform:scale(1) !important}body:not(.elementor-editor-active) .row-image-scaling .image-scaled img{width:100%;height:100%;object-fit:cover;display:block}/*# sourceMappingURL=custom-child-main.min.css.map */