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

p {
    line-height:18px;
}

.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;
}

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:700 !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:600 !important;*/
    font-family: "avenir-lt-pro", sans-serif !important;
font-weight: 800 !important;
}

h1,h2,h3,h4,h5,h6 {
    /*font-weight:600 !important;*/
    font-family: "avenir-lt-pro", sans-serif !important;
font-weight: 800 !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: top 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:600;
}

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

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

.bottonenuovo1homenn1 {
    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:600 !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:600;
    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:600 !important;
}

.uael-post__terms-wrap {
    margin-bottom:10px !important;
    font-weight: 700 !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;
}

.bottonemodificanuovsit1singmast .elementor-button span {
    text-transform:uppercase;
}

.doclistok span {
    font-size:20px !important;
    font-weight:600 !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,.richiediinfonuovsite1,.agevolazioninuovsite2,.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 {
    background-image: url("/wp-content/uploads/2026/01/downloadpulsante.png");
    background-repeat:no-repeat;
    background-position:95% center;
}

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

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

.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;
}

@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:145px;
  }

  #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: "Avenir", sans-serif !important;
    font-weight:700 !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: "Avenir", Sans-serif !important;
  }

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

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

  .panoramicaimg img {
    display:none;
  }

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

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

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

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;
  }