body,a,span,p,h1,h2,h3,h4,h5,h6,button,div,input,textarea,select {
	font-family: 'Montserrat', sans-serif !important;
	
}

p {
    color:#000 !important;
    font-weight:500;
}

p,li {
    line-height:22px;
}



.p18 p,.p18 span {
    line-height:20px !important;
}

.p14 p {
    line-height:16px;
}

.bloccopropostavisi h3 {
    margin-bottom:5px;
}

.lineheight20 p {
    line-height:20px !important;
}

.bluforzato p {
    color:#203473 !important;
}

.elementor-element-3a06b391 h4 strong,.elementor-element-3a06b391 h2 strong {
    color:#203473 !important;
}

h1, h2, h3, h4, h5, h6, strong {
    color:#203473 !important;
}

h1, h2, h3, h4, h5, h6 {
    margin-block-end: 0;
    margin-block-start: 0;
  }

p {
    margin-block-end: 0;
    margin-block-start: 0;
}

.elementor-widget-text-editor p {
    margin-block-end: .9rem;
    margin-block-start: 0;
}

p strong {
    color:#000 !important;
}

.white p strong,.white li,.white li strong {
    color:#fff !important;
}

.single-product strong,.single-product li {
    color:black !important;
}

.single-product h2 strong {
    color:#203473 !important;
}


.white h1, .white h2, .white h3, .white h4, .white h5, .white h6,.white p,.white a,.white a:hover, .white ul, .white li {
    color:white !important;
}

.color408E9A h1,.color408E9A h2,.color408E9A h3,.color408E9A h4,.color408E9A h5,.color408E9A h6,.color408E9A p {
    color:#408E9A !important;
}

.colorD19501 h1,.colorD19501 h2,.colorD19501 h3,.colorD19501 h4,.colorD19501 h5,.colorD19501 h6,.colorD19501 p {
    color:#D19501 !important;
}

.color8E7661 h1,.color8E7661 h2,.color8E7661 h3,.color8E7661 h4,.color8E7661 h5,.color8E7661 h6,.color8E7661 p {
    color:#8E7661 !important;
}

.color728e0f h1,.color728e0f h2,.color728e0f h3,.color728e0f h4,.color728e0f h5,.color728e0f h6,.color728e0f p {
    color:#728e0f !important;
}

.colorB23B0B h1,.colorB23B0B h2,.colorB23B0B h3,.colorB23B0B h4,.colorB23B0B h5,.colorB23B0B h6,.colorB23B0B p {
    color:#B23B0B !important;
}

.heavyfont h1, .heavyfont h2, .heavyfont h3, .heavyfont h4, .heavyfont h5, .heavyfont h6,.heavyfont p,.heavyfont a,.heavyfont span {
    font-weight:600 !important;
}

.romanfont h1, .romanfont h2, .romanfont h3, .romanfont h4, .romanfont h5, .romanfont h6,.romanfont p,.romanfont a {
    font-weight:500 !important;
}

.weightblack h1, .weightblack h2, .weightblack h3, .weightblack h4, .weightblack h5, .weightblack h6,body footer .weightblack ul li a,.weightblack p,.weightblack a,.single.single-product .weightblack span,.elementor-element-c6193fa .weightblack div.jet-listing-dynamic-field__content,.weightblack.fontliqstingquote1234,.weightblack.weightcoord1111 {
    /*font-weight:500 !important;*/
    font-family: 'Montserrat', sans-serif !important;
font-weight: 700 !important;
}

h1,h2,h3,h4,h5,h6 {
    /*font-weight:500 !important;*/
    font-family: 'Montserrat', sans-serif !important;
font-weight: 700 !important;
font-style: normal;
}

h1 {
    line-height:55px !important;
}

h2{
    line-height:55px !important;
}

h3{
    line-height:40px !important;
}

h4{
    margin:0;
}

p {

}

p14 {

}

p18 {

}

p12 {

}

.single-product ul {
    padding-left:15px !important;
}

.single-product .progmastrepe .jet-listing-grid__item {
    padding-bottom:5px !important;
    padding-top:0 !important;
}

.single-product .progmastrepe .jet-listing-grid__item div {
    margin:0 !important;
}

.paddingsolotop {
    padding-top:75px !important;
}   

.paddingsolobottom {
    padding-bottom:75px !important;
}

.paddingtopbottom {
    padding-top:75px !important;
    padding-bottom:75px !important;
}

.bloccoaltosingolmaster111,.bloccoaltosingolmaster111 .elementor-widget-wrap {
    background-repeat: no-repeat !important;
    background-position: center right !important;
}

.elementor-element-3a06b391 h3 {
    margin-bottom:20px;
}

.partealtasingoloprodnew1 {
    background-size:50% !important;
    background-color:red !important;
}

.testoslider1home,.testoslider1home p {
    margin:0 !important;
}

.frecciaabsolute {
    position:absolute !important;
    top:50% !important;
    right:30px !important;
    margin-top:-15px;
}

.nomargindown {
    margin-bottom:5px !important;
}

.nomargindown0 {
    margin-bottom:0px !important;
}

.area-tag-new {
    background-color:transparent !important;
    margin-bottom:5px !important;
}

.jet-listing-grid__item .elementor-background-overlay {
    background-image:none !important;
}

.footer3 a {
    padding-top:0 !important;
    padding-bottom:5px !important;;
}

.footer4 p, .footer4 a {
    margin-top:0 !important;
    margin-bottom:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
}

.freccialateraleabsolutehome {

}

.boxassoluto {
    margin-left:auto !important;
    margin-right:auto !important;
    position:absolute;
    margin-top: -200px !important;
  z-index: 1111;
  box-shadow: none !important;
}

.sfondoperchome .elementor-widget-container {
    background-size:28.5% !important;
}

.frecciabassasvg .elementor-widget-wrap {
    background-position:95% 90%;
    background-image: url("/wp-content/uploads/2025/12/frecciamastersvg.svg");
    background-repeat:no-repeat;
}

.scopridipiuwhite p,.scopridipiuwhite p,.scopridipiuwhite div,.scopridipiuwhite span,.scopridipiuwhite button {
    color:white !important;
    background-color:transparent !important;
    font-weight:500;
    font-size:14px;
    font-weight:500 !important;
}

.scopridipiuwhite span, .scopridipiuwhite span:hover,.scopridipiuwhite button {
    background-color:transparent;
    font-size:14px !important;
    font-weight:500 !important;
}

.bottonenuovohome {
    border:1px solid white;
    background-color:transparent;
}

.bottonenuovo1homenn1 button {
    background-color:#203473;
    width:100%;
    border:1px solid #203473;
}



.selectblue11 .jet-sorting-select {
    background-color:#203473;
    color:white !important;
}

.filtrocercamastergenerale .jet-filter-label {
    color:#203473;
    text-transform:uppercase;
    font-weight:500 !important;
    margin-top:30px !important;
    margin-bottom:10px !important;
}


.filtrocercamastergenerale .jet-filter-row {
    width:100%;
    float:left;
}

.jet-listing-grid__item {
    margin-bottom:20px !important;
}

