#catalogo>div:first-child{padding-bottom:20px}.searchandfilter ul li{margin:0;padding:3px 0 10px;font-size:18px;color:#04456C;font-family:'Roboto';font-weight:700;text-transform:uppercase}.home .searchandfilter ul{padding-inline-start:0}.searchandfilter ul li li{padding:5px 0;line-height:18px}.searchandfilter>ul>li>h4{margin:0;font-size:16px;color:#04456C;font-family:'Roboto';font-weight:700;text-transform:uppercase}.searchandfilter>ul>li>label{width:100%;display:block;line-height:18px}.searchandfilter input.sf-input-text,.searchandfilter input.sf-input-text:focus{width:100%;border:0;background:#e2eaf0;padding:10px 10px;color:#274469;font-size:16px;line-height:21px}.searchandfilter input::-webkit-input-placeholder{color:#274469}.searchandfilter input::-moz-placeholder{color:#274469}.searchandfilter input:-moz-placeholder{color:#274469}.searchandfilter input::-ms-input-placeholder{color:#274469}.searchandfilter input:-ms-input-placeholder{color:#274469}.searchandfilter input::placeholder{color:#274469}.searchandfilter li.sf-field-post-meta-erogazione select,.searchandfilter li.sf-field-taxonomy-tematica select,.searchandfilter li.sf-field-taxonomy-sedi select,.searchandfilter li.sf-field-taxonomy-tematica select,.searchandfilter li.sf-field-taxonomy-enti select{text-overflow:ellipsis;background:#e2eaf0;border-radius:0;color:#04456C;font-size:16px;border:0;width:100%;-webkit-appearance:none}.edizione2 .searchandfilter li.sf-field-post-meta-erogazione select,.edizione2 .searchandfilter li.sf-field-taxonomy-tematica select,.edizione2 .searchandfilter li.sf-field-taxonomy-sedi select,.edizione2 .searchandfilter li.sf-field-taxonomy-enti select{background:#F0F9FD}.searchandfilter select.sf-input-select{min-width:auto}.searchandfilter li>ul{padding-left:0}.searchandfilter li input.sf-input-checkbox{height:0;width:0;display:none}.searchandfilter li label.sf-label-checkbox{padding-left:0!important;font-size:16px;color:#04456C;line-height:18px}.searchandfilter li .sf-option-active label.sf-label-checkbox{font-weight:700}.searchandfilter a.search-filter-reset,.searchandfilter .read-more-span a,.searchandfilter .sf-field-submit input,.read-more-span>a{background:#096198;color:#fff;padding:12px 16px;cursor:pointer;text-decoration:none;font-weight:500!important;border-width:0;border-radius:35px;border-style:solid;font-weight:100;font-size:18px;transition:all .3s ease-in-out;line-height:1.6;text-transform:capitalize}.read-more-span>a{font-weight:400}.home .searchandfilter .sf-field-submit{text-align:right}.searchandfilter a.search-filter-reset:hover,.searchandfilter .read-more-span a:hover,.searchandfilter .sf-field-submit input:hover,.read-more-span>a:hover{background:#444}.read-more-span>a:hover{color:#fff}.corsi-template-default #main a.cta-enti.btn.btn-dark:hover{color:#fff;background-color:#094369!important}@media screen and (max-width:767px){.home .searchandfilter ul{display:flex;flex-direction:column}.home-intro-catalogo li.sf-field-taxonomy-sedi,.home-intro-catalogo li.sf-field-taxonomy-tematica{width:100%}.home .searchandfilter .sf-field-submit input{padding:8px 16px;margin-top:15px}}.site-main article.corso{margin:15px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.site-main article.corso>.corso-header-wrapper{height:200px;align-items:flex-start;background:#04456c}.site-main article.corso>.corso-header-wrapper a:hover{text-decoration:none}.site-main article.corso>.corso-header-wrapper a{height:100%}.site-main article.corso>.corso-header-wrapper a>.corso-header{background:#04456C;padding:10px;height:100%}.site-main article.corso>.corso-header-wrapper a>.corso-header h4{font-size:14px;font-weight:500;color:#fff;background:#096198;display:inline-block;font-family:'Roboto';padding:5px}.site-main article.corso>.corso-header-wrapper a>.corso-header h3{font-size:20px!important;font-family:'Arvo';color:#fff;line-height:24px;margin:10px 0!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}.site-main article.corso>.corso-ente{background:#096198;color:#fff;padding:10px;font-size:14px;line-height:17px;height:100px;display:grid;align-content:space-between}.site-main article.corso>.corso-ente>span.ente-corso{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-main article.corso>.corso-ente>.sede-corso p{margin-bottom:0}.site-main article.corso>.corso-excerpt{padding:10px;background:#F7F7F7;height:150px;display:grid;align-content:space-between}.site-main article.corso>.corso-excerpt>p.excerpt{color:#096198;font-size:16px;line-height:18px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.site-main article.corso>.corso-excerpt>.erogazione{color:#096198;font-size:16px;line-height:18px}.site-main article.corso>.corso-excerpt>span.erogazione *{font-size:16px;color:#096198}@media (max-width:767px){.searchandfilter ul{padding-left:0}}.single-corsi .entry-content{margin-top:15px}.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).header-corso,.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).content-corso-wrapper{width:74%}.single-corsi .header-corso,.single-corsi .content-corso-wrapper{float:left;margin-top:10px}.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).sidebar-corso{width:24%;max-width:100%}.single-corsi .sidebar-corso{float:right}.single-corsi .sidebar-corso>.sidebar-section{background:#F7F7F7;margin-bottom:20px}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-header{background:#096198;padding:15px 10px;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:0}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content{padding:15px}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row{margin-bottom:10px}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row:not(.modulo) span:first-child{text-transform:uppercase}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span{display:block;color:#04456C;font-size:16px}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span[class*="value"]{line-height:20px;margin:5px 0}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.moduli-acquistabili,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.ente,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.partecipanti-nr,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.costo-ora,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.costo-totale,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.nome-modulo.modulo-1,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.nome-modulo.modulo-2,.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row span.nome-modulo.modulo-3{line-height:20px}.single-corsi p{margin-bottom:0}.single-corsi .header-corso h1.entry-title{font-family:'Arvo';color:#096198;font-size:30px;font-weight:700;margin-bottom:.5rem}.single-corsi .content-sezione-corso p,.single-corsi .descrizione-corso p,.single-corsi .obiettivi-modulo p{font-family:'Roboto';font-size:18px;line-height:27px;color:#666;margin-bottom:1rem}.single-corsi .content-corso-wrapper{width:74%;float:left;margin-bottom:15px}.single-corsi .content-corso-wrapper button.btn.btn-link.btn-block.text-left{margin:0;padding:0;text-decoration:none;padding-left:0!important}.single-corsi .content-corso-wrapper button.btn.btn-link.btn-block.text-left:focus{box-shadow:none}@media (min-width:769px){.single-corsi .content-corso-wrapper button.btn.btn-link.btn-block.text-left{pointer-events:none}}.single-corsi .content-corso-wrapper button>h4.titolo-sezione-corso{font-family:'Arvo';color:#096198;font-size:30px;font-weight:400}.single-corsi .content-sezione-corso>h5{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#666}.single-corsi .content-sezione-corso.modulo{background:#F7F7F7;padding:20px;margin-bottom:20px}.single-corsi .content-sezione-corso.modulo>h5.titolo-modulo{color:#096198;font-size:24px}.single-corsi span[class*="-modulo"]>strong{color:#04456C}.single-corsi span.metodologia-modulo strong,.single-corsi span.verifica-modulo strong,.single-corsi span.destinatari-modulo strong,.single-corsi span.obiettivi-modulo strong{color:#096198}.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).sidebar-corso>a.cta-enti.btn.btn-dark{width:100%;padding:15px 0px!important;border-radius:38px!important;background-color:#096198!important;font-weight:bold!important;font-size:20px!important}@media (max-width:767px){.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).header-corso,.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).content-corso-wrapper,.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).sidebar-corso{width:100%;display:block}.single-corsi article>.entry-content>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright).sidebar-corso{padding:0;display:block}.single-corsi .sidebar-corso .sidebar-content{padding:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;column-gap:5%}.single-corsi .sidebar-corso>.sidebar-section>.sidebar-content>.sidebar-row{margin-bottom:10px;flex:45%}.content-sezione-corso-not-active{display:none}.single-corsi .content-corso-wrapper button.btn.btn-link.btn-block.text-left h4{display:flex;justify-content:space-between;align-items:stretch}.single-corsi .content-corso-wrapper button.btn.btn-link.btn-block.text-left h4::after{content:"\f107";color:#096198;font-family:"FontAwesome";transform:scale(1.5) rotate(0deg);transition:all .2s;padding:5px}.single-corsi .content-corso-wrapper button[aria-expanded="true"].btn.btn-link.btn-block.text-left h4::after{transform:rotate(180deg) scale(1.5);transition:all .2s}.single-corsi .cta-enti.btn.btn-dark{border-radius:38px!important;color:#fff;background-color:#096198!important;padding:15px 0!important;font-size:20px!important;outline:0;border:0!important;font-weight:bold!important;display:block!important}}@media (max-width:480px){.single-corsi .content-corso-wrapper button>h4.titolo-sezione-corso{font-size:20px;line-height:28px}}.single-corsi .formWrapper{display:block;width:100%;float:left;border-top:#106199 1px solid;padding-top:60px}.single-corsi .formWrapper .form-title{color:#006198}.single-corsi .formWrapper h4.form-title{margin-bottom:20px;font-weight:400}.single-corsi .formWrapper .gform_heading{display:none}.single-corsi .formWrapper form.enteform .gform_body.gform-body{background-color:#F7F7F7;padding:20px 20px}.single-corsi .formWrapper .gfield{position:relative;margin-bottom:20px;border-bottom:#4F91B7 2px solid}.single-corsi .formWrapper form.enteform .gform_fields .gfield label.gfield_label{text-transform:uppercase;font-size:16px;line-height:19px;font-weight:400;text-transform:none;letter-spacing:.025em;color:#096198;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .3s ease}.single-corsi .formWrapper form.enteform .gform_fields .gfield .ginput_container>*{background-color:transparent;border:0;color:#096198;font-size:16px;-webkit-appearance:none;outline:0}.single-corsi .formWrapper form.enteform .ginput_container.ginput_container_select{box-sizing:border-box;position:relative}.single-corsi .formWrapper form.enteform .gform_fields .gfield .ginput_container>*:focus-visible{outline:0}.single-corsi .formWrapper form.enteform .gform_fields .gfield label.gfield_label.focused{font-size:12px;top:-5%;color:#908c82}.single-corsi .formWrapper form.enteform #field_1_11{display:flex;display:-webkit-flex;flex-wrap:wrap;border-bottom:none}.single-corsi .formWrapper form.enteform #field_1_11>legend{display:none}.single-corsi .formWrapper form.enteform #field_1_11>.ginput_container.ginput_container_consent{padding-right:10px;display:inline-block}.single-corsi .formWrapper form.enteform #field_1_11>.ginput_container.ginput_container_consent>input[type="checkbox"]{appearance:none;display:flex;justify-content:center;align-items:center;background-color:#fff;margin:0;width:20px;height:20px;border:3px solid #4F91B7;border-radius:.15em;transform:translateY(-.075em)}.formWrapper .ginput_container.ginput_container_select,.sf-field-post-meta-erogazione label,.home .home-intro-catalogo li.sf-field-taxonomy-tematica label,li.sf-field-taxonomy-sedi label,li.sf-field-taxonomy-enti label{position:relative}.formWrapper .ginput_container.ginput_container_select::after,.sf-field-post-meta-erogazione label::after,.home-intro-catalogo li.sf-field-taxonomy-tematica label::after,li.sf-field-taxonomy-sedi label::after,li.sf-field-taxonomy-enti label::after,.home li.sf-field-taxonomy-tematica label::after{content:"\f107";color:#096198;font-family:"FontAwesome";transform:rotate(0deg) translateY(-50%);padding:5px;position:absolute;right:5px;font-size:16px;top:50%}.formWrapper .ginput_container.ginput_container_select::after{right:2px}.single-corsi .formWrapper form.enteform #field_1_11>.ginput_container.ginput_container_consent>input[type="checkbox"]:checked{border:0;background-color:#4F91B7}.single-corsi .formWrapper form.enteform #field_1_11>.ginput_container.ginput_container_consent>input[type="checkbox"]::before{content:"\2713";color:#fff;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color)}.single-corsi .formWrapper form.enteform #field_1_11>.ginput_container.ginput_container_consent>input[type="checkbox"]:checked::before{transform:scale(1)}.single-corsi .formWrapper form.enteform #field_1_11 .gfield_description{margin:0;padding:0;width:90%;overflow:unset;border:0;color:#096198;line-height:1.5}.single-corsi .formWrapper form.enteform .privacy-form{text-decoration:underline}.single-corsi .formWrapper form.enteform #field_submit{border:0;display:flex;justify-content:flex-end}.single-corsi .formWrapper form.enteform #field_submit>input,.single-corsi .formWrapper form.enteform .gform_button.button{border-radius:27px;color:#fff;background-color:#096198;padding:15px 30px 15px 30px;font-size:20px;outline:0;border:0}.formWrapper .gfield_validation_message{padding:0!important}.single-corsi .formWrapper .gfield_validation_message,.single-corsi .formWrapper .gform_validation_errors{border:0!important;background-color:transparent!important;box-shadow:none!important;color:#c02b0a!important;width:100%}.single-corsi .formWrapper .gform_validation_errors>h2 .gform-icon.gform-icon--close:before{content:"\e903"}