::-moz-selection{background:var(--e-global-color-primary);color:#fff}::selection{background:var(--e-global-color-primary);color:#fff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:var(--e-global-color-primary)}::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-secondary)}html:focus-within{scroll-behavior:smooth}:focus,:focus-visible,:focus-within{outline:none}body,html{max-width:100vw;overflow-x:hidden;position:relative}body b,body strong{font-weight:700}body .nospace-after p{margin-bottom:0!important}body .col-separator .elementor-column{padding:10px}@media screen and (min-width:1024px){body .col-separator .elementor-column:not(:first-of-type){border-left:1px solid var(--e-global-color-primary)}}body .cert-dl-btn a{background:transparent!important;font-size:14px!important;font-weight:700!important;padding:0!important}body .cert-dl-btn a:first-child{padding-left:0!important}body .cert-dl-btn a:hover{color:unset!important}body .cert-dl-btn a .elementor-button-icon svg{bottom:8px;position:relative;width:30px}body .bignumber-list .elementor-icon svg{height:85%;top:15px;width:auto}body .elementor-element ul li{list-style-image:url(../../assets/img/freccia-elenco.svg)}body .elementor-element ul li::marker{font-size:30px}body .elementor-element ul li strong{color:var(--e-global-color-primary)}body .fullheight-col{height:100%;position:absolute}body .title-divider:after{background:var(--e-global-color-primary);bottom:-4px;content:"";display:block;height:1px;left:calc(-50vw + 50%);position:absolute;width:100vw}@media screen and (min-width:480px){body .vertical-line:before{background:var(--e-global-color-primary);content:"";display:block;height:105vh;left:0;position:absolute;top:0;width:1px}}body #contact_form a{color:#fff!important}@media (max-width:355px){body .video-hp-button #video-hp-button{padding:12px 25px!important}}body .elementor-posts-nothing-found{font-size:18px!important;font-weight:600!important;padding-bottom:250px;padding-top:100px;text-align:center!important}.home header{background-color:transparent!important;position:absolute;top:0;width:100%}.page-header{margin:auto;max-width:1140px}body .homepage-hero .elementor-background-overlay{transition:none!important}@media screen and (min-width:1920px){body .homepage-hero .elementor-background-overlay{background-size:40vw!important}}body .row-goccia .elementor-container{position:static}@media screen and (min-width:768px){body .row-goccia .col-goccia{position:absolute;right:0}}@media screen and (min-width:1024px){body .row-goccia .col-goccia{width:50vw!important}}@media screen and (min-width:768px) and (max-width:1024px){body .row-goccia .col-goccia{width:60vw!important}}@media screen and (min-width:1920px){body .row-goccia .col-goccia{width:40vw!important}}.wpml-ls li{font-weight:300;position:relative}.wpml-ls li:not(:last-of-type):after{color:#fff;content:"|";display:inline;font-weight:100!important;position:absolute;right:-2px;top:5px}.wpml-ls li .wpml-ls-link{padding:6px 8px}.wpml-ls .wpml-ls-current-language{font-weight:600!important}footer:link{text-decoration:none}footer:link,footer a{color:#fff!important}footer a:active,footer a:hover,footer a:visited{text-decoration:none}.mobile-menu{overflow-x:hidden!important}.mobile-menu .wpml-ls .wpml-ls-item:not(.wpml-ls-last-item):after{color:#000}.mobile-menu .mobile-nav a{justify-content:flex-end}.mobile-menu::-webkit-scrollbar{display:none!important}