.paddingcolonnainterna-2 {
    padding-left:5%;
    padding-right:0;
    width:90%;
    padding-top:200px;
    padding-bottom:200px;
}

.paddingcolonnainterna-3 {
    padding-left:5%;
    padding-right:5%;
    width:90%;
}

.paddingcolonnainterna-1 {
    padding-left:5%;
    width:95%
}

body .fsciaaltasingoelsezioniofferta {
    padding-top:200px !important;
    padding-bottom:200px !important;
}

body .padding100bot50 {
    padding-top:100px !important;
    padding-bottom:50px !important;
}

body .padding50bot100 {
    padding-top:100px !important;
    padding-bottom:100px !important;
}

.testiicoformacorpo p {
    line-height:18px;
    font-weight:500;
    text-transform:uppercase;
}

.bloccofiltrohome .jet-checkboxes-list__label {
    font-weight:500;
    color:#203473;
    text-transform:uppercase;
    font-size:16px;
}

.bloccofiltrohome .jet-checkboxes-list__button {
    border-bottom:0 !important;
}

.bloccofiltrohome .jet-filters-group .jet-smart-filters-checkboxes:nth-child(2),.bloccofiltrohome .jet-filters-group .jet-smart-filters-checkboxes:nth-child(3),.bloccofiltrohome .jet-filters-group .jet-smart-filters-checkboxes:nth-child(4) {
    margin-left:10px;
}

.bloccofiltrohome .jet-smart-filters-checkboxes {
    width:auto;
    float:left;
    margin-top: 0 !important;
}

.elementor-element.elementor-element-d1b30c0 .elementor-button[type="submit"]:hover {
    background-color:transparent;
}

.page-id-458  .jet-filter-label,.page-id-394 .jet-filter-label {
    background:url('/wp-content/uploads/2025/12/backgroundcheckcerca.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom:15px !important;
    margin-bottom:25px !important;
}

.areetematicheaccademia .elementor-widget-container {
    padding-left: 32% !important;
    align-items: center;
    justify-items: center;
    display: flex;
}

.uael-post__terms {
    background: none !important;
  color: #203473 !important;
  padding:0 !important;
}

.uael-post__title {
    line-height:20px !important;
    font-weight:500 !important;
}

.uael-post__terms-wrap {
    margin-bottom:10px !important;
    font-weight: 600 !important;
}

.jet-search-filter__input {
    background:url('/wp-content/uploads/2025/12/lentebackground.png');
    background-repeat: no-repeat;
    background-position: 95% center;
    max-width:350px;
}

.elementor-counter-title {
    display:inline-block;
    text-align:center;
}

.altezzaicona111 {
    height:100px;
}

#modul00v button {
    background-color: #203473;
  color: #ffffff;
}

#menu-1-d77ca71 a {
    margin-bottom:3px !important;
}

.pulsante1masterspec1 .elementor-size-lg {
    max-width:300px !important;
    width:100% !important;
    padding: 15px 15px 15px 15px !important;
}

.pulsante1masterspec1 .elementor-size-lg .elementor-button-text {
    white-space: unset;
}

.pulsante2masterspec1 a {
    max-width:300px !important;
    width:100% !important;
    padding: 20px 15px 20px 15px !important;
}

.pulsante2masterspec1 .elementor-button-content-wrapper {
    justify-content: left;
}

.nuovecolonnnuovagrf1 .elementor-icon-box-title,.nuovecolonnnuovagrf1 .elementor-icon-box-title span {
    text-transform:uppercase;
}

.bottonemodificanuovsit1singmast .elementor-button {
    background-color:transparent !important;
    padding:0 !important;
    padding-right:20px;
    color:black !important;
}

.bottonemodificanuovsit1singmast .elementor-button span {
    text-transform:uppercase;
    color:black !important;
}

.doclistok span {
    font-size:20px !important;
    font-weight:500 !important;
    text-transform:uppercase !important;
}

.progmastrepe .jet-listing-grid__item,.progmastrepe .jet-listing-grid__item div {
    margin-bottom:5px !important;
    color:black !important;
}

.product-template-default.single .bloccocontenutosingmaster .elementor-button.elementor-button-link {
    /*background-color: rgb(47, 65, 124) !important;
    color: white !important;*/
}

.elementor-button.elementor-button-link span {
    /*text-transform:uppercase;*/
}

/*.elementor-button.elementor-button-link span.elementor-button-text:hover {
    border-bottom:1px solid #D29502;
    padding-right:0 !important;
}*/

.domandaammissionenuovotemplatesing .elementor-field-group .elementor-button{
    text-align:left !important;
    /*background-color: #D19501 !important;
    border: 1px solid #D19501 !important;*/
    /*color:white !important;*/
}

.scaricabrochnuove111 .elementor-field-group .elementor-button{
    text-align:left !important;
    color:white !important;
    width:100%;
}

.richiediinfonuovsite1 .elementor-field-group .elementor-button,.agevolazioninuovsite2 a {
    text-align:left !important;
    color:white !important;
    width:100%;
    cursor:pointer;
}

.richiediinfonuovsite1 .elementor-button-content-wrapper,.scaricabrochnuove111 .elementor-button-content-wrapper {
    justify-content: left !important;
  }

.scaricabrochnuove111 button,.richiediinfonuovsite1 button,.agevolazioninuovsite2 a,.width80bottnuov {
    width:80% !important;
}

.width80bottnuov .e-form__buttons {
    padding-right:0 !important;
}
.domandaammissionenuovotemplatesing .elementor-field-group .elementor-button span,.scaricabrochnuove111 .elementor-field-group .elementor-button span, .agevolazioninuovsite2 a{
    justify-content: left !important;
    padding-left: 10px !important;
}

.domandaammissionenuovotemplatesing .elementor-field-group .elementor-button .elementor-button-icon {
    justify-content: right !important;
}

.richiediinfonuovsite1 .elementor-button[type="submit"] {
    background-color:transparent !important;
}

.home .elementor-button.elementor-button-link span {
  text-transform: initial !important;
}

.jet-listing-grid__slider-icon.slick-arrow {
    background-color:#203473 !important;
}

.page-id-377 .jet-listing-grid__slider-icon.slick-arrow {
    background-color:transparent !important;
}

.single.single-product .jet-listing-grid__slider-icon.slick-arrow {
    background-color:transparent !important;
}

.padding100bot50 {

}

.lasciamonumeri .elementor-counter-title {
    margin-top:-13px;
}

.ltezzaminimablocco111cult .elementor-widget-container {
    min-height:170px;
}

.uael-post__title { 
    line-height:20px;
}

.page-id-377 .elementor-element-4160da8 .elementor-form label {
    color:#203473 !important;
}

.barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #203473;
    padding-bottom: 3px;
}

footer .elementor-field-type-acceptance {
    color:#5C5C5C !important;
}

.product-template-default.single .fa-plus {
    color:#203473 !important;
}

.product-template-default.single .jet-toggle-icon-position-right {
    margin-left:2px;
}

.page-id-458 select {
    border-radius:0 !important;
}

.page-id-458 .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator,.page-id-394 .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator {
    margin-top: 0;
    border: 2px solid #ccc;
}

