.btn-info-elearning{height:1em;width:1em}body .menu-desktop .cart-link{display:none}nav#as-navbar{border-bottom:1px solid #eee}.loader{display:none}.single-product .loader{display:none}body#as-landing-page .loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';animation:spin 1s ease-in-out infinite;background:url(/img/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}body#as-landing-page div.loader{position:fixed;z-index:10000000000;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:rgba(0,0,0,.6)}.single-product .loader-custom{position:fixed;z-index:10000000000;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:rgba(0,0,0,.6)}.loader-alf{height:1em!important;width:1em!important;display:block;margin-top:-20%!important;margin-left:50%!important;content:'';animation:spin 1s ease-in-out infinite;background:url(/img/loader.svg) center center!important;background-size:cover!important;line-height:1;text-align:center!important;font-size:2em;color:rgba(0,0,0,.6)!important}tr:nth-child(even){background-color:#f9f9f9 !important}tr:nth-child(odd){background-color:#fff !important}table.dataTable thead th{border-bottom:none !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:none !important}table.dataTable thead .sorting{background-image:url("../img/sort_both.png")!important}table.dataTable thead .sorting_asc{background-image:url("../img/sort_asc.png")!important}table.dataTable thead .sorting_desc{background-image:url("../img/sort_desc.png")!important}.odd .sorting_1,.odd .sorting_2,.odd .sorting_3,.odd .sorting_4,.odd .sorting_5,.odd .sorting_6{background-color:white !important}table.dataTable tbody td{padding:3px 10px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width:1320px){#menu-main-menu{min-width:520px}}.block-header2{margin:0 8px}.block-header2,.block-header2 > div > div,.block-header2 > div{display:inline-block;width:33%}.block-header2 img{height:18px;width:18px;margin:-5px 14px 0 14px}.block-menu2 img{margin-right:0}#as-navbar .menu-dx .inline-menu li{margin:0 5px}nav#as-navbar{padding-top:0;padding-bottom:10px;min-height:100px}nav#as-navbar #logo-as{margin-left:0;width:260px}.block-main-menu2{position:fixed;width:100%;max-width:1920px;margin:0 auto;top:0;left:0;right:0;overflow:hidden;background:#fff;border-bottom:1px solid #e5e5e5;display:none;overflow:hidden}.block-main-menu2 .close-main-menu2{position:absolute;right:21px;top:22px;height:45px;width:45px;padding:10px;cursor:pointer;opacity:1;overflow:hidden}.block-main-menu2 #menu-main-menu-2{padding:40px 30px}.block-main-menu2 li{font-weight:bold;text-transform:uppercase;font-size:16px;margin-bottom:0!important;letter-spacing:2px;width:100%}.block-menu2{cursor:pointer}a.dropdown-toggle::after{display:none}#menu-main-menu li:hover > a{color:#b7511f!important}#menu-main-menu li:hover .livello-2.dropdown-menu{display:block!important}#menu-main-menu .livello-2.dropdown-menu li:hover .dropdown-menu.livello-3{display:block !important}#menu-main-menu>li.show:after{display:none!important}ul#menu-main-menu>li>.dropdown-menu{top:20px;padding-top:20px}.menu-dx .inline-menu .livello-2 li{display:block !important}#menu-main-menu-2 li.menu-item-has-children > a.dropdown-toggle::after{display:inline-block;margin-left:10px;vertical-align:middle;content:"\002B";border-top:0;border-right:0;border-bottom:0;border-left:0;top:1px;position:absolute;font-size:15px;left:130px;font-weight:normal;color:#DC6836}.dropdown-menu{border:0 solid white!important}#menu-main-menu-2 li.menu-item-has-children > a.dropdown-toggle.minus::before{display:inline-block;margin-left:10px;vertical-align:middle;content:"\2212";border-top:0;border-right:0;border-bottom:0;border-left:0;top:1px;position:absolute;font-size:15px;left:130px;font-weight:normal;color:#DC6836}#menu-main-menu-2 li.menu-item-has-children > a.dropdown-toggle.minus:after{display:none}ul ul.dropdown-menu li a{color:#909090!important}ul ul.dropdown-menu li a:hover{color:#dc672d!important}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent!important}body .navbar-expand-xl .navbar-nav .dropdown-menu{position:relative}.cover{margin-top:10px}#as-navbar ul li.menu-item{padding-right:1rem}.menu2.mob{display:none}.footer-as{background-color:#4A4A4A!important}.footer-class-app img{max-width:120px!important}.border-footer-as{border-left:1px solid #eee;border-right:1px solid #eee}#page-wrapper{min-height:50%;padding-bottom:0 !important}.freccia{color:#DC6836;font-size:50px}.block-in-azienda-aperto{padding:0 15px;text-align:center}.block-in-azienda-aperto > div{width:100%;background:#eee;margin-bottom:1rem!important;padding-left:25px;padding-right:25px;position:relative}.block-in-azienda-aperto img{width:80px;height:auto}.block-in-azienda{padding:0 15px;text-align:center}.block-in-azienda img{width:80px;height:auto}.block-in-azienda-2{position:absolute;top:20px;left:25px}.block-in-azienda-3{padding-left:105px!important;position:relative;transform:translate(0,-50%);top:50%;text-align:center;color:#dc672d!important}.block-in-azienda-4{position:relative;text-align:center;color:#1f631f!important}.block-in-azienda-5{position:relative;padding:10px;text-align:center;background:#eee;color:#dc672d!important}.block-in-azienda > div:after{content:"";display:table;clear:both}.griglia-elearning{margin-left:-8px;margin-right:-8px}.box-elearning-esterna{padding-left:8px;padding-right:8px}.box-elearning{background:#eee;padding:25px 25px 0 25px;height:100%}.box-elearning .text-2 > h4,.block-in-azienda-5{font-size:1.1rem;text-transform:uppercase;text-align:center;margin-bottom:1rem;color:#dc672d;font-weight:700;border-bottom:solid 1px #434343;padding-bottom:.5rem}.box-elearning .text-2 > p{padding-top:10px;padding-bottom:10px;font-size:.91875rem;margin-bottom:0}.box-elearning .text-3{padding:0;padding-bottom:6px;font-size:1.05rem;font-weight:700;flex-direction:row;max-width:350px}.box-elearning .tab-0{border-bottom:solid .1px #c3c3c3}.box-elearning .tab-1{font-size:1rem;font-weight:700;text-align:center;margin-bottom:0;background:#eee}.box-elearning .radio-1{padding:0;font-weight:700;background:#eee}.cerchio{font-size:1.2rem;border:2px solid #dc672d;color:#dc672d;font-weight:700;border-radius:50%;height:30px;width:30px;padding:3px;text-align:center;line-height:20px;margin-right:10px}.box-elearning .tab-2{font-size:1rem;font-weight:450;text-align:center;margin-bottom:0;background:#eee}.btn-elearning{padding:0!important;padding:0 15px!important}#as-landing-page .cover{margin-top:65px}.main-banner2{margin-left:0;margin-right:0;padding-left:1rem!important;padding-right:1rem!important}#contact-bar .sect-inside{padding-left:0!important;padding-right:0!important}.row-custom-g-1{padding:4rem 2rem}.block-header2{margin-right:0}.block-header2 img:hover{opacity:.5;cursor:pointer}footer p span{font-size:14px}.footer-as svg:hover,.footer-as img:hover{opacity:.5;cursor:pointer}#select-landing-region{max-width:320px;margin-left:auto;margin-right:auto;margin-top:20px;border-color:#2b2b2b;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(../img/arrow.png);background-position:center right 15px;background-repeat:no-repeat;background-size:10px 5px;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1.05rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.box-prezzo .prezzo small{line-height:18px!important}#prezzo .box-prezzo p{margin-bottom:0}.small-custom small{font-size:.75rem!important}.banner-prezzo .box-prezzo div.prezzo small strong{display:inline!important}body.single-product .as-carousel .as-carousel-item .as-carousel-item-inside strong p{color:black}body.single-product .as-carousel-item-inside.bg-grigio-chiaro > strong{font-weight:normal}.no-strong > strong{font-weight:normal}.page-template-landing .cover{margin-top:90px!important}.cover{margin-top:100px!important}.trjk{color:#fff;text-align:center;font-weight:normal}.block-trjk{float:left;width:50%}.block-trjk3:after{content:"";display:table;clear:both}.block-trjk1{margin-top:23px;text-align:right;padding-right:15px}.block-trjk2{text-align:left;padding-left:15px}.block-trjk3{margin-top:20px}.banner-prezzo .box-prezzo-3 div.prezzo small{font-weight:normal!important}.banner-prezzo .box-prezzo-3 div.prezzo small strong,.banner-prezzo .box-prezzo-3 div.prezzo strong small{font-weight:700!important}.block-trjk2 #select-landing-region{margin-left:0}.banner-prezzo .box-prezzo .didascalia p{font-size:.84rem;line-height:1.18125rem;display:inline-block}.banner-prezzo .box-prezzo .didascalia{font-weight:normal}.banner-prezzo .box-prezzo .titoletto p{font-size:.8925rem}.banner-prezzo .box-prezzo div.prezzo small p{font-size:.8925rem;line-height:1rem}.banner-prezzo .box-prezzo-3 div.prezzo .prezzo-in-azienda i{font-size:.7rem}.banner-prezzo .box-prezzo div.prezzo small > p > small{padding-left:0}.banner-prezzo .box-prezzo-3 div.prezzo .prezzo-in-azienda{padding-left:0!important}.block-trjk1,.trjk{font-size:22px;margin-bottom:0}.page-template-landing .as-title-bar.p-3{padding:30px!important}.block-trjk1{margin-top:40px}.block-trjk3{margin-top:0}#select-landing-region{margin-top:30px;font-size:22px}#select-landing-region{cursor:pointer}#block-btn-iscriviti-landing.sticky{position:fixed;top:90px;background-color:WHITE;width:100%;left:50%;transform:translate(-50%);z-index:100000000;padding-left:10px!important;padding-right:10px!important;border-radius:0!important;padding-top:20PX;padding-bottom:20px;-o-transition:all .5s ease;transition:all .5s ease}.payment_method_paypal100{width:100% !important}@media (max-width:575.98px){.block-trjk{float:none;width:100%}.block-trjk1,.trjk{text-align:center;font-size:16px;margin-bottom:0}.as-title-bar h3{font-size:18px}.page-template-landing .as-title-bar.p-3{padding:20px!important}.block-trjk1{margin-top:10px;padding-right:0}.block-trjk2{padding-left:0;text-align:center}.block-trjk3{margin-top:0}.block-trjk2 #select-landing-region{margin-left:auto}#select-landing-region{margin-top:10px;font-size:14px}.cover{margin-top:80px!important}body#as-landing-page #coverPage{min-height:481px;background-size:auto 200px}body#as-landing-page #coverPage #landing-prima-colonna{min-height:200px}#box-corso #pulsante-iscriviti .btn-iscriviti-landing.sticky{position:fixed;top:100px;width:200px;left:50%;transform:translate(-50%);z-index:100000000;padding-left:10px!important;padding-right:10px!important}#box-corso #pulsante-iscriviti .btn-iscriviti-landing.sticky{padding-top:102px}nav#as-navbar #logo-as{margin-left:0;max-width:120px!important;width:100%!important}.menu-dx{width:160px;display:inline-block}.menu-desktop #main-menu-navbar-collapse{display:none}.main-banner .icon-box .as-banner .text p{text-align:left!important}}@media (min-width:561px) and (max-width:768px){.block-trjk{float:none;width:100%}.block-trjk1,.trjk{text-align:center;font-size:16px;margin-bottom:0}.as-title-bar h3{font-size:18px}.page-template-landing .as-title-bar.p-3{padding:20px!important}.block-trjk1{margin-top:10px;padding-right:0}.block-trjk2{padding-left:0;text-align:center}.block-trjk3{margin-top:0}.block-trjk2 #select-landing-region{margin-left:auto}#select-landing-region{margin-top:10px;font-size:14px}}#iscriviti-corso .variation-box .riga{display:flex;-webkit-box-direction:normal;flex-direction:row;justify-content:space-between;align-items:center}#iscriviti-corso .variation-box .orario,#iscriviti-corso .variation-box .luogo{font-size:.945rem;display:inline-block;text-decoration:underline}#iscriviti-corso .variation-box .orario i,#iscriviti-corso .variation-box .luogo i{font-size:1.26rem}#iscriviti-corso .variation-box .riga:nth-child(1){width:38%}#iscriviti-corso .variation-box .riga:nth-child(1) .colonna{padding:0 5px;text-align:left}#iscriviti-corso .variation-box .riga:nth-child(1) .colonna:nth-child(1){font-size:1.3125rem}#iscriviti-corso .variation-box .riga:nth-child(1) .colonna:nth-child(2){width:40%;text-align:center !important}#iscriviti-corso .variation-box .riga:nth-child(2){width:45%}#iscriviti-corso .variation-box .riga:nth-child(2) .colonna{text-align:left}#iscriviti-corso .variation-box .riga:nth-child(2) .colonna:nth-child(1){padding-left:5px;line-height:1.3}#iscriviti-corso .variation-box .riga:nth-child(2) .colonna:nth-child(3){padding-right:10px}#iscriviti-corso .variation-box .riga:nth-child(2) .colonna:nth-child(){padding-right:10px}@media (max-width:768px){.nascondi-didascalia{display:none}}@media (min-width:0) and (max-width:560px){#iscriviti-corso .variation-box .riga:nth-child(1) #stato-corso-da-nascondere{display:none!important}#iscriviti-corso .variation-box .riga:nth-child(2) .colonna:nth-child(2){display:none!important}#iscriviti-corso .variation-box .riga:nth-child(2) .colonna:nth-child(3){display:none!important}#iscriviti-corso .variation-box .riga:nth-child(1){flex-direction:column;width:33%}#iscriviti-corso .variation-box .riga:nth-child(1) .colonna{text-align:center;width:100% !important}#iscriviti-corso .variation-box .riga:nth-child(2){flex-direction:column;width:33%;text-align:center !important}}@media (min-width:561px){#iscriviti-corso .variation-box .riga:nth-child(2) .colonna:nth-child(4){display:none!important}}@media (min-width:561px) and (max-width:768px){.main-banner .icon-box .as-banner .text p{text-align:left!important}.cover{margin-top:80px!important}body#as-landing-page #coverPage{min-height:481px;background-size:auto 200px}body#as-landing-page #coverPage #landing-prima-colonna{min-height:200px}#box-corso #pulsante-iscriviti .btn-iscriviti-landing.sticky{position:fixed;top:100px;width:200px;left:50%;transform:translate(-50%);z-index:100000000;padding-left:10px!important;padding-right:10px!important}#box-corso #pulsante-iscriviti .btn-iscriviti-landing.sticky{padding-top:102px}}@media (min-width:769px) and (max-width:991.98px){.block-trjk1,.trjk{text-align:center;font-size:20px;margin-bottom:0}.as-title-bar h3{font-size:20px}.page-template-landing .as-title-bar.p-3{padding:20px!important}.block-trjk1{margin-top:25px}.block-trjk3{margin-top:0}#select-landing-region{margin-top:15px;font-size:18px}body#as-landing-page #coverPage{background-size:auto 400px;background-position:center center}.home .site-content{margin-top:69px}.home .home}@media (min-width:992px) and (max-width:1024px){.block-trjk1,.trjk{text-align:center;font-size:22px;margin-bottom:0}.as-title-bar h3{font-size:22px}.page-template-landing .as-title-bar.p-3{padding:20px!important}.block-trjk1{margin-top:39px}.block-trjk3{margin-top:0}#select-landing-region{margin-top:30px;font-size:20px}.page-template-landing .as-title-bar.p-3{padding:20px!important}.home .home .home .site-content{margin-top:69px}body#as-landing-page #coverPage{background-size:auto 400px;background-position:center center}}@media (min-width:1025px) and (max-width:1400px){body#as-landing-page #coverPage{background-size:auto 100%;background-position:center center}.home section#home-header .swiper-slide-inner{padding-right:10%;padding-left:10%}.home section#home-header .swiper-slide-contents{max-width:56%!important}.block-header2{width:134px}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.block-trjk1{margin-top:43px}.block-trjk1,.trjk{font-size:19px;margin-bottom:0}}@media (min-width:0) and (max-width:1024px){#logo-as img{max-width:190px!important}.block-header2{width:300px}.main-toggle-button{display:none!important}.menu2.mob{display:inline-block}li.menu-item-has-children > a.dropdown-toggle::after{display:inline-block;margin-left:10px;vertical-align:middle;content:"\002B";border-top:0;border-right:0;border-bottom:0;border-left:0;top:1px;position:absolute;font-size:15px;left:130px;font-weight:normal;color:#DC6836}li.menu-item-has-children > a.dropdown-toggle.minus:after{display:none}li.menu-item-has-children > a.dropdown-toggle.minus::before{display:inline-block;margin-left:10px;vertical-align:middle;content:"\2212";border-top:0;border-right:0;border-bottom:0;border-left:0;top:1px;position:absolute;font-size:15px;left:130px;font-weight:normal;color:#DC6836}.block-main-menu3 .close-main-menu3{position:absolute;right:21px;top:22px;z-index:10000000;height:40px;width:40px;padding:10px;cursor:pointer;opacity:1;overflow:hidden}.main-toggle-button.d-block{display:none!important}nav#as-navbar #logo-as{margin-left:0;width:160px}nav#as-navbar{padding-top:0;padding-bottom:10px;min-height:80px}ul.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:5px 0;margin:0 0 0;font-size:1.05rem;color:#434343;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:0}ul.dropdown-menu li{margin-left:0!important}#as-navbar ul ul li a{font-size:14px}.mob-as-footer-column{width:100%!important;margin-bottom:20px}.mob-as-footer-column *{text-align:center}.border-footer-as{border-left:0 solid #eee;border-right:0 solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.title-footer-mobile{margin-top:20px}.footer-as{padding-top:0!important}.footer-as svg{font-size:70px}.mob-as-footer-column{width:90%!important;margin-left:auto;margin-right:auto}.mob-as-footer-column{margin-bottom:0}}@media (min-width:1401px) and (max-width:1476px){.block-trjk1{margin-top:30px}}@media (min-width:1025px) and (max-width:1045px){.block-trjk1{margin-top:30px}}@media (min-width:769px) and (max-width:888px){.block-trjk1{margin-top:10px}}.variation-selection-filter{border-color:#2b2b2b;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/img/arrow.png);background-position:center right 15px;background-repeat:no-repeat;background-size:10px 5px;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1.05rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}#tipo_acquirente_field,#tipo_iscrizione_field,.iscritto-template{display:none}.variation_id{display:none}.variation-box{cursor:pointer}.alert-success{color:white;background-color:#dc672d;border-color:#dc672d}#pecsdi.is-invalid{border-color:#dc3545 !important;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") !important;background-repeat:no-repeat !important;background-position:center right calc(.375em + .1875rem) !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important}#pecsdi.is-valid{border-color:#28a745 !important;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:center right calc(.375em + .1875rem) !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important}.nav-tabs{padding-top:0}#myTabContent{border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.nav-link{padding:.5rem 3rem;color:black !important;font-weight:600}.nav-link.active{color:#dc672d !important}#createaccountcorso{color:white;background-color:#dc672d}.boxprezzo1{background-color:#999999 !important;border-bottom:none !important}.boxprezzo2{background-color:#dc672d !important;border-bottom:none !important}.boxprezzo3{background-color:#1f631f !important;border-bottom:none !important}.boxprezzo1 p,.boxprezzo2 p,.boxprezzo3 p{color:white !important;font-weight:400 !important;margin-bottom:6px;font-size:.9em}.boxprezzo1 .prezzo h4,.boxprezzo2 .prezzo h4,.boxprezzo3 .prezzo h4{color:white !important;font-weight:400 !important}#msgsconto{text-align:center;color:white;background-color:#dc672d;margin-bottom:4%}.listaiscrittiordini{margin-left:0;padding:0}.listaiscrittiordini li{list-style:none}.woocommerce table.shop_table .cart_item h4{font-size:1em !important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff !important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{color:#495057;background-color:#f2f2f2;border-color:#dee2e6 #dee2e6 #dee2e6 !important}.blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(img-as/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}#privacy_field{padding-top:10px !important}.h3center{text-align:center}.shop_tablewoocommerce{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.shop_tablewoocommerce th{font-weight:700;padding:9px 12px;line-height:1.5em}.shop_tablewoocommerce td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.shop_tablewoocommerce tbody:first-child tr:first-child td,.shop_tablewoocommerce tbody:first-child tr:first-child th{border-top:0}.shop_tablewoocommerce tbody th,.shop_tablewoocommerce tfoot td,.shop_tablewoocommerce tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.licenzepayment .as-metodi-pagamento .wc_payment_methods{display:flex;padding:0 !important;margin-left:-15px !important;margin-right:-15px !important;border-bottom:none !important}.licenzepayment .wc_payment_methods li .as-method-inside{background-color:#f7f7f7;background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:8px}.licenzepayment .wc_payment_methods li{padding:0 15px;width:50%;list-style-type:none}.licenzepayment .payment_method_bacs .as-method-inside{background-image:url(dist/img/bonifico.png)}.licenzepayment .payment_method_paypal .as-method-inside{background-image:url(dist/img/paypal.png)}.licenzepayment .as-metodi-pagamento .wc_payment_methods li input:checked + .as-method-inside{border:solid 1px #dc672d !important}.payment_box.payment_licenze{border:1px solid #9FA0A5;border-radius:5px;padding:10px}.up-arrow{display:inline-block;position:relative;background:transparent;text-decoration:none;padding:20px}.up-arrow:after{content:'';display:block;position:absolute;left:22%;bottom:100%;width:0;height:0;border-bottom:10px solid #9FA0A5;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}.bottone-centrato{margin:0 !important;vertical-align:center !important;font-size:.5rem !important}.right-arrow{display:inline-block;position:relative;background:transparent;text-decoration:none;padding:20px}.right-arrow:after{content:'';display:block;position:absolute;right:22%;bottom:100%;width:0;height:0;border-bottom:10px solid #9FA0A5;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}#promemoriaordine{color:#dc672d}table.dataTable td{text-align:center}.STarancio{color:#dc672d !important;font-weight:700 !important}.boxslide{padding-bottom:1em}.boxslide p{margin-bottom:.6rem!important}@media (max-width:769px){.boxslide{padding:2em;margin-left:4em;margin-right:4em}}.btn-primary-m{padding:8px 18px!important}.btn-primary-s{text-transform:lowercase!important;font-size:small!important;padding:0 4px!important}.attivo{background:#9fa0a5!important;color:#fff!important;text-decoration:none!important;border-color:#9fa0a5!important}.grigio-c{background-color:#f2f2f2}.new-btn{font-size:.95rem!important;padding:.5rem 1.6rem!important}.four-btn{font-size:.95rem!important;padding:.4rem .6rem!important}.four-b{padding-inline:14rem!important}@media (min-width:992px) and (max-width:1024px){.four-b{padding-inline:8rem!important}.mobile-hide{visibility:hidden!important}}@media (min-width:0) and (max-width:1024px){.four-b{padding-inline:8rem!important}.mobile-hide{visibility:hidden!important}}.payment_method_paypal{margin-right:auto !important;margin-left:auto !important;width:50% !important}@media (min-width:0) and (max-width:1320px){.modulo-iscrizione{padding-top:0!important;padding-right:20px!important;padding-left:20px!important}}.modulo-iscrizione{padding-top:10px}.box-programma-corso{width:100%;padding-bottom:20px}.preventivo-dedicato{margin:0;padding:10px 2px 10px 2px;background-color:#f2f2f2;align-items:center}.box-corsi-agg{margin:0;padding:10px 0 10px 0;background-color:#f2f2f2;align-items:center}.preventivo-dedicato a,.box-corsi-agg a{color:#434343}.preventivo-dedicato img{max-height:80px;padding:5px;margin:0}.preventivo-dedicato .titolo,.box-corsi-agg .titolo{font-size:1.4rem;font-weight:700;color:#DC672D;text-align:center;text-transform:uppercase}.preventivo-dedicato #formInformazioniAzinedaAperto{padding-top:20px}.preventivo-dedicato #formInformazioniAzinedaInviato{padding-bottom:20px;padding-top:20px}.pulsante-piu-corsi{padding-top:20px;text-align:center}.bottone-elearning{background-color:#eee;padding-bottom:25px;padding-top:15px}.titolo-corso{margin-bottom:.5rem}.tabella-licenze{margin-top:15px}.tabella-licenze .text-center{max-width:300px}.pusante-piu-corsi{padding:0 !important}.footer{padding:0}#menu-main-menu-2 .livello-3 > li{padding-left:20px}#menu-main-menu-2 .livello-3 li >a{color:#434343 !important}/*! CSS Used from:https://newaziendasicura.it/css/woocommerce-smallscreen.css;media=only screen and (max-width:768px) */ @media only screen and (max-width:768px){.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td{display:block;text-align:left!important}.woocommerce table.shop_table_responsive tr td::before{content:attr(data-title) ":";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.cart .product-thumbnail{display:none}}/*! CSS Used from:https://newaziendasicura.it/css/woocommerce-layout.css;media=all */ @media all{.woocommerce img{height:auto;max-width:100%}.woocommerce table.cart img{height:auto}}/*! CSS Used from:https://newaziendasicura.it/css/woocommerce.css;media=all */ @media all{.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top:0}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}}.box-prodotto{padding-left:15px;padding-right:15px;padding-bottom:20px}.box-prodotto .row,.box-prodotto-aziende .row{border:1px solid rgba(0,0,0,.1);margin:0;padding:10px}.box-prodotto .immagine-prodotto,.box-prodotto-aziende .immagine-prodotto{padding:10px;width:185px}.box-prodotto .titolo-prodotto{padding:10px 30px 10px 20px}.box-prodotto .titolo-prodotto > h4,.box-prodotto-aziende .titolo-elearning{font-size:1rem}.box-prodotto .titolo-prodotto > h5{font-size:1.18rem}.citta-corso-due{display:none}.box-prodotto .align-self-center{max-width:25%}@media (max-width:768px){.box-prodotto .titolo-prodotto{display:none}.citta-corso-due{display:inline-block}.box-prodotto .align-self-center{max-width:33%}}@media (max-width:576px){.box-prodotto .immagine-prodotto{width:100% !important;max-width:100% !important;text-align:center}.box-prodotto .immagine-prodotto > img{max-height:120px}.box-prodotto .align-self-center{max-width:50%}}.box-prodotto-aziende .box-prezzo{width:33%}.scala-sconti-aziende{border:0 !important;padding:0 !important}.box-prezzi-elearning .scala-sconti-aziende{width:60% !important}.box-prodotto-aziende .scala-sconti-aziende{width:52%}.box-prodotto-aziende .align-self-center{max-width:30%}.box-prodotto-aziende .immagine-prodotto{max-width:20% !important}@media (max-width:768px){.box-prodotto-aziende .scala-sconti-aziende{width:100%;padding-top:20px !important}.box-prezzi-elearning .scala-sconti-aziende{width:100% !important}.box-prodotto-aziende .align-self-center{max-width:70% !important}.box-prodotto-aziende .immagine-prodotto{max-width:30% !important;padding:0 10px 0 0}}.box-prezzi-elearning{padding:0 0 30px 0}.metodi-pagamneto-af{padding:0 15px 25px 15px}.metodi-pagamneto-af .metodo-pagamento{background-color:#f7f7f7;padding:15px;border-radius:10px}.metodi-pagamneto-af .selezionato{border:2px solid #DC672D}.metodi-pagamneto-af .metodo-paypal{font-weight:700;font-size:1.2rem;line-height:1.5rem;width:35%;margin:0 !important;text-align:center}.metodi-pagamneto-af .metodo-bonifico{font-weight:700;font-size:1.2rem;line-height:1.5rem;width:35%;margin:0 !important;text-align:center}.metodi-pagamneto-af .metodo-promo{font-weight:700;font-size:1.4rem;line-height:1.5rem;width:26%;margin:0 !important;text-align:center}.metodi-pagamneto-af .metodo-paypal > img{max-height:50px}.metodo-paypal .align-self-center:nth-child(2){width:45%;padding-left:10px;padding-right:10px}.metodi-pagamneto-af .metodo-bonifico > img{max-height:50px}.metodo-bonifico .align-self-center:nth-child(2){width:70%;padding-left:10px;padding-right:10px}.metodo-promo div:nth-child(1){text-align:center;font-weight:700;font-size:.9rem;border-bottom:1px solid #bfbfbf}.metodo-promo div:nth-child(2){text-align:center;font-weight:900;font-size:1.2rem;color:#DC672D}.metodo-promo div:nth-child(3){text-align:center;font-weight:400;font-size:.9rem;color:#DC672D}@media (max-width:1024px){.metodi-pagamneto-af .metodo-promo{display:none}.metodi-pagamneto-af .metodo-paypal{width:47%;font-size:1rem}.metodi-pagamneto-af .metodo-bonifico{width:47%;font-size:1rem}}@media (max-width:768px){.metodi-pagamneto-af img{max-height:35px !important;max-width:75px}.metodo-paypal .align-self-center:nth-child(2){width:45%;padding-left:0;padding-right:0}.metodo-bonifico .align-self-center:nth-child(2){width:80%;padding-left:0;padding-right:0}}@media (max-width:576px){.metodi-pagamneto-af .metodo-paypal{flex-direction:column}.metodi-pagamneto-af .metodo-paypal > img{max-height:35px;max-width:80px}.metodo-paypal .align-self-center:nth-child(2){width:100%}.metodi-pagamneto-af .metodo-bonifico{flex-direction:column}.metodi-pagamneto-af .metodo-bonifico > img{max-height:35px}.metodo-bonifico .align-self-center:nth-child(2){width:100%}}#metodoBonifico{background-color:#f7f7f7 !important}.operatori{background-color:#A3A3A3 !important}.box-login{flex-direction:row;justify-content:space-around}@media (max-width:576px){.box-login{flex-direction:column-reverse;justify-content:center}.operatori{margin:20px 25% 0 25% !important}.accedi{margin:0 10% 0 10% !important}}.rigaIscrizioneAziendaleCalendario{border:#b7511f solid 1px;margin-bottom:10px!important}.rigaIscrizioneAziendaleCalendario p{margin:0}.outer{overflow-y:auto;height:370px;width:100%;-layout:fixed}.outer th{text-align:left;top:0;position:sticky;background-color:white}.immagine-carosello-home{background-position:50%;min-height:600px;height:calc(100vh - 200px);max-height:1200px;background-position:center center;background-repeat:no-repeat;background-size:cover}.testo-carosello{position:relative;left:10%;max-width:45%}.didascalia-carosello-1{font-size:2.8rem;line-height:1.1;font-weight:700;color:#2b2b2b}.didascalia-carosello-2{font-size:1.3rem;line-height:1.4;font-weight:400;color:#2b2b2b;padding-top:15px;padding-bottom:15px}.btn-home{border-width:2px;color:#dc672d;background-color:rgba(255,255,255,.6);border-color:#dc672d;padding-top:10px !important;padding-bottom:10px !important;font-size:16px}.carosello-home-1{background-image:url("/img/carosello_home_1.webp")}.carosello-home-2{background-image:url("/img/carosello_home_2.webp")}.carosello-home-3{background-image:url("/img/carosello_home_3.webp")}.carosello-home-4{background-image:url("/img/carosello_home_4.webp")}.icone-home{color:#FFF;text-align:center;padding:20px 10px 20px 10px;font-weight:700;font-size:17.5px}.icone-home >img{min-height:30px;max-height:40px;width:auto}.box-icone-home{background:#434343}.box-icone-home-interno{max-width:1220px;width:100%}.box-chi-siamo-home{max-width:1220px;width:100%;padding-top:3rem !important}.box-corsi-home{width:100%;padding-top:3rem !important}.box-corsi-piccoli-home{width:100%;padding-top:1rem !important}.box-trustpilot-home{max-width:1024px;width:100%;padding-top:3rem !important}.box-chi-siamo-home .h2{color:#dc672d;font-weight:600}.box-chi-siamo-home .col-sm-6 >p{font-size:1.18125rem;line-height:1.5}.box-chi-siamo-home-1{padding-right:30px}.box-chi-siamo-home-2{padding-left:30px}.btn-chi-siamo{width:100%;padding-top:7px !important;padding-bottom:7px !important}.img-muletto-home{background-position:50%;min-height:300px;height:calc(100vh - 235px);max-height:700px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url("/img/corso_muletto.webp");margin-top:0;z-index:0}.img-motosega-home{background-position:50%;min-height:300px;height:calc(100vh - 235px);max-height:700px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url("/img/corso_verde.webp");margin-top:0;z-index:0}.img-corso-home{background-position:50%;min-height:100px;height:calc(100vh - 400px);max-height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0}.img-corso-1-home{background-image:url("/img/corso_retrattile.webp")}.img-corso-2-home{background-image:url("/img/corso_ple.webp")}.img-corso-3-home{background-image:url("/img/corso_antincendio.webp")}.img-corso-4-home{background-image:url("/img/corso_primosoccorso_2.webp")}.box-corsi-home div:nth-child(1){z-index:1}.box-corsi-home div:nth-child(2){z-index:1}.box-corsi-home div:nth-child(3){z-index:1}.box-corsi-piccoli-home .col-md-6 .col-12{background-color:#f2f2f2}.box-corsi-piccoli-home .col-md-6 .col-12 > h3{margin:0;padding-top:20px;display:block}.box-corsi-piccoli-home .col-md-6 .col-12 > p{margin:0;padding-top:20px;display:block}.box-corsi-piccoli-home .col-md-6 .col-12 > a{margin:0;padding-top:20px;display:block}.box-sinista{padding-left:0;padding-right:10px}.box-destra{padding-right:0;padding-left:10px}.box-finale-home{padding:30px !important;margin-top:30px !important;color:#fff}.box-finale-home p{font-size:33px !important}.btn-scopri-home{padding-top:6px !important;padding-bottom:6px !important;margin-top:20px !important;margin-bottom:35px !important}.box-plus-home{padding:10px!important}.box-plus-home >img{height:50px;margin:0}.box-plus-home >h4{color:#dc672d;font-weight:600;padding:20px 0 10px 0;margin:0}.box-plus-home >p{font-size:1.05rem !important;margin:0;padding:10px 0 20px 0}@media (max-width:1220px){.box-corsi-home,.box-corsi-piccoli-home{padding-left:15px !important;padding-right:15px !important}}@media (max-width:1024px){.carosello-home-1{background-image:url("/img/carosello_home_mob_1.webp")}.carosello-home-2{background-image:url("/img/carosello_home_mob_2.webp")}.carosello-home-3{background-image:url("/img/carosello_home_mob_3.webp")}.carosello-home-4{background-image:url("/img/carosello_home_mob_4.webp")}.testo-carosello{max-width:60%}.box-chi-siamo-home .h2{font-size:24px}}@media (max-width:768px){.icone-home{font-size:14px;padding:10px}.box-sinista{padding-right:0}.box-destra{padding-left:0;padding-top:15px}}@media (max-width:576px){.immagine-carosello-home{min-height:200px;height:calc((100vh - 90px)*.7);max-height:1200px}.testo-carosello{max-width:100%;left:0%;padding-left:1rem;padding-right:1rem}.didascalia-carosello-2{display:none}.didascalia-carosello-1{font-size:1.6rem;padding-bottom:20px}.box-chi-siamo-home-1{padding:0 20px 5px 20px}.box-chi-siamo-home-2{padding:0 20px 5px 20px}}.container-chi-siamo{max-width:1220px;width:100%;padding-top:3rem !important;margin-right:auto;margin-left:auto}.container-chi-siamo > h3{color:#dc672d;font-weight:400;text-align:center;padding-left:1rem;padding-right:1rem}.container-chi-siamo > p{text-align:center;font-size:1.18125rem;line-height:1.5;padding-left:1rem;padding-right:1rem}.numero-chi-siamo{display:flex;margin:0 auto;border:solid 2px #dc672d;width:74px;height:74px;align-items:center;justify-content:center;border-radius:40px;font-size:40px;color:#dc672d;margin-bottom:20px}.chi-siamo-h4{color:#dc672d;font-size:18px;font-weight:700;text-transform:uppercase}.i-nostri-numeri-container{max-width:1920px;width:min(100vw,1920px);background-color:#f2f2f2}.container-chi-siamo > h4{color:#2b2b2b;font-size:26px;font-weight:700;text-transform:uppercase;text-align:center}.i-nostri-numeri{color:#dc672d;font-size:63px;font-weight:300;text-align:center;border-bottom:1px solid #dc672d;margin-bottom:20px;padding:0}@media (max-width:567px){.container-chi-siamo > button{margin-left:2rem;margin-right:2rem}}.container-contatti{max-width:1220px;width:100%;padding-top:0 !important;margin-right:auto;margin-left:auto}.azienda-sicura-contatti{color:#dc672d;font-weight:700;text-transform:uppercase;font-size:1.5225rem;margin-bottom:1rem;border-bottom:1px solid #dc672d;display:block}.footer-prima-parte{background:#434343;color:#FFF;padding-top:2rem;padding-bottom:2rem}.footer-prima-parte-interno{max-width:1220px;width:100%;margin:0 auto !important}.titolo-box-footer{text-align:center;font-size:15px;font-weight:700;line-height:15px}.testo-centrale-footer{text-align:center;padding:4px 0 0 0;font-size:14px;font-weight:400}.testo-centrale-footer-2{text-align:center;color:#909090;padding:3px 0 0 0;font-size:12.5px;font-weight:400}.box-social-footer img{width:40px}.box-footer-app img{max-width:120px!important;margin:0;padding-bottom:10px}.footer-prima-parte-interno > .col-md-5{border-left:1px solid white;border-right:1px solid white}.footer-seconda-parte{max-width:1220px;width:100%;margin:0 auto !important;text-align:right;color:#a3a3a3;font-size:14px;line-height:1.4em;padding:2rem 10px 2rem 10px !important}@media (max-width:992px){.footer-seconda-parte{flex-direction:column}}@media (max-width:768px){.footer-prima-parte-interno > .col-md-5{border-left:0 solid white;border-right:0 solid white;border-top:1px solid white;border-bottom:1px solid white}.footer-prima-parte{padding-left:1rem;padding-right:1rem}}.panel{background:#fafafa;padding:1.25rem}.panel > p{font-size:1rem}.accordion{font-size:1.3125rem;text-transform:uppercase;width:100%;border-bottom:1px solid #dc672d;text-align:left !important;padding:1.5rem}select{height:100%}tr:nth-child(1){max-width:100px}tr:nth-child(2){max-width:150px}tr:nth-child(3){max-width:90px}tr:nth-child(4){max-width:200px}
/* --- Programma carousel --- */
#programma .as-carousel{flex-wrap:nowrap !important;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
#programma .as-carousel::-webkit-scrollbar{display:none}
#programma .as-carousel .box-programma-corso{flex:0 0 calc(100% / 3);max-width:none;scroll-snap-align:start}
@media (max-width:768.98px){#programma .as-carousel .box-programma-corso{flex:0 0 85%}}
.as-carousel-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem}
.as-carousel-btn{background:var(--primary);color:#fff;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;transition:background .2s}
.as-carousel-btn:hover:not(:disabled){background:var(--dark)}
.as-carousel-btn:disabled{background:#ccc;cursor:default}
.as-carousel-dots{display:flex;gap:6px;align-items:center}
.as-carousel-dot{width:9px;height:9px;border-radius:50%;background:#ccc;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}
.as-carousel-dot.active{background:var(--primary);transform:scale(1.35)}
/* --- Accordion approfondimenti --- */
.as-accordion{position:relative}
.as-accordion-body{position:relative;overflow:hidden;max-height:110px;transition:max-height .4s ease}
.as-accordion-body-inner{padding:0 4px 8px}
.as-accordion-fade{position:absolute;bottom:0;left:0;right:0;height:52px;background:linear-gradient(transparent,#fff);pointer-events:none;transition:opacity .25s}
.as-accordion-body.open .as-accordion-fade{opacity:0}
.as-accordion-toggle{padding:4px 0 2px}
.as-accordion-btn{background:none;border:none;color:var(--primary,#dc672d);cursor:pointer;font-weight:600;font-size:.95rem;padding:0;text-decoration:underline}
.as-accordion-btn:hover{opacity:.8}
/* FAQ pagina corso (2026-10-29): <details> nativi, mobile-first */
.as-faq{margin:0 auto;max-width:860px;text-align:left}
.as-faq-item{border-bottom:1px solid #e3e3e3;padding:2px 0}
.as-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:10px;padding:12px 4px;min-height:44px}
.as-faq-item summary::-webkit-details-marker{display:none}
.as-faq-item summary::after{content:"+";flex:0 0 auto;margin-left:auto;font-size:1.4rem;line-height:1;color:var(--primary,#dc672d);font-weight:700;transition:transform .2s}
.as-faq-item[open] summary::after{transform:rotate(45deg)}
.as-faq-domanda{font-size:1rem;font-weight:600;margin:0;line-height:1.35}
.as-faq-risposta{padding:0 4px 14px;font-size:.95rem;line-height:1.5}
.as-faq-risposta p:last-child{margin-bottom:0}
@media (min-width:768px){.as-faq-domanda{font-size:1.05rem}.as-faq-risposta{font-size:1rem}}
