.ti-close::before{content:"X"}#linko{color:#c6c6c6!important;font-size:0.9em!important}@media screen and (max-width:1920px){.fa-globe{margin-top:6%;content:"\f0ac"}.fa-shopping-cart{margin-top:7%;size:10px;content:"\f07a"}}.elementor-post__read-more{font-family:"Lato";font-size:12px;font-weight:700;line-height:1.2em;fill:#000;color:#000;background-color:#FFE000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px}a.elementor-bottone-acquista{padding-right:50px;padding-left:50px;padding-bottom:2%;padding-top:2%;margin-left:0%;color:#fff;font-size:1.2vw;font-weight:500;line-height:2em;letter-spacing:-.5px;background-color:#000;border-radius:30px}@media screen and (max-width:1280px){a.elementor-bottone-acquista{font-size:1.5vw;line-height:2em;font-weight:500;letter-spacing:-.5px;background-color:#000;border-radius:30px;margin-left:0%;padding-right:20px;padding-left:20px;padding-bottom:2%;padding-top:2%;color:#fff}}@media screen and (max-width:420px){a.elementor-bottone-acquista{font-size:4vw;line-height:2em;font-weight:500;letter-spacing:-.5px;background-color:#000;border-radius:30px;margin-left:0%;padding-right:10px;padding-left:10px;padding-bottom:4px;padding-top:2px;color:#fff}}.rotate-products-bar{transform:rotate(-90deg)}.elementor-post__read-more{margin-left:0%}.navshop{list-style-type:none;text-align:left;font-size:1.2vw}.navshop li{display:inline-block;padding:5%;font-size:1.2vw}#anteprima-scheda-prodotto-paragrafo{font-size:1.2vw;color:gray;padding-bottom:3%}@media screen and (max-width:420px){#anteprima-scheda-prodotto-paragrafo{font-size:4vw;color:gray;padding-bottom:6%}}#anteprima-scheda-prodotto-prezzo{font-size:1.4vw;color:#000;font-weight:600;padding-bottom:2%;margin-left:-12%}@media screen and (max-width:1280px){#anteprima-scheda-prodotto-prezzo{font-size:1.5vw;line-height:2em;font-weight:500;letter-spacing:-.5px;margin-left:-22%;padding-right:20px;padding-left:20px;padding-bottom:2%;padding-top:2%}}@media screen and (max-width:420px){#anteprima-scheda-prodotto-prezzo{font-size:3.5vw;color:#000;font-weight:600;padding-bottom:2%}}.qbutton{margin-top:2%;font-size:3.5VW;line-height:3VW;height:12VW;font-weight:400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#D8D8D8}select{-webkit-appearance:none;appearance:none}a.elementor-1998:link,a.elementor-1998:hover,a.elementor-1998:visited,a.elementor-1998:active,.elementor-testimonial__title{padding-left:5%;padding-right:5%;margin-top:10%;margin-right:15%;margin-left:15%;font-size:1.2vw;color:#fff;font-weight:500;line-height:2em;letter-spacing:-.5px;background-color:#000;border-radius:30px}@media screen and (max-width:420px){a.elementor-1998{font-size:3.5vw;line-height:2em;font-weight:500;letter-spacing:-.5px;background-color:#000;border-radius:30px;margin-left:0%;padding-right:6%;padding-left:6%;padding-bottom:2%;padding-top:2%;color:#fff}}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;margin-right:.3em}@media screen and (max-width:900px) and (min-width:600px){#country-id-form{color:green;width:100%}}.grecaptcha-badge{visibility:hidden!important}.page-item.active .page-link{z-index:1;color:#fff!important;background-color:#4c4c4c!important;border-color:#6c757d}.page-content:has(>.academy-calendar-header){display:flex;flex-direction:column;gap:20px}.academy-calendar-header{display:grid;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:1400px){.academy-calendar-header{grid-template-rows:repeat(7,auto);grid-template-columns:1fr}}.wcs-single__time{display:none}.academy-calendar-left-column{grid-column:1 / 2}.academy-calendar-image{grid-row:1 / -1;grid-column:2 / -1;align-content:center;justify-content:center;min-height:40vh}.academy-calendar-title{margin:0;font-size:3rem!important}.academy-calendar-p{margin:0}.academy-calendar-course-type{margin:0;align-content:end;color:#3f4443;font-weight:700;font-style:italic}.academy-calendar-button{padding:10px 20px;fill:#000;color:#000;font-size:.8rem;font-weight:700;text-transform:uppercase;line-height:1.2em;background-color:#FFE000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px}.academy_calendar_h2{padding-top:10px;position:relative;font-size:3.5rem!important;font-weight:900!important;text-transform:uppercase;text-align:center}.academy_calendar_h2::before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';width:100px;height:8px;background-color:#fe0}.page-header:has(~.page-content>.academy-calendar-header){display:none}.academy-calendar-content>h1:first-of-type,.academy-calendar-content>h2:first-of-type,.academy-calendar-content>h3:first-of-type{display:none}