.page-id-458 .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__button,.page-id-394 .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__button {
    margin-bottom:3px;
}

.frecciafinalepulsante {
    background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png");
    background-repeat:no-repeat;
    background-position:95% center;
}

.frecciafinalepulsante2 .elementor-button {
    background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png");
    background-repeat:no-repeat;
    background-position:95% center;
}

.frecciafinalepulsante-scarica button {
    background-image: url("/wp-content/uploads/2026/01/downloadpulsante.png");
    background-repeat:no-repeat;
    background-position:95% center;
}

.frecciafinalepulsante-scarica2 .elementor-size-lg {
  background-image: url("/wp-content/uploads/2026/01/downloadpulsante.png");
  background-repeat:no-repeat;
  background-position:95% center;
}

.frecciafinalepulsante-scarica2 .elementor-size-lg:hover {
  background-image: url("/wp-content/uploads/2026/03/Scarica-brochure-blu.png") !important;
  background-repeat:no-repeat;
  background-position:95% center;
}

.richiediinfonuovsite1 button span {
  padding-left:10px;
}

.richiediinfonuovsite1 button,.agevolzionestuckfix1234 a,.bottoneacquistanewssite123456 a {
  width:100% !important;
}

.bottonenuovo1homenn1-template button, body .richiediinfonuovsite1.elementor-element .elementor-button[type="submit"],body .agevolzionestuckfix1234 a,body .bottoneacquistanewssite123456 a {
  background-color:#203473 !important;
    border:1px solid #203473 !important;
    color:white !important;
}

.bottonenuovo1homenn1-template button:hover,body .richiediinfonuovsite1.elementor-element .elementor-button[type="submit"]:hover,body .agevolzionestuckfix1234 a:hover,body .bottoneacquistanewssite123456 a:hover {
  background-color:white !important;
    color:#203473 !important;
}

body .agevolzionestuckfix1234 a:hover,body .bottoneacquistanewssite123456 a:hover {
  background-image: url("/wp-content/uploads/2026/03/frecciabgpulsante-blu.png") !important;
  background-repeat:no-repeat;
  background-position:95% center;
}



body .agevolzionestuckfix1234 a,.body .bottoneacquistanewssite123456 a {
  background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png");
  background-repeat:no-repeat;
  background-position:95% center;
}

.agevolzionestuckfix1234 {
  background:none !important;
}

.richiediinfonuovsite1 button:hover {
  background-image: url("/wp-content/uploads/2026/03/frecciabgpulsante-blu.png") !important;
  background-repeat:no-repeat;
    background-position:95% center;
}


.richiediinfonuovsite1 button,.bottoneacquistanewssite123456 a {
  background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png");
    background-repeat:no-repeat;
    background-position:95% center;
}

.richiediinfonuovsite1 {
  background:none;
}

.frecciafinalepulsante-scarica2 .elementor-size-lg {
  max-width: 300px !important;
  width: 100% !important;
  padding: 15px 15px 15px 15px !important;
}

.bloccocatevidenzahomestriscia .elementor-widget-container {
    margin:0 !important;
}

.bloccocatevidenzahomestriscia p {
  padding: 5px;
  min-height: 14px;
  font-size: 14px;
  line-height: 18px;
  line-height: 14px !important;
}

.agepaddnuovsite a {
    padding: 20px 20px 20px 20px !important;
    float: left;
}

.virgolettep {
    margin-bottom:0 !important;
}

.duratatestoaggiuntivo {

}

.page-id-375 ul {
    color:black;
    padding-left:15px !important;
}

.page-id-375 ul li {
    color:black;
}

.marginsottovia12345 .elementor-widget-wrap {
    padding-bottom:0 !important;
    padding-top:0 !important;
}

.stickysezionemoving.jet-sticky-section--stuck {
  margin-left: 5% !important;
  transition: none !important;
  padding-bottom: 30px !important;
}

@media (max-width: 1919px) {
    .background-destra .elementor-widget-wrap {
        background-size: 960px auto !important;
        background-position: calc(50vw) center !important; 
    }

    .background-sinistra .elementor-widget-wrap {
        background-size: 960px auto !important;
        background-position: calc(50vw - 960px) center !important;
    }
  }

  .nuovosottomenu2 {
    margin-bottom:5px !important;
  }

  .nuovosottomenu1 a {
    padding-bottom:0 !important;
  }

  .nuovosottomenu1 a:hover, .nuovosottomenu2 a:hover {
    border:0 !important;
  }

  .footerfinalegrigio a,   .footerfinalegrigio p {
    color:#5C5C5C !important;
    font-size:10px !important;
  }

  .elementor-button {
    border-width:2px !important;
  }

  .single-product .bottonemodificanuovsit1singmast .elementor-button {
    border-width:0 !important;
  }

  .single-product .nuovosottomenu1.removepaddingul a {
    padding-left:1px !important;
  }

  .single-product .removepaddingul ul {
    padding-left: 0 !important;
  }

  .single-product footer ul {
    padding-left: 0 !important;
  }


  .scaricabrochevidhome222 .elementor-button {
    border-width:0px !important;
  }

  .nuovosottomenu2 p {
    color:#203473 !important;
  }

  .sfondomasterpt1, .sfondomasterpt2, .sfondomasterpt3 {
    cursor:pointer;
  }

  .heightforzata111 .elementor-widget-container {
    min-height:200px;
  }

  #form-field-acceptance1,#form-field-acceptance2,#form-field-acceptance3 {
    margin-top:15px;
  }

  .partnerfrecce .jet-listing-grid__slider-icon {
    color: #203473 !important;
    background-color:transparent !important;
  }

  .vedidocenti .jet-search-filter__submit {
    background-color:transparent !important;
    border:2px solid #203473 !important;
  }


  .vedidocenti .jet-search-filter__submit:hover {
    background-color:#203473 !important;
    border:2px solid #203473 !important;
    color:white;
  }

  .vedidocenti-select .jet-select {
    margin-left:0 !important;
  }

  .vedidocenti-listone .doclistok span {
    line-height:22px !important;
  }

  .jet-filters-pagination__item div {
    color: rgb(130, 130, 130) !important;
  }

  .jet-filters-pagination__item.jet-filters-pagination__current div {
    color:#203473 !important;
  }

  .page-id-380 .elementor-field-type-text {
    width:50%;
  }

  .page-id-380 .elementor-field-type-email {
    width:50%;
  }

  .page-id-380 .elementor-field-type-tel {
    width:50%;
  }

  .page-id-380 .elementor-field-type-select {
    width:50%;
  }

  .page-id-380 .elementor-form .elementor-button {
    margin:0 auto;
  }

  .uael-post__header-filters {
    text-align: left !important;
  }

  .uael-post__header-filters .uael-post__header-filter {
    color: #203473  !important;
    text-transform: uppercase  !important;;
    font-size: 16px  !important;
    padding-left:0 !important;
    padding-right:0 !important;
    margin-right:15px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight:600 !important;
    letter-spacing:0;
  }

  .jet-checkboxes-list__label {
    letter-spacing:0 !important;
  }

  .scadenzamenusistema1 .elementor-widget-container {

  }

  .scadenzamenusistema1 .elementor-widget-container p {
    color:#203473 !important;
  }

  .page-id-458 .jet-filters-group > .jet-smart-filters-checkboxes:nth-of-type(2),
  .page-id-458 .jet-filters-group > .jet-smart-filters-checkboxes:nth-of-type(3),.page-id-458 .jet-filters-group > .jet-smart-filters-checkboxes:nth-of-type(4) {
    margin-top: 5px !important;
  }

  .removeletterspac h5 {
    letter-spacing: 0 !important;
  }

  .bloccofiltrohome .jet-checkboxes-list__label {
    margin-right:10px;
  }

  .bloccoaltosingolmaster111 {
    background-repeat: no-repeat !important;
    
  }

  .elementor-button[type="submit"] svg * {
    fill: none !important;
  }

  .single .category-news h4, h3, h2 {
    margin-bottom:10px;
    margin-top:10px;
  }

  .single .category-news hr {
    margin-bottom:10px;
    opacity:0;
  }

  .doclistok span {
    line-height:23px;
  }

  .virgolettep {

  }

  .edizioneprod {
    margin-bottom:0 !important;
  }

  .elementor-location-popup h2 {
    margin-bottom:40px;
  }

  .elementor-location-popup h4 {
    margin-bottom:10px;
  }

  .elementor-location-popup h4 {

  }

  .elementor-location-popup li,  .elementor-location-popup p {
    font-size:20px !important;
    line-height:25px;
  }

  .sottoqualdot .jet-listing-dynamic-field__content {
    min-height:120px;
  }

  .single.single-product .sottoqualdot span {
    font-weight:400 !important;
    font-family: 'Montserrat', sans-serif !important;
  }

  .labelscad span {
    text-align: left;
  font-size: 20px;
  }

  .sfondonewstrec111 {
    background-repeat:no-repeat !important;
  }

  .panoramicaimg img {
    display:none;
  }

  .single.single-product .color6E6E6E,.single.single-product .colorD19501,.single.single-product .color2A4C49,.single.single-product .color408E9A,.single.single-product .colorB33A0B,.single.single-product .color8F2962 {
    display:none;
}

.single.single-product.primary-aree-formative-diritto .color6E6E6E {
    display:block !important;
}
.single.single-product.primary-aree-formative-arte-e-cultura .colorD19501 {
    display:block !important;
}
.single.single-product.primary-aree-formative-enogastronomia-e-turismo .color2A4C49 {
    display:block !important;
}
.single.single-product.primary-aree-formative-gestione-di-impresa .color408E9A {
    display:block !important;
}
.single.single-product.primary-aree-formative-editoria-e-scrittura .colorB33A0B {
    display:block !important;
}
.single.single-product.primary-aree-formative-sanita-e-psicologia .color8F2962 {
    display:block !important;
}
.single.single-product.primary-aree-formative-editoria-e-scrittura .colorB33A0B {
    display:block !important;
}


.single.single-product.primary-aree-formative-diritto .color6E6E6E img {
    display:inline-block !important;
}
.single.single-product.primary-aree-formative-arte-e-cultura .colorD19501 img {
    display:inline-block !important;
}
.single.single-product.primary-aree-formative-enogastronomia-e-turismo .color2A4C49 img {
    display:inline-block !important;
}
.single.single-product.primary-aree-formative-gestione-di-impresa .color408E9A img {
    display:inline-block !important;
}
.single.single-product.primary-aree-formative-editoria-e-scrittura .colorB33A0B img {
    display:inline-block !important;
}
.single.single-product.primary-aree-formative-sanita-e-psicologia .color8F2962 img {
    display:inline-block !important;
}

footer #form-field-email {
    border-radius:0 !important;
    border:2px solid #203473 !important;
}

footer .elementor-field-type-acceptance label{
    color:#5C5C5C !important;
    font-size: 10px !important;
    line-height:10px !important;
}

.page-id-378 .bottonechisiamopagechisiamo {
    display:none;
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: black !important;
  }

/* 1) La card (container Elementor del singolo item) diventa un flex e centra */
.jet-listing-grid--2003 .jet-listing-grid__item .elementor-widget-wrap {
    display: flex;
    justify-content: center; /* centro orizzontale */
    align-items: center;     /* centro verticale */
  }
  
  /* 2) Evita che l'immagine si "allunghi" o faccia robe strane */
  .jet-listing-grid--2003 .jet-listing-grid__item .elementor-widget-image,
  .jet-listing-grid--2003 .jet-listing-grid__item .elementor-widget-container,
  .jet-listing-grid--2003 .jet-listing-grid__item a {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  /* 3) L’immagine resta proporzionata e centrata */
  .jet-listing-grid--2003 .jet-listing-grid__item img {
    max-width: 100%;
    height: auto;
    display: block;
  }

  .jet-listing-grid--2003 .jet-listing-grid__item,
.jet-listing-grid--2003 .jet-listing-grid__item > .elementor,
.jet-listing-grid--2003 .jet-listing-grid__item section.elementor-section,
.jet-listing-grid--2003 .jet-listing-grid__item .elementor-container,
.jet-listing-grid--2003 .jet-listing-grid__item .elementor-column,
.jet-listing-grid--2003 .jet-listing-grid__item .elementor-widget-wrap {
  height: 100%;
}

.jet-listing-grid--2003 .jet-listing-grid__item .elementor-widget-image .elementor-widget-container{
    height: 200px;            /* scegli tu */
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .jet-listing-grid--2003 .jet-listing-grid__item img{
    max-height: 100%;
    width: auto;
    object-fit: contain;
  }


  .page-id-375 footer li a {
    padding-left:5px !important;
  }

  .page-id-375 #jet-menu-item-59 .jet-sub-mega-menu ul {
    padding-left:1px !important
  }

  .single.single-product .elementor-widget-text-editor p {
    margin-bottom: 7px !important;
  }

  .filtroaree .jet-radio-list__decorator {
    display:none;
  }

  .filtroaree .jet-radio-list__button {
    float:left;
    width:auto;
    margin-right:20px;
  }

  .filtroaree .jet-radio-list__label {
    color: #203473;
    text-transform: uppercase;
    font-size: 16px;
    font-weight:600;
  }

  .filtroaree .jet-radio-list__row {
    width: auto;
    float: left;
  }

  .toglimarginebottomform .elementor-form {
margin-bottom:0 !important
  }

  .partealtasingoloprodnew1 .pulsante1masterspec1 .elementor-button.elementor-size-lg:hover {
    border-color: white !important;
    color: rgb(32, 52, 115) !important;
    background-color: white !important;
    background-image: url("/wp-content/uploads/2026/03/frecciabgpulsante-blu.png");
  }

  .bottoneacquistanewssite123456 #bottoneemporium {
    width: 100%;
  min-height: auto;
  font-weight: bold;
  text-transform: uppercase;
  padding: 20px;
  text-transform: initial;
  font-weight: 600;
  cursor: pointer;
  }

  .bottoneacquistanewssite123456 #bottoneemporium:hover,.agevolazioninuovsite2 a:hover {
    color:white !important;
    transition: none;
  }

  @media screen and (max-width: 1550px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:95%;
        margin-left:2.5%;
        margin-right:2.5%;
    }

    .areetematicheaccademia .elementor-widget-container {
        padding-left: 37vw !important;
    }

    .elementor-element-ad3dc2b .elementor-container .elementor-container,body .elementor-element-784473b1 .elementor-container,body .elementor-element-f2c7ebe .elementor-container {
        max-width:100% !important;
        margin-left:0 !important;
        margin-right:0 !important;
    }

}

.elementor-widget-container {
    background-size: 104%;
}

.uael-mc .woocommerce-mini-cart__buttons.buttons {
margin-top:15px !important;
}

.woocommerce-cart-form {
    margin-top:100px !important;
}

.elementor-element-33d2f61 {
    margin-top:2px;
}

.page-id-23 .elementor-element-33d2f61 {
    margin-top:2px;
}

#elementor-search-form-5f6a1a1e {
    color:white !important;
}

.elementor-element-9de0fa5 strong,.elementor-element-9de0fa5 p,.elementor-element-9619053 p,.elementor-element-9619053 strong {
    color: #203473 !important;
}

.elementor-element-9de0fa5 p {
    font-weight:400;
}

.labelscad .elementor-widget-container {
    padding:0px 20px !important;
    text-align:Center !important;
    margin-bottom:10px !important;
}

.labelscad .elementor-widget-container span {
    padding:10px !important;
    text-align:Center !important;
    font-weight:700 !important;
    color:white !important;
    font-size:24px !important;
    width:100%;
}

.frecciafinalepulsante:hover {
    /*background-color: transparent;
    border: 1px solid #203473 !important;
    color: #203473;*/
}

.frecciafinalepulsante:hover span {
    /*
    color: #203473;*/
}

.frecciafinalepulsante-scarica:hover {
/*background-color: transparent;
    border: 1px solid #203473 !important;
    color: #203473;*/
}

.frecciafinalepulsante-scarica:hover span {
 /*
    color: #203473;*/
}


.color408E9A h2,.color408E9A p {
    color:#408E9A !important;
}

.color2A4C49 h2,.color2A4C49 p {
    color:#2A4C49 !important;
}

.color6E6E6E h2,.color6E6E6E p {
    color:#6E6E6E !important;
}

.color8F2962 h2,.color8F2962 p {
    color:#8F2962 !important;
}

.color728E0F h2,.color728E0F p {
    color:#728E0F !important;
}

.color203473 h2,.color203473 p {
    color:#203473 !important;
}

.newagevo111fixrich {
    background-color:transparent;
    color:#203473 !important;
    background-image: url("/wp-content/uploads/2026/03/frecciabgpulsante-blu.png");  
  background-repeat: no-repeat;
  background-position: 95% center;
}

.newagevo111fixrich a {
    background-color:transparent;
    color:#203473 !important;
}

.newagevo111fixrich:hover {
    /*background-color:#203473;
    color:white !important;*/
   /* background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png") !important;*/
}

.newagevo111fixrich a:hover {
    background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png") !important;
  background-repeat: no-repeat;
  background-position: 95%;
}


.newagevo111fixrich:hover a {
    background-color:#203473;
    color:white !important;
}


.frecciafinalepulsante-scarica:hover,.richiediinfonuovsite1:hover {
    background-color:transparent !important;
    color:#203473;
}

.frecciafinalepulsante-scarica button {
    border:0 !important;
    border-width: 0 !important;
}

.bottoneacquistanewssite123456 {
    /*border:1px solid #203473 !important;*/
}

/*.frecciafinalepulsante-scarica:hover {
    background-image: url("/wp-content/uploads/2026/03/Scarica-brochure-blu.png") !important;
}*/

/*.richiediinfonuovsite1:hover {
    background-image: url("/wp-content/uploads/2026/03/frecciabgpulsante-blu.png") !important;
}*/

.scaricabrochnuove111-22 button:hover {
  background-image: url("/wp-content/uploads/2026/03/Scarica-brochure-blu.png") !important;
}

.frecciafinalepulsante-scarica:hover span,.richiediinfonuovsite1:hover span {
    background-color:transparent !important;
    color:#203473;
}

.vcard-editoria-e-scrittura .domandaammissionenuovotemplatesing:hover button {
    background-color:transparent !important;
    background-image: url("/wp-content/uploads/2026/03/freccia-editoria-scrittura.png") !important;
}

.vcard-editoria-e-scrittura .domandaammissionenuovotemplatesing:hover span {
    color:#b33a0b !important;
   
}

.vcard-editoria-e-scrittura .barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #b33a0b !important;
}


/* DIRITTO */
.vcard-diritto .domandaammissionenuovotemplatesing:hover button {
    background-color:transparent !important;
    background-image: url("/wp-content/uploads/2026/03/freccia-diritto.png") !important;
}

.vcard-diritto .domandaammissionenuovotemplatesing:hover span {
    color:#6E6E6E !important;
}

.vcard-diritto .barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #6E6E6E !important;
}


/* ARTE E CULTURA */
.vcard-arte-e-cultura .domandaammissionenuovotemplatesing:hover button {
    background-color:transparent !important;
    background-image: url("/wp-content/uploads/2026/03/freccia-arte-cultura.png") !important;
}

.vcard-arte-e-cultura .domandaammissionenuovotemplatesing:hover span {
    color:#D19501 !important;
}

.vcard-arte-e-cultura .barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #D19501 !important;
}


/* ENOGASTRONOMIA E TURISMO */
.vcard-enogastronomia-e-turismo .domandaammissionenuovotemplatesing:hover button {
    background-color:transparent !important;
    background-image: url("/wp-content/uploads/2026/03/freccia-enogastronomia.png") !important;
}

.vcard-enogastronomia-e-turismo .domandaammissionenuovotemplatesing:hover span {
    color:#2A4C49 !important;
}

.vcard-enogastronomia-e-turismo .barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #2A4C49 !important;
}


/* GESTIONE DI IMPRESA */
.vcard-gestione-di-impresa .domandaammissionenuovotemplatesing:hover button {
    background-color:transparent !important;
    background-image: url("/wp-content/uploads/2026/03/freccia-gestione-dimpresa.png") !important;
}

.vcard-gestione-di-impresa .domandaammissionenuovotemplatesing:hover span {
    color:#408E9A !important;
}

.vcard-gestione-di-impresa .barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #408E9A !important;
}


/* SANITA E PSICOLOGIA */
.vcard-sanita-e-psicologia .domandaammissionenuovotemplatesing:hover button {
    background-color:transparent !important;
    background-image: url("/wp-content/uploads/2026/03/freccia-sanita.png") !important;
}

.vcard-sanita-e-psicologia .domandaammissionenuovotemplatesing:hover span {
    color:#8F2962 !important;
}

.vcard-sanita-e-psicologia .barrarivolotprogrammabreveprod .elementor-button-text {
    border-bottom: 2px solid #8F2962 !important;
}

.woocommerce-billing-fields .select2 {
  border:0;
  background-color:white !important;
  height:45px;
}

.woocommerce-billing-fields .select2 span {
  height:45px;
  border:0;
}

.woocommerce-billing-fields .select2-selection__arrow {
  height:45px !important;
}

.woocommerce-billing-fields #select2-billing_state-container,.woocommerce-billing-fields #select2-tipologia_utente-container {
  border:1px solid rgba(32, 7, 7, 0.8);
  border-radius:2px;
}

.woocommerce-billing-fields #billing_privacy_field,.woocommerce-billing-fields #billing_commerciale1_field,.woocommerce-billing-fields #billing_commerciale2_field {
  display:none;
}

.labelscadenzaevidenza .elementor-widget-container {
  position: absolute;
  margin-top: 310px !important;
  margin-left: 10px !important;
}

.labelscadenzaevidenza .elementor-widget-container {
  background-color: white !important;
  color: red !important;
  padding: 0 !important;
}

body .labelscadenzaevidenza .elementor-widget-container span{
  font-size: 13px !important;
  text-transform: uppercase;
  color: red !important;
  padding: 3px 5px !important;
  font-weight: 600 !important;
}

.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content {
  float:left;
}


.woocommerce-account .woocommerce {
  margin-top:50px;
  margin-bottom:100px;
  float: left;
  width:100%;
}

.woocommerce-MyAccount-navigation {
  width:20% !important;
  margin-right:5% !important;
  float:left;
}

.woocommerce-MyAccount-content {
  width:75% !important;
}

.woocommerce-EditAccountForm.edit-account p,.woocommerce-address-fields p {
  margin-bottom:20px;
}

.woocommerce-EditAccountForm.edit-account #billing_privacy_field {
  margin-top:20px;
}

.woocommerce-EditAccountForm.edit-account button,.woocommerce-address-fields button {
  border:1px solid #203473;
}

.woocommerce-form-login__submit {
  border:1px solid #203473;
}

.woocommerce-order .woocommerce-thankyou-order-received {
  margin-top: 150px;
text-align: center;
margin-bottom: 40px;
font-size: 30px;
}

.woocommerce-order-details h2 {
  margin-top:40px;
  margin-bottom:20px;
}

.woocommerce-order-details .woocommerce-table__product-name,.woocommerce-order-details .woocommerce-table__product-table.product-total {
  color:white !important;
}

.woocommerce-order-details th,.woocommerce-order-details td, .woocommerce-order-details span {
  color:black !important;
  text-align: left;
}

.woocommerce-customer-details address {
  color:black !important;
}

.woocommerce-checkout #account_password_field input,.woocommerce-checkout #account_password_field span {
  display:block !important;
}



body .elementor-section .elementor-element.inverticoliri2 .elementor-button,body .elementor-section .elementor-element.inverticoliri2 .elementor-icon-box-content a {
  background-color: transparent !important;
  color: #203473 !important;
  border: 1px solid #203473 !important;
  background-image: url("/wp-content/uploads/2026/03/frecciabgpulsante-blu.png") !important;
}

body .elementor-section .elementor-element.inverticoliri2 .elementor-button .elementor-button-text,body .elementor-section .elementor-element.inverticoliri2 .elementor-icon-box-content a {
  color: #203473 !important;
}

body .elementor-section .elementor-element.inverticoliri2:hover .elementor-button,body .elementor-section .elementor-element.inverticoliri2:hover .elementor-icon-box-content a {
  background-color: #203473 !important;
  color: white !important;
  background-image: url("/wp-content/uploads/2026/01/frecciabgpulsante.png") !important;
}

body .elementor-section .elementor-element.inverticoliri2:hover .elementor-button .elementor-button-text,body .elementor-section .elementor-element.inverticoliri2:hover .elementor-icon-box-content a {
  color: white !important;
}


@media (max-width:1919px){
    .background-contattaci {
        background-size:50% !important;
    }
}

@media (max-width:1549px){
    .rimuovipaddingfix .elementor-container {
        max-width: 100% !important;
        margin: 0 !important;
    }

    .lasciamonumeri .elementor-container {
        max-width: 80% !important;
        margin-left:10% !important;
        margin-right:10% !important;
    }

    .formpadding .elementor-container {
        max-width: 70% !important;
        margin-left:15% !important;
        margin-right:15% !important;
    }

    .areetematicheaccademia .elementor-widget-container {
        padding-left: 32vw !important;
      }

      .elementor-412 .elementor-element.elementor-element-7e62453:not(.elementor-motion-effects-element-type-background) {
        background-size:50% !important;
      }

      .bloccoaltosingolmaster111 .elementor-section.elementor-section-boxed > .elementor-container,.boxassoluto.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
      }

      .elementor-element-a7032c0 .elementor-widget-wrap,.elementor-element-73e2bab .elementor-widget-wrap {
        padding-left:5% !important;
      }

      .stickysezionemoving.jet-sticky-section--stuck {
        margin-left: 3% !important;
        transition: none !important;
        padding-bottom: 30px !important;
      }
}


@media (max-width:1368px){ 
    .areetematicheaccademia .elementor-widget-container {
        padding-left: 35vw !important;
      }

      .elementor-379 .elementor-element.elementor-element-a7c7e94 > .elementor-container {
        max-width:100% !important;
      }
}


@media (max-width:1300px){ 
  body .sfondoperchome .elementor-widget-container {
    background-size: 40% !important;
    padding-left: 35% !important;
    background-position: -19% center !important;
  }
}


@media (max-width:1200px){ 
    .areetematicheaccademia .elementor-widget-container {
        padding-left: 40vw !important;
      }

      body .elementor-element.paddinglat1200px .elementor-widget-container {
        padding-left: 0 !important;
      }

      h2 {
        line-height: 50px !important;
      }

      .background-sinistra .elementor-inner-section {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
      }

      .paddingcolonnainterna-2 {
        padding-top:50px !important;
        padding-bottom:50px !important;
      }

      .background-destra .elementor-widget-wrap {
        background-size: 760px auto !important;
        background-position: calc(50vw) top !important;
        padding: 50px 0px !important;
        margin:0 !important;
      }

      .background-sinistra .elementor-widget-wrap {
        background-size: 860px auto !important;
        background-position: calc(50vw - 860px) top !important;
        padding: 50px 0px !important;
        margin: 0 !important;
        padding: 20px 0 !important;
      }


      .colonnetesto-borsestudio {
        padding-left:5%;
      }

      .background-destra .elementor-element-a7032c0 .elementor-widget-wrap,.background-destra .elementor-element-73e2bab .elementor-widget-wrap {
        padding-left:5% !important;
      }
}

@media (max-width:1150px){
    .sfondoperchome .elementor-widget-container {
        background-size: 32% !important;
        padding-left: 35% !important;
        background-position: -5% center !important;
        
      }

      .background-destra .elementor-widget-wrap {
        background-size: 660px auto !important;
        background-position: calc(50vw) top !important;
        padding: 50px 0px !important;
        margin:0 !important;
      }

      .background-sinistra .elementor-widget-wrap {
        background-size: 860px auto !important;
        background-position: calc(50vw - 860px) top !important;
        padding: 50px 0px !important;
        margin: 0 !important;
        padding: 20px 0 !important;
      }

      

    .ltezzaminimablocco111cult .elementor-widget-container {
        min-height: 130px;
      }

      

      .elementor-23 .elementor-element.elementor-element-5f586bc .elementor-button {
        padding:20px !important;
      }

      .elementor-element-fcaca12 {
        margin-top:25px;
      }

      .paddingcolonnainterna-2 {
        padding-top:0 !important;
        padding-bottom:0 !important;
      }

      .background-sinistra .elementor-inner-section {
        padding-top:50px !important;
        padding-bottom:50px !important;
      }

      .background-contattaci {
        background-size: 45% !important;
      }

      .areetematicheaccademia .elementor-widget-container {
        padding-left: 32vw !important;
      }
      
}


@media (max-width: 1024px) {

    .background-destra .elementor-widget-wrap {
        background-size: 660px auto !important;
        background-position: calc(50vw) center !important;
        padding: 50px 0px !important;
        margin:0 !important;
      }

      .background-sinistra .elementor-widget-wrap {
        background-size: 860px auto !important;
        background-position: calc(50vw - 860px) center !important;
        padding: 50px 0px !important;
        margin: 0 !important;
        padding: 20px 0 !important;
      }

      .paddingcolonnainterna-1 {
        padding-left: 0;
      }

    h1 {
        line-height: 50px !important;
    }

    h2 {
        line-height: 34px !important;
    }

    h3 {
        line-height: 32px !important;
    }

    body .sfondoperchome .elementor-widget-container {
      background-size: 45% !important;
      padding-left: 35% !important;
      background-position: -30% center !important;
    }

    
    .areetematicheaccademia .elementor-widget-container {
        padding-left: 32vw !important;
      }
   
      .uael-post__excerpt {
        display:none !important;
      }
  
      .scopridipiuwhite span, .scopridipiuwhite span:hover, .scopridipiuwhite button {
        background-color: transparent;
        font-size: 14px !important;
      }

      .scopridipiuwhite p {
        font-size:14px !important;
      }

}

@media (max-width: 1024px) and (min-width: 768px) {

    .fsciaaltasingoelsezioniofferta h1, .fsciaaltasingoelsezioniofferta p,.fsciaaltasingoelsezioniofferta .elementor-button-wrapper {
        padding-left:20px;
      }

      .ltezzaminimablocco111cult .elementor-widget-container {
        min-height: 100px;
  }

  .bloccobluinternosezion .paddingcolonnainterna-2 {
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .areetematicheaccademia .elementor-widget-container {
    padding-left: 33vw !important;
    padding-top: 3% !important;
    padding-bottom: 3% !important;
  }

  .elementor-button {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  .elementor-element-87a3da2 .elementor-button {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  .fix-testolat1024 {
    text-align: right !important;
    width:100% !important;
  }

  .scaricabrochnuove111, .richiediinfonuovsite1, .agevolazioninuovsite2, .width80bottnuov {
    width: 100% !important;
    }

}


@media (max-width: 1110px) {

  body .sfondoperchome .elementor-widget-container {
    background-size: 40% !important;
    padding-left: 8% !important;
    background-position: -8.5% center !important;
    background-image: none !important;
  }

}

@media (max-width: 1100px) { 
  h1 {
      line-height: 35px !important;
  }

  h2 {
      line-height: 32px !important;
  }

  h3 {
      line-height: 28px !important;
  }
}



@media (max-width:1100px) and (min-width:768px) {
  .domandaammissionenuovotemplatesing .elementor-field-group .elementor-button span, .scaricabrochnuove111 .elementor-field-group .elementor-button span, .agevolazioninuovsite2 a {
      justify-content: left !important;
      padding-left: 0 !important;
    }

    .bloccoaltosingolmaster111 .elementor-element-bb8bcdb {
      margin-bottom:0 !important;
    }
}

@media (max-width: 768px) {

    h1 {
        line-height: 40px !important;
    }

    h2 {
        line-height: 38px !important;
    }

    h3 {
        line-height: 28px !important;
    }

    .rimuovibr br {
        display:none;    
    }

    .forzacenter p {
        text-align:center !important;
    }

    .areetematicheaccademia .elementor-widget-container {
      padding-left: 5vw !important;
      background-size: 320px !important;
      background-position: -220px center;
      background-image: none !important;
    }

    .background-destra .elementor-widget-wrap .elementor-widget-wrap {
        padding-top: 40px !important;
        padding-bottom:30px !important;
    }

    .background-sinistra .elementor-widget-wrap .elementor-widget-wrap {
        padding-top: 40px !important;
        padding-bottom:50px !important;
    }

    .paddingcolonnainterna-3 {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
      }

      .altezzaicona111 {
        height: 70px;
        margin-top: 30px;
      }

      body .sfondoperchome .elementor-widget-container {
        background-size: 40% !important;
        padding-left: 8% !important;
        background-position: -8.5% center !important;
        background-image: none !important;
      }
    
      .boxassoluto {
        margin-left: auto !important;
        margin-right: auto !important;
        position: relative !important;
        margin-top: -200px !important;
        z-index: 1111;
        box-shadow: none !important;
      }

      body .fsciaaltasingoelsezioniofferta {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
      }

      .bloccobluinternosezion .paddingcolonnainterna-2 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 5% !important;
        padding-right: 5%;
      }

      .paddingcolonnainterna-2 {
        padding-left: 5%;
        padding-right: 5%;
        width: 90%;
        padding-top: 0;
        padding-bottom: 0;
      }

        .background-contattaci .elementor-widget-wrap {
            padding-top: 45vw !important;
        }

        .background-contattaci {
            background-size: 100% !important;
          }
        
          .paddingsolotop {
            padding-top:40px;
          }

          .frecciaabsolute {
            display:block !important;
          }

          .filtroaree .jet-radio-list__row {
            width: 100%;
            float: none;
            text-align: Center;
          }

          .elementor-element-33d2f61 {
            display:none !important;
          }


          .background-sinistra .elementor-inner-section {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
          }

          .background-destra .elementor-inner-section {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
          }

          /*.elementor-form,.elementor-form label {
            text-align:Center !important;

          }*/

          .contattaci .elementor-widget-container {
            margin:0 !important;
          }

          

          /*.elementor-element-c349d76 a {
            background-color:white !important;
          }*/

          .centermobile ul, .centermobile li, .centermobile a {
            text-align: Center !important;
            display: inline-block;
            width: 100%;
            padding: 0 !important;
            margin: 0 !important;
            margin-bottom: 0px;
          }

          .page-id-412 .elementor-counter-number {
            margin-bottom:10px !important;
          }

          .elementor-412 .elementor-element.elementor-element-7e62453:not(.elementor-motion-effects-element-type-background) {
            background-size: 100% !important;
          }

          .page-id-413 .elementor-counter-number {
            margin-bottom:10px !important;
          }

          .elementor-413 .elementor-element.elementor-element-7e62453:not(.elementor-motion-effects-element-type-background) {
            background-size: 100% !important;
          }

          .paddingsolotop {
            padding-top: 25px !important;
          }

          footer ul li a,.elementor-element-4ad889c a {
            margin-bottom:4px !important;
          }

          .elementor-element-4ad889c a {
            margin-bottom:4px !important;
            float:left;
            width:100%;
          }

          .page-id-458 .jet-select {
            display:visible !important;
          }

          .page-id-458 .jet-filters-group {
            display:visible !important;
          }

          .page-id-458 .jet-filters-group { visibility: visible; }
          .page-id-458 .jet-filters-group.is-ready { visibility: visible; }

          .paddingtopbottom {
            padding-top:45px !important;
            padding-bottom:45px !important;
        }

        body .fsciaaltasingoelsezioniofferta {
          padding-top: 60px !important;
          padding-bottom: 60px !important;
        }

        .areetematicheaccademia .elementor-widget-container {
          padding-left: 5vw !important;
          background-size: 320px !important;
          background-position: -220px center;
          background-image: none !important;
        }

        body .sfondoperchome .elementor-widget-container {
          padding-left:20px !important;
        }

        .frecciaabsolute {
          right: 15px !important;
        }

        .frecciaabsolute {
          display:none !important;
        }

        #menu-item-19401 {
          text-align: center !important;
          display: block !important;
        }

        #menu-item-19401 a {
          text-align: center !important;
        display: block !important;
        font-weight: 900;
        }

        .fsciaaltasingoelsezioniofferta .elementor-button {
          padding: 20px 40px 20px 40px !important;
        }

        .sfondomasterpt3 {
          background-position: 95% 90%;
          background-image: url("/wp-content/uploads/2025/12/frecciamastersvg.svg");
          background-repeat: no-repeat;
        }
        
        body .sfondoperchome .elementor-widget-container {
          background-position: 95% 90% !important;
          background-image: url("/wp-content/uploads/2025/12/frecciamastersvg.svg") !important;
          background-repeat: no-repeat !important;
          background-size: 12px !important;
        }

        .frecciabassasvg .elementor-widget-wrap {
          background-size:12px;
        }

        footer .elementor-field-type-email {
          width:100% !important;
        }

        footer .elementor-field-type-submit {
          margin: 0 auto !important;
          width: 102px !important;
          padding: 0 !important;
        }

        .elementor-button.elementor-size-lg {
          font-size: 15px !important;
        }

        .areetematicheaccademia .frecciaabsolute {
          display: block !important;
          width: 12px !important;
          margin-top: -8px !important;
        }

        .sfondomasterpt1 .frecciaabsolute,.sfondomasterpt2 .frecciaabsolute,.sfondomasterpt3 .frecciaabsolute {
          display: none !important;
          
        }

        .lasciamonumeri .elementor-container {
          max-width: 100% !important;
          margin-left: 0% !important;
          margin-right: 0% !important;
        }

        .elementor-element-131abcd a,.elementor-element-aedb463 a {
          padding:20px !important;
        }

        body .padding100bot50 {
          padding-top:60px !important;
          padding-bottom:40px !important;
      }

      .sfondohomemobile11123 {

      }

      .page-id-412 .fsciaaltasingoelsezioniofferta,.page-id-413 .fsciaaltasingoelsezioniofferta,.page-id-378 .fsciaaltasingoelsezioniofferta ,.sfondohomemobile11123, .page-id-377 .fsciaaltasingoelsezioniofferta,.page-id-379 .fsciaaltasingoelsezioniofferta{
        background-position: top center !important;
    background-size: 1220px !important;
      }

      .elementor-element-ddf6d57,.elementor-element-6975651,.elementor-element-fbc5290,.sfondohomemobile1112345 {
        background-size: 500px !important;
      }

      .jet-smart-filters-select .jet-filter-label {
        color: #203473;
        text-transform: uppercase;
        font-weight: 500 !important;
        margin-top: 30px !important;
      }

      .jet-smart-filters-select .jet-select {
        max-width:100% !important;
      }

      .jet-smart-filters-select select {
        border:1px solid #203473;
        background-color:white !important;
      }

      .jet-smart-filters-active {
        display:none !important;
      }

      .jet-remove-all-filters__button {
        margin:0 auto;
      }

      .page-id-458 .jet-listing-grid .jet-listing-grid__item {
        margin-bottom:40px !important;
      }

      .scaricabrochurespecialmaster {
        max-height: 20px !important;
      }

      .page-id-378 .elementor-15 .elementor-element.elementor-element-e86f556 > .elementor-container {
        min-height: 550px !important;
      }

      .single-product .background-destra .elementor-widget-wrap {
        padding-top: 34vw !important;
        background-size: 100% !important;
        background-position: left top !important;
        padding-bottom: 0 !important;
      }
      
      .jet-remove-all-filters__button {
        position: absolute;
    top: 20px;
    left: 80%;
    height: 40px;
      }
    
      .scaricabrochurespecialmaster {
        margin-bottom:10px !important;
      }

      .elementor-button {
        border-width: 1px !important;
      }
    
      .frasephilip br {
        display:none;
      }

      .paddingtopbottomspec1 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
      }

      .paddingtopbottomspec2 {
        padding-bottom: 0 !important;
      }

      .elementor-10441 .elementor-element.elementor-element-b16a524 > .elementor-widget-container {
        margin: 10px;
      }

      .jet-checkboxes-list__label {
        font-size: 16px !important;
        line-height: 15px !important;
      }

      .page-id-458 .jet-listing-grid__items > .jet-listing-grid__item {
        --columns: 1;
      }

      .home .sfondohomemobile11123 {
        background-position: center center !important;
    background-size: cover !important;
      }
}

@media (max-width: 767px) {
    .background-destra .elementor-widget-wrap {
      padding-top: 90vw !important;
      background-size: 100% !important;
      background-position: left top !important;
      padding-bottom:0 !important;
  }

  .home .sfondohomemobile11123 {
    background-position: top right !important;
background-size: 900px !important;
  }

  .background-sinistra .elementor-widget-wrap {
      padding-top: 90vw !important;
      background-size: 100% !important;
      background-position: right top !important;
      padding-bottom:0 !important;
  }

  .page-id-412 .fsciaaltasingoelsezioniofferta,.page-id-413 .fsciaaltasingoelsezioniofferta,.page-id-378 .fsciaaltasingoelsezioniofferta ,.sfondohomemobile11123, .page-id-377 .fsciaaltasingoelsezioniofferta,.page-id-379 .fsciaaltasingoelsezioniofferta{
    background-position: top right !important;
background-size: 1220px !important;
  }

  .woocommerce-MyAccount-navigation {
    width: 100% !important;
  margin-right: 0 !important;
  float: left;
  text-align: center;
  margin-bottom: 20px;
  }
  
  
  .woocommerce-MyAccount-content {
    width:100% !important;
  }

  body .fsciaaltasingoelsezioniofferta {
    background-size: 1024px !important;
  }

  .labelscadenzaevidenza .elementor-widget-container {
    position: absolute;
    margin-top: 240px !important;
    margin-left: 10px !important;
  }


}