@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap");body{font-family:"Inter Tight", sans-serif}body.sticky-header.modal-open #sp-header.header-sticky{z-index:0}.fix-padding-row>.sppb-row-container{margin:0;padding:0}body.ltr .sp-megamenu-parent>li.sp-has-child>a:after,body.ltr .sp-megamenu-parent>li.sp-has-child>span:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.227' height='6.75' viewBox='0 0 11.227 6.75'%3E%3Cpath id='Tracciato_5177' data-name='Tracciato 5177' d='M10.92-7.08,6.451-2.58a1.239,1.239,0,0,1-.826.33,1.121,1.121,0,0,1-.8-.33L.361-7.08A1.08,1.08,0,0,1,.086-8.3,1.13,1.13,0,0,1,1.125-9h8.968a1.125,1.125,0,0,1,1.04.694A1.111,1.111,0,0,1,10.92-7.08Z' transform='translate(-0.001 9)' fill='%237eb1d2'/%3E%3C/svg%3E%0A");position:relative;top:-2px}body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{font-family:"Font Awesome 6 Pro";content:"";float:right;margin-left:7px;font-weight:900}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:18px;line-height:26px;padding:5px 0}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{display:flex;justify-content:space-between;padding:10px 20px}.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{padding:5px 0}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding:0}body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{top:-5px;z-index:-1;height:286px}body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{height:100%}.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child){padding-right:20px}.offcanvas-menu .offcanvas-inner ul.menu,.offcanvas-menu .offcanvas-inner ul.menu ul{width:100%}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler{right:0}.offcanvas-menu .offcanvas-inner ul.menu li.active a,.offcanvas-inner ul.menu>li>a,.offcanvas-inner ul.menu>li>span{color:#093b47}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler:after{font-family:"Font Awesome 5 Pro" !important}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler:after{font-family:"Font Awesome 5 Pro" !important}#offcanvas-toggler .burger-icon>span{background-color:#3979BD}.offcanvas-footer #login-toggler{display:inline-block;margin-bottom:20px;border-radius:4px;color:#fff;font-weight:500;padding:10px 20px;background:#007AC2;border:1px solid #007AC2}.sppb-btn{cursor:pointer}.custom-btn-outline{border:1px solid #007AC2}#focus-on-homepage-slideshow .row>div:first-child{background:#024352}#sp-header{box-shadow:none}#sp-top-bar{background:#E9F1F2}#sp-top-bar .topbar-menu .areariservata-btn .custom-outline-btn-blue{background:#007AC2;color:#fff}#sp-top-bar .topbar-menu .areariservata-btn .custom-outline-btn-blue:hover,#sp-top-bar .topbar-menu .areariservata-btn .custom-outline-btn-blue:focus,#sp-top-bar .topbar-menu .areariservata-btn .custom-outline-btn-blue:active{background:#fff;color:#007AC2}#sp-footer{background:#025E73}#sp-copyright{background-color:#024352}.copyright-menu{justify-content:start}#footer-logo a span{color:#fff}#sp-footer ul.menu li{width:100%;margin:5px 0}#sp-footermenu ul.menu li>a.btn-itemMenu{padding:10px 20px;height:46px;display:inline-flex;align-items:center}#sp-breadcrumb{background:#e6eff0}body.com_content #sp-main-body,body.com_sppagebuilder #sp-main-body,body.com_tags #sp-main-body{padding:0}.com-content.view-category .category-header{height:400px;display:flex;align-items:center;position:relative;padding-bottom:100px;background-size:cover}.com-content.view-category .category-header .category-title{font-size:52px;line-height:68px;color:#fff;font-weight:500;margin:0}.com-content.view-category .category-header hr{border:1px solid #fff;width:100%;margin:20px 0}.com-content.view-category .category-header .category-subtitle{color:#fff;font-size:18px;line-height:26px;font-weight:500;text-transform:uppercase;margin:0}.com-content.view-category.news-Page #sp-section-2{display:none}.com-content.view-category .body-wrapper{background:#e2edee}.com-content.view-category #default_results{margin-top:-160px}.news-Page .article-details .article-full-image img{width:100%}.news-Page div[itemprop="articleBody"] .sppb-btn{border:2px solid #007AC2;border-radius:4px;padding:10px 30px;background:#007AC2;color:#fff;font-weight:600;width:auto;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:space-between;margin:10px 0}.news-Page div[itemprop="articleBody"] .sppb-btn span{margin-right:10px}.news-Page div[itemprop="articleBody"] h2{font-size:18px !important;font-weight:600;color:#024352;line-height:26px}.news-Page div[itemprop="articleBody"] h2:before{content:"";width:72px;height:4px;display:block;background:#007AC2}.com-content.view-article #sp-main-body{padding-bottom:100px}.news-comunicazione.article-list .article .image_tag_container .article-intro-image{max-width:410px;max-height:250px}.news-comunicazione.article-list .article .article-body{padding:30px 30px 30px 30px;background:#fff}.news-comunicazione.article-list .article .article-body .article-info{text-transform:uppercase}.news-comunicazione.article-list .article .news-readmore{position:absolute;bottom:30px}#sp-top-bar .topbar-menu nav a:first-child:after{display:none}.faq-Page{background:#fff}.faq-Page .blogfaq-Page{padding-bottom:50px}.faq-Page .sppb-btn{background:#3478bc;color:#fff}.faq-Page .sppb-btn i{margin-left:10px;margin-right:0}.faq-Page .article-list{padding:30px;background:#fff;margin-top:-200px;position:relative}.faq-Page .article-list .article{margin-bottom:20px;padding:0px;border:0;border-radius:0}.faq-Page .article-list .article .accordion-header .accordion-button{background:transparent;border:1px solid #007AC2;margin-bottom:0;padding:15px 0;font-size:24px;color:#007AC2;font-weight:600;padding:20px;border-radius:8px;border-bottom:0;box-shadow:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-Page .article-list .article .accordion-header .accordion-button:before{content:"";opacity:1;width:97%;height:1px;background:#007AC2;position:absolute;bottom:0;left:18px}.faq-Page .article-list .article .accordion-header .accordion-button.collapsed{border:1px solid #007AC2;border-radius:8px}.faq-Page .article-list .article .accordion-header .accordion-button.collapsed:before{opacity:0}.faq-Page .article-list .article .accordion-collapse.show .accordion-body{border:1px solid #007AC2;border-radius:8px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.vda-convert_forms .convertforms{margin:0 auto}#sp-newsletter-footer{height:340px;background:#C1CED6}#sp-newsletter-footer h3{font-size:32px;line-height:38px;color:#024352;font-weight:600;margin-bottom:10px}#sp-newsletter-footer h3:before{content:"";width:72px;height:4px;background:#80ADDA;display:block;margin-bottom:10px}#sp-newsletter-footer .row{font-size:18px;line-height:26px;color:#5A5F63;margin-bottom:20px;align-items:center}#sp-newsletter-footer .row>div:first-child{height:340px}#sp-newsletter-footer .sppb-btn{margin-top:20px;display:inline-block;font-weight:400;text-align:center;white-space:pre-line;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 12px;font-size:16px;line-height:1.25;border-radius:4px;transition:all 0.15sease -in-out;cursor:pointer}body.com-content.docenti-Page #sp-title .sp-page-title{height:260px;display:flex;align-items:center;background-size:cover}body.com-content.docenti-Page #sp-title .sp-page-title .sp-page-title-heading{font-size:52px;line-height:62px;font-weight:500;text-transform:none}body.com-content.docenti-Page #sp-title .sp-page-title .sp-page-title-heading:before{display:none}body.com-content.docenti-Page #sp-title .sp-page-title .breadcrumb{display:none}.sppb-column.bottom-border{border-left:0 !important;border-top:0 !important;border-right:0 !important}#sp-footer .container-inner{border-top:0}.corso-detail #sp-title .sp-page-title>.container{margin:0;padding:0}.corso-detail .back-btn{appearance:none;background:transparent;padding:0;color:#007AC2;border:0;text-align:right;width:100%}.corso-detail .corso-codice-header{font-size:16px;text-transform:uppercase;font-weight:600;border-bottom:2px solid #C1CED6;padding-bottom:5px;margin-bottom:10px}.corso-detail .article-header *,.corso-detail .article-header h1{font-size:24px;line-height:32px;text-transform:uppercase;color:#024352;font-weight:600}.corso-detail .scheda-corso,.corso-detail div[itemprop="articleBody"]{margin:20px 0;background:#E9F1F2;border-radius:4px;padding:30px}.corso-detail .scheda-corso strong,.corso-detail .scheda-corso b,.corso-detail div[itemprop="articleBody"] strong,.corso-detail div[itemprop="articleBody"] b{color:#024352;font-weight:600}.corso-detail .scheda-corso img,.corso-detail div[itemprop="articleBody"] img{max-width:300px;height:auto !important;border:1px solid #C1CED6;background:#fff;border-radius:4px}.corso-detail .scheda-corso h3,.corso-detail div[itemprop="articleBody"] h3{color:#024352;font-size:20px;line-height:28px;font-size:600}.corso-detail .quota{width:100%;margin:15px 0}.corso-detail .quota h6{color:#5A5F63;font-size:20px;line-height:28px;font-weight:600}.corso-detail .quota .quoterow{width:100%;display:flex;align-items:center}.corso-detail .quota .quoterow .quotecol{margin:0;padding:20px;font-size:16px;font-weight:600;line-height:24px;color:#5A5F63;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;background:#9cbedf;border:1px solid #80ADDA;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;min-width:50%}.corso-detail .quota .quoterow .quotecol>div span{font-size:24px;line-height:24px}.corso-detail .quota .quoterow .quotecol>div:last-child{color:#024352}.corso-detail .quota .quoterow .quotecol.nonassociato{background:#E9F1F2;border:1px solid #80ADDA;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.corso-detail.qualita #sp-title .sp-page-title .sp-page-title-heading:before{background:#6CBEA8}.corso-detail.qualita .corso-codice-header{color:#6CBEA8}.corso-detail.formazione-iatf #sp-title .sp-page-title .sp-page-title-heading:before{background:#d56135}.corso-detail.formazione-iatf .corso-codice-header{color:#d56135}.corso-detail.economico-normativa #sp-title .sp-page-title .sp-page-title-heading:before{background:#f08b23}.corso-detail.economico-normativa .corso-codice-header{color:#f08b23}.corso-detail.esg-transition #sp-title .sp-page-title .sp-page-title-heading:before{background:#bd3b68}.corso-detail.esg-transition .corso-codice-header{color:#bd3b68}body.view-category.corsi-Page #category-search{padding:30px;background:#fff;margin:50px 0}body.view-category.corsi-Page .blogcorsi-Page{margin-top:-100px}body.view-category.corsi-Page .blogcorsi-Page .article-list .article{padding:0;border-radius:0;border:0}body.view-category.corsi-Page .blogcorsi-Page .article-list .article:before{content:"";height:8px;width:72px;background:#007AC2;position:absolute;bottom:0;right:0}body.view-category.corsi-Page .blogcorsi-Page .article-list .article:after{content:"";width:8px;height:72px;background:#007AC2;position:absolute;bottom:0;right:0}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.qualita:before,body.view-category.corsi-Page .blogcorsi-Page .article-list .article.qualita:after{background:#6CBEA8}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.qualita .article-body .corso-codice{color:#6CBEA8}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.esg-transition:before,body.view-category.corsi-Page .blogcorsi-Page .article-list .article.esg-transition:after{background:#bd3b68}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.esg-transition .article-body .corso-codice{color:#bd3b68}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.economico-normativa:before,body.view-category.corsi-Page .blogcorsi-Page .article-list .article.economico-normativa:after{background:#f08b23}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.economico-normativa .article-body .corso-codice{color:#f08b23}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.formazione-iatf:before,body.view-category.corsi-Page .blogcorsi-Page .article-list .article.formazione-iatf:after{background:#d56135}body.view-category.corsi-Page .blogcorsi-Page .article-list .article.formazione-iatf .article-body .corso-codice{color:#6CBEA8}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-intro-image{margin:0;background:#fff;height:273px;border:0;border-radius:0}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-intro-image img{border-radius:0;object-fit:cover;object-position:center;width:100%;height:100%}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-body{background:#fff;padding:20px}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-body .corso-codice{color:#6CBEA8;text-transform:uppercase;font-size:16px;font-weight:600;border-bottom:2px solid #C1CED6}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-body .article-header{margin:10px 0;height:140px}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-body .article-header>*{font-size:18px;line-height:26px;text-transform:uppercase;color:#024352;font-weight:600}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-body .article-introtext .news-readmore{margin-bottom:20px}body.view-category.corsi-Page .blogcorsi-Page .article-list .article .article-body .article-introtext .news-readmore span{margin-right:10px}body.view-category.corsi-Page .category-header{height:auto;padding-top:70px}body.view-category.corsi-Page .category-header.formazione{height:360px}body.view-category.corsi-Page .category-header .sppb-btn{text-align:right;background:#007ac2;padding:10px 25px;border-radius:6px;color:#fff;display:inline-flex;align-items:center;float:right}body.view-category.corsi-Page .category-header .sppb-btn i{margin-left:10px}body.view-category.corsi-Page .category-header.qualita{background-color:#6CBEA8}body.view-category.corsi-Page .category-header.economico-normativa{background-color:#f08b23}body.view-category.corsi-Page .category-header.esg-transition{background-color:#bd3b68}body.view-category.corsi-Page .category-header.formazione-iatf{background-color:#d56135}body.view-category.corsi-Page .cat-children{margin-top:-120px;position:relative}body.view-category.corsi-Page .cat-children>div{margin-bottom:50px}body.view-category.corsi-Page .cat-children img{margin-top:-60px}body.view-category.corsi-Page .cat-children h3.page-header{font-size:24px;line-height:32px;font-weight:600;color:#6CBEA8;margin-top:10px}body.view-category.corsi-Page .cat-children h3.page-header a{color:#6CBEA8}body.view-category.corsi-Page .cat-children .category-desc{font-size:18px;line-height:26px;margin-bottom:20px}body.view-category.corsi-Page .cat-children .sppb-btn{background:#fff;border:1px solid #007ac2;color:#007ac2;padding:10px 25px;border-radius:6px;display:inline-flex;align-items:center;position:absolute;bottom:40px}body.view-category.corsi-Page .cat-children .sppb-btn i{margin-left:10px}body.view-category.corsi-Page .cat-children .sppb-btn:hover,body.view-category.corsi-Page .cat-children .sppb-btn:focus,body.view-category.corsi-Page .cat-children .sppb-btn:active{color:#fff;background:#007ac2}body.view-category.corsi-Page .cat-children>div.qualita h3.page-header a{color:#6CBEA8}body.view-category.corsi-Page .cat-children>div.qualita .corsi-content{border-color:#6CBEA8}body.view-category.corsi-Page .cat-children>div.formazione-iatf h3.page-header a{color:#d56135}body.view-category.corsi-Page .cat-children>div.formazione-iatf .corsi-content{border-color:#d56135}body.view-category.corsi-Page .cat-children>div.esg-transition h3.page-header a{color:#bd3b68}body.view-category.corsi-Page .cat-children>div.esg-transition .corsi-content{border-color:#bd3b68}body.view-category.corsi-Page .cat-children>div.economico-normativa h3.page-header a{color:#f08b23}body.view-category.corsi-Page .cat-children>div.economico-normativa .corsi-content{border-color:#f08b23}body.view-category.corsi-Page .cat-children>div .corsi-content{background:#fff;padding:40px;border-bottom:8px solid red;margin-bottom:50px;height:100%;position:relative}body.com_content.docenti-Page #sp-main-body{padding-bottom:70px}body.com_content.docenti-Page .category-desc{margin:50px 0;font-size:20px;line-height:32px}body.com_content.docenti-Page .article-list .article{padding:0;box-shadow:0 20px 30px rgba(0, 43, 71, 0.15);border:0;border-radius:0}body.com_content.docenti-Page .article-list .article .article-intro-image{margin:0}body.com_content.docenti-Page .article-list .article .article-intro-image img{border-radius:0}body.com_content.docenti-Page .article-list .article .article-body{padding:20px;background:#fff;border-bottom:8px solid #80ADDA}body.com_content.docenti-Page .article-list .article .article-body .article-header>*{font-size:20px;line-height:28px;color:#024352;font-weight:600}body.com_content.docenti-Page .article-list .article .article-body .article-header>* span{text-transform:uppercase}body.com_content.docenti-Page .article-list .article .article-body .article-introtext .sppb-btn{display:flex;align-items:center}body.com_content.docenti-Page .article-list .article .article-body .article-introtext .sppb-btn span{margin-right:10px}body.com_content.docenti-Page .modal .modal-content{padding:0;background:transparent;border-radius:0;overflow:visible}body.com_content.docenti-Page .modal .modal-body{background:#fff;padding:40px}body.com_content.docenti-Page .modal .modal-body h3{font-size:28px;color:#002B47;font-weight:600;line-height:36px;margin-bottom:20px}body.com_content.docenti-Page .modal .modal-body .row>div>div{font-size:18px;line-height:26px}body.com_content.docenti-Page .modal .btn-close{position:absolute;top:-3em;right:-5px;color:#fff;z-index:9;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1}body.com_content.pubblicazioni-Page .category-header{height:auto;padding-top:70px;background-color:#6CBEA8}body.com_content.pubblicazioni-Page .article-list .article{display:flex;border:0;border-radius:0}body.com_content.pubblicazioni-Page .article-list .article .article-intro-image{margin:0;border:0;border-radius:0;max-width:200px}body.com_content.pubblicazioni-Page .article-list .article .article-body{width:fit-content}.convertforms #add_audit{background:#007ac2;padding:10px 25px;border-radius:6px;color:#fff;border:1px solid #007ac2;display:inline;float:right;cursor:pointer;margin-top:-10px;font-weight:600}.convertforms#cf_2 button[type="submit"],.convertforms#cf_3 button[type="submit"]{display:inline-flex;width:auto;margin-bottom:30px;background:#007AC2}.convertforms#cf_2 .cf-form-wrap,.convertforms#cf_3 .cf-form-wrap{border:2px solid #C1CED6;border-radius:12px;padding:10px}.convertforms#cf_2 .audit_row,.convertforms#cf_3 .audit_row{padding:10px 20px}.convertforms#cf_2 .audit_row .cf-control-group,.convertforms#cf_3 .audit_row .cf-control-group{padding:0 10px}.convertforms#cf_2 .audit_row .cf-control-label,.convertforms#cf_3 .audit_row .cf-control-label{height:60px}.convertforms#cf_2 .cf-control-group,.convertforms#cf_3 .cf-control-group{padding:30px 30px 0px 30px}.convertforms#cf_2 .cf-control-group[data-type="termsofservice"],.convertforms#cf_3 .cf-control-group[data-type="termsofservice"]{padding:10px 30px 0px 30px}.convertforms#cf_2 .cf-control-group .cf-label,.convertforms#cf_3 .cf-control-group .cf-label{color:#024352}.convertforms#cf_2 .cf-control-group select,.convertforms#cf_3 .cf-control-group select{border-color:#7EB1D2 !important;border-radius:0 !important;height:52px}.convertforms#cf_2 .cf-control-group[data-type="heading"],.convertforms#cf_3 .cf-control-group[data-type="heading"]{border-bottom:2px solid #C1CED6;padding:30px 20px 30px 30px}.convertforms#cf_2 .cf-control-group[data-type="heading"] h2,.convertforms#cf_3 .cf-control-group[data-type="heading"] h2{color:#024352;font-weight:600;margin:0}body.com_content.view-article.pubblicazioni-Page #sp-main-body{padding-bottom:0}body.com_content.view-category.pubblicazioni-Page .body-wrapper{background:#fff}body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni{background:#025E73;padding-bottom:0;padding-top:100px}body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search{background:#fff;box-shadow:0 20px 30px rgba(0, 43, 71, 0.15);padding:30px;margin:0;position:relative;top:50px}body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn{font-size:16px;color:#fff;font-weight:600;line-height:24px;display:flex;justify-content:space-between;align-items:center;background:#007AC2;border-radius:4px;border:1px solid #007AC2;padding:10px}body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn i{padding:5px 7px;background:#fff;color:#007AC2;border-radius:100%;margin-right:10px}body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn:hover,body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn:focus,body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn:active{background:#fff;color:#007AC2}body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn:hover i,body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn:focus i,body.com_content.view-category.pubblicazioni-Page .category-header.pubblicazioni #category-search .sppb-long-btn:active i{background:#007AC2;color:#fff}body.com_content.view-category.pubblicazioni-Page .category-desc{margin:50px 0;font-size:20px;line-height:28px;color:#5A5F63;margin-bottom:50px;padding-top:50px}body.com_content.view-category.pubblicazioni-Page .article-list .article{background:#E9F1F2;padding:20px;margin-bottom:30px}body.com_content.view-category.pubblicazioni-Page .article-list .article .article-body{padding-left:20px}body.com_content.view-category.pubblicazioni-Page .article-list .article .article-header{height:180px}body.com_content.view-category.pubblicazioni-Page .article-list .article .article-header h2{margin-bottom:10px}body.com_content.view-category.pubblicazioni-Page .article-list .article .article-header h2>a{font-size:20px;line-height:28px;color:#024352;font-weight:600}body.com_content.view-category.pubblicazioni-Page .article-list .article .article-introtext{height:50px;margin-bottom:30px}body.com_content.view-category.pubblicazioni-Page .article-list .article .news-readmore i{margin-left:10px}.article-details.pubblicazione .pubblicazione-header{background:#C1CED6;padding:50px 0}.article-details.pubblicazione .pubblicazione-header .pubblicazione-img{position:relative}.article-details.pubblicazione .pubblicazione-header .pubblicazione-img img{width:250px}.article-details.pubblicazione .pubblicazione-header .pubblicazione-img:after{content:"";position:absolute;cursor:pointer;top:0;left:0;background:#eaf1f2db;width:250px;height:100%;opacity:0;transition:all 0.3s ease-in-out;font-family:"Font Awesome 6 Pro";display:flex;align-items:center;justify-content:center;font-size:42px;color:#c3ced5}.article-details.pubblicazione .pubblicazione-header .pubblicazione-img:hover:after{opacity:1}.article-details.pubblicazione .pubblicazione-header .backtopub{padding:5px 0;border-bottom:1px solid #fff;margin:15px 0}.article-details.pubblicazione .pubblicazione-header .backtopub .back-btn{appearance:none;background:transparent;padding:0;color:#007AC2;border:0;text-align:right;width:100%}.article-details.pubblicazione .pubblicazione-header .backtopub .back-btn i{margin-right:10px}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .pub-title h2{font-size:28px;line-height:36px;color:#024352;text-transform:uppercase;font-weight:500}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .pub-intro{margin:20px 0;font-size:20px;line-height:28px;color:#5A5F63}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .prezzi>div:not(.notes){border-radius:4px;padding:10px;border:1px solid #80ADDA;background:#acc4e2;margin-bottom:15px}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .prezzi>div:not(.notes) h6{color:#5A5F63;text-transform:uppercase;font-weight:600;font-size:18px;line-height:26px}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .prezzi>div:not(.notes)>div{font-size:20px;line-height:28px;color:#024352;font-weight:600}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .prezzi>div:not(.notes)>div span{font-size:36px;font-weight:700}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .prezzi>div:not(.notes).prezzo_nonassociato{border:1px solid #80ADDA;background:#E9F1F2}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .notes{margin:20px 0}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .sppn-btn.sppn-btn-custom.btn-acquista{text-align:right;background:#007ac2;padding:10px 25px;border-radius:6px;color:#fff;display:inline-flex;align-items:center}.article-details.pubblicazione .pubblicazione-header .pubblicazione-header-content .sppn-btn.sppn-btn-custom.btn-acquista i{margin-left:10px}.article-details.pubblicazione .pubblicazione-body{background:#E9F1F2;padding:50px 0}.article-details.pubblicazione .pubblicazione-body .pubblicazione-body-content{background:#fff;padding:30px;box-shadow:0 20px 30px rgba(0, 43, 71, 0.15)}#altre_pub{padding:50px 0;background:#C1CED6}#altre_pub .module-related-title{font-size:40px;line-height:48px;font-weight:600;color:#024352;position:relative;padding-left:1em}#altre_pub .module-related-title:before{content:"";width:10px;height:100%;background:#7EB1D2;position:absolute;left:0}#altre-pub-mod{margin-top:20px}#altre-pub-mod .news-item{padding:15px;display:flex;background:#E9F1F2}#altre-pub-mod .news-item:before{content:"";height:8px;width:72px;background:#007AC2;position:absolute;bottom:0;right:0}#altre-pub-mod .news-item:after{content:"";width:8px;height:72px;background:#007AC2;position:absolute;bottom:0;right:0}#altre-pub-mod .news-item .news-image{max-width:180px}#altre-pub-mod .news-item .news-content{width:fit-content;padding-left:15px}#altre-pub-mod .news-item .news-content .news-title{margin-bottom:20px;height:200px}#altre-pub-mod .news-item .news-content .news-title a,#altre-pub-mod .news-item .news-content .news-title h5{font-size:20px;line-height:28px;text-transform:uppercase;color:#024352;font-weight:600}#altre-pub-mod .news-item .news-content .news-readmore a i{margin-left:10px}.modal-pubcover .modal-content{background:transparent;border:0}.modal-pubcover .modal-content .btn-close{width:100%;max-width:520px;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") right/1em auto no-repeat;opacity:1;margin:0 auto 10px auto}.modal-pubcover .modal-content .btn-close:focus,.modal-pubcover .modal-content .btn-close:active{border:0;box-shadow:0;outline:0}.modal-pubcover .modal-content .modal-body{flex:none;padding:0;width:100%;display:flex;align-items:center;justify-content:center}.modal-pubcover .modal-content .modal-body img{width:100%;max-width:520px}.swiper-pagination-container{padding:20px 0;position:relative}.corsi-Page.com-content.view-category #default_results{margin-top:0px}.corsi-Page #article-sidebar{margin-left:0;padding:0}.corsi-Page #article-sidebar>div{margin:0}.avviso-sidebar{border:1px solid #6CBEA8;border-radius:4px;padding:15px;margin-bottom:5px}.edizioni-sidebar h6{font-size:20px;line-height:28px;font-weight:600;color:#5A5F63;margin-bottom:15px}.edizioni-sidebar .edizioni_filtro ul{list-style:none;padding:0;display:flex;align-items:center}.edizioni-sidebar .edizioni_filtro ul li{padding:10px 10px;border:2px solid #007AC2;border-radius:6px;background:#fff;font-size:14px;line-height:20px;color:#007AC2;margin-right:10px;cursor:pointer}.edizioni-sidebar .edizioni_filtro ul li.active{background:#007AC2;color:#fff}.edizioni-sidebar .edizione-item-container{border:1px solid #6CBEA8;border-radius:4px;padding:15px;margin-bottom:5px}.edizioni-sidebar .edizione-item-container .edizione-stato{margin:10px 0}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita{display:flex;align-items:center}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita:before{content:"";display:block;width:20px;height:20px;border-radius:20px;border:1px solid #fff;background:red}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita span{padding-left:10px}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita.rosso{color:#FF0000}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita.rosso:before{background:#FF0000}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita.giallo{color:#F39801}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita.giallo:before{background:#F39801}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita.verde{color:#008C00}.edizioni-sidebar .edizione-item-container .edizione-stato .disponibilita.verde:before{background:#008C00}.edizioni-sidebar .edizione-item-container .edizione-item{font-size:16px;color:#5A5F63}.edizioni-sidebar .edizione-item-container .edizione-item strong{color:#025E73}.edizioni-sidebar .edizione-item-container .edizione-erogazione{color:#025E73;font-size:16px;line-height:24px;font-weight:600;font-style:italic}.edizioni-sidebar .edizione-item-container .sppb-btn{text-align:right;background:#007ac2;padding:10px 20px;border-radius:6px;color:#fff;display:inline-flex;align-items:center;width:100%;justify-content:center}.edizioni-sidebar .edizione-item-container .sppb-btn i{margin-left:10px}.edizioni-sidebar .edizione-item-container .orari{border:1px solid #C1CED6;border-radius:4px;margin-top:10px}.edizioni-sidebar .edizione-item-container .orari .accordion-item .accordion-header button{padding:5px 10px;color:#5A5F63;background:#E9F1F2;border-radius:4px;font-size:14px}.edizioni-sidebar .edizione-item-container .orari .accordion-item .accordion-header button:after{content:"+";background:#007AC2;border-radius:10px;display:flex;color:#fff;align-items:flex-end;justify-content:center;position:relative;font-size:18px;font-weight:600;line-height:22px}.edizioni-sidebar .edizione-item-container .orari .accordion-item .accordion-header button[aria-expanded="true"]:after{content:"-"}.edizioni-sidebar .edizione-item-container .orari .accordion-item .accordion-body .orario{color:#025E73;font-size:14px;line-height:22px}.edizioni-sidebar .edizione-item-container .orari .accordion-item .accordion-body .orario .edizione-erogazione{color:#025E73;font-size:14px;line-height:22px;font-weight:400}#custom-login,#offcanvas-cart{display:none;opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.3);z-index:9999;transition:all 0.2s ease-in-out}#custom-login.login-open,#custom-login.cart-open,#offcanvas-cart.login-open,#offcanvas-cart.cart-open{opacity:1}#custom-login.login-open .login-module,#custom-login.login-open .cart-container,#custom-login.cart-open .login-module,#custom-login.cart-open .cart-container,#offcanvas-cart.login-open .login-module,#offcanvas-cart.login-open .cart-container,#offcanvas-cart.cart-open .login-module,#offcanvas-cart.cart-open .cart-container{transform:translateX(0vw)}#custom-login .login-module,#custom-login .cart-container,#offcanvas-cart .login-module,#offcanvas-cart .cart-container{transform:translateX(40vw);transition:transform 0.6s ease-in-out;width:50vw;max-width:70vw;background:#fff;height:100%;padding:50px;display:flex;align-items:center;box-shadow:-3px 0 6px rgba(0, 0, 0, 0.1);position:absolute;right:0}#custom-login .login-module .login-close,#custom-login .login-module .cart-close,#custom-login .cart-container .login-close,#custom-login .cart-container .cart-close,#offcanvas-cart .login-module .login-close,#offcanvas-cart .login-module .cart-close,#offcanvas-cart .cart-container .login-close,#offcanvas-cart .cart-container .cart-close{position:absolute;top:1em;right:1em;cursor:pointer}#custom-login .login-module .login-container,#custom-login .cart-container .login-container,#offcanvas-cart .login-module .login-container,#offcanvas-cart .cart-container .login-container{width:100%}#custom-login .login-module .login-container .login-header:before,#custom-login .cart-container .login-container .login-header:before,#offcanvas-cart .login-module .login-container .login-header:before,#offcanvas-cart .cart-container .login-container .login-header:before{content:"";background:#007AC2;width:72px;height:4px;display:block;margin-bottom:10px}#custom-login .login-module .login-container .login-header h3,#custom-login .cart-container .login-container .login-header h3,#offcanvas-cart .login-module .login-container .login-header h3,#offcanvas-cart .cart-container .login-container .login-header h3{color:#024352;font-size:22px;line-height:30px;font-weight:600}#custom-login .login-module .login-container .login-form,#custom-login .cart-container .login-container .login-form,#offcanvas-cart .login-module .login-container .login-form,#offcanvas-cart .cart-container .login-container .login-form{margin-top:20px}#custom-login .login-module .login-container .login-form .form-group,#custom-login .cart-container .login-container .login-form .form-group,#offcanvas-cart .login-module .login-container .login-form .form-group,#offcanvas-cart .cart-container .login-container .login-form .form-group{margin-bottom:20px}#custom-login .login-module .login-container .login-form .form-group.checkbox,#custom-login .cart-container .login-container .login-form .form-group.checkbox,#offcanvas-cart .login-module .login-container .login-form .form-group.checkbox,#offcanvas-cart .cart-container .login-container .login-form .form-group.checkbox{display:flex}#custom-login .login-module .login-container .login-form label,#custom-login .cart-container .login-container .login-form label,#offcanvas-cart .login-module .login-container .login-form label,#offcanvas-cart .cart-container .login-container .login-form label{font-size:16px;line-height:24px;color:#5A5F63;margin-bottom:10px}#custom-login .login-module .login-container .login-form label.error,#custom-login .cart-container .login-container .login-form label.error,#offcanvas-cart .login-module .login-container .login-form label.error,#offcanvas-cart .cart-container .login-container .login-form label.error{font-size:14px;color:#ff0000}#custom-login .login-module .login-container .login-form input,#custom-login .cart-container .login-container .login-form input,#offcanvas-cart .login-module .login-container .login-form input,#offcanvas-cart .cart-container .login-container .login-form input{border:1px solid #80ADDA;border-radius:0;width:100%;height:52px}#custom-login .login-module .login-container .login-form input.error,#custom-login .cart-container .login-container .login-form input.error,#offcanvas-cart .login-module .login-container .login-form input.error,#offcanvas-cart .cart-container .login-container .login-form input.error{border-color:#ff0000}#custom-login .login-module .login-container .login-form .checkbox label,#custom-login .cart-container .login-container .login-form .checkbox label,#offcanvas-cart .login-module .login-container .login-form .checkbox label,#offcanvas-cart .cart-container .login-container .login-form .checkbox label{margin-bottom:0;margin-left:10px;line-height:20px}#custom-login .login-module .login-container .login-form .checkbox input,#custom-login .cart-container .login-container .login-form .checkbox input,#offcanvas-cart .login-module .login-container .login-form .checkbox input,#offcanvas-cart .cart-container .login-container .login-form .checkbox input{width:20px;height:20px;border:1px solid #80ADDA;appearance:none}#custom-login .login-module .login-container .login-form .checkbox input.error,#custom-login .cart-container .login-container .login-form .checkbox input.error,#offcanvas-cart .login-module .login-container .login-form .checkbox input.error,#offcanvas-cart .cart-container .login-container .login-form .checkbox input.error{border-color:#ff0000}#custom-login .login-module .login-container .login-form button,#custom-login .cart-container .login-container .login-form button,#offcanvas-cart .login-module .login-container .login-form button,#offcanvas-cart .cart-container .login-container .login-form button{border:2px solid #007AC2;border-radius:4px;padding:10px;background:#007AC2;color:#fff;font-weight:600;width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:10px 0}#custom-login .login-module .login-container .login-form button.disabled,#custom-login .login-module .login-container .login-form button:disabled,#custom-login .cart-container .login-container .login-form button.disabled,#custom-login .cart-container .login-container .login-form button:disabled,#offcanvas-cart .login-module .login-container .login-form button.disabled,#offcanvas-cart .login-module .login-container .login-form button:disabled,#offcanvas-cart .cart-container .login-container .login-form button.disabled,#offcanvas-cart .cart-container .login-container .login-form button:disabled{background:#ededed;border-color:#ededed;color:#0b5467}#custom-login .login-module .login-container .login-form .login-footer nav a,#custom-login .cart-container .login-container .login-form .login-footer nav a,#offcanvas-cart .login-module .login-container .login-form .login-footer nav a,#offcanvas-cart .cart-container .login-container .login-form .login-footer nav a{color:#007AC2;text-decoration:underline;display:block;margin-bottom:5px}#custom-login .login-module .login-container .login-form .login-footer hr,#custom-login .cart-container .login-container .login-form .login-footer hr,#offcanvas-cart .login-module .login-container .login-form .login-footer hr,#offcanvas-cart .cart-container .login-container .login-form .login-footer hr{margin:30px 0}#custom-login .login-module .login-container .login-form .login-footer .signup a,#custom-login .cart-container .login-container .login-form .login-footer .signup a,#offcanvas-cart .login-module .login-container .login-form .login-footer .signup a,#offcanvas-cart .cart-container .login-container .login-form .login-footer .signup a{color:#007AC2;text-decoration:underline}#offcanvas-cart .cart-container{width:30vw;max-width:40vw}#offcanvas-cart .cart-container .carello{display:block;width:100%}#offcanvas-cart .cart-container .cart-empty{padding:30px}#custom-login.userlogged .login-module{padding:0;align-items:start}#custom-login.userlogged .login-module .login-header{height:54px;background:#80ADDA;padding-left:30px;align-items:center;display:flex}#custom-login.userlogged .login-module .login-header h3{margin:0;padding:0}#custom-login.userlogged .login-module .login-header:before{display:none}#custom-login.userlogged .login-module .login-form{padding:30px}#custom-login.userlogged .login-module .login-form ul{list-style:none;padding:0}#custom-login.userlogged .login-module .login-form ul li{display:flex;height:60px;border-bottom:1px solid #C1CED6;align-items:center}#custom-login.userlogged .login-module .login-form ul li a{font-size:20px;color:#007AC2;display:flex;align-items:center;justify-content:space-between;width:100%}#crm-form-iscrizione-corso .campi-partecipante{background:#ededed;padding:10px 0;margin:15px 0px}#crm-form-iscrizione-corso .box_importo_nonassociata{margin-bottom:10px}#crm-form-iscrizione-corso .box_importo_nonassociata p{margin:0;color:#0b3e4a;background:#e5eff0;padding:10px;border:1px solid #0871b7}#crm-form-iscrizione-corso .box_importo_associata{margin-bottom:10px}#crm-form-iscrizione-corso .box_importo_associata p{margin:0;color:#0b3e4a;background:#a3bddc;padding:10px;border:1px solid #0871b7}#form-registrazione,#crm-form-iscrizione-corso,#checkoutAccordion{border:2px solid #C1CED6;padding:20px;border-radius:6px}#form-registrazione .form-group,#crm-form-iscrizione-corso .form-group,#checkoutAccordion .form-group{margin-bottom:20px}#form-registrazione .form-group.checkbox,#crm-form-iscrizione-corso .form-group.checkbox,#checkoutAccordion .form-group.checkbox{display:flex}#form-registrazione .form-header h6,#crm-form-iscrizione-corso .form-header h6,#checkoutAccordion .form-header h6{text-transform:uppercase;font-weight:600;color:#025E73;margin-top:30px;margin-bottom:10px}#form-registrazione .form-description,#crm-form-iscrizione-corso .form-description,#checkoutAccordion .form-description{margin:30px 0 20px 0}#form-registrazione .checkbox-container,#crm-form-iscrizione-corso .checkbox-container,#checkoutAccordion .checkbox-container{display:flex}#form-registrazione .checkbox-container .checkbox-group,#crm-form-iscrizione-corso .checkbox-container .checkbox-group,#checkoutAccordion .checkbox-container .checkbox-group{display:flex;margin-right:50px;margin-bottom:20px}#form-registrazione .checkbox-container .checkbox-group label,#crm-form-iscrizione-corso .checkbox-container .checkbox-group label,#checkoutAccordion .checkbox-container .checkbox-group label{font-weight:600;margin:0}#form-registrazione .checkbox-container .checkbox-group input,#crm-form-iscrizione-corso .checkbox-container .checkbox-group input,#checkoutAccordion .checkbox-container .checkbox-group input{width:20px;margin-right:10px;appearance:none;border-radius:100%;height:20px;display:flex;align-items:center;justify-content:center;position:relative}#form-registrazione .checkbox-container .checkbox-group input:after,#crm-form-iscrizione-corso .checkbox-container .checkbox-group input:after,#checkoutAccordion .checkbox-container .checkbox-group input:after{content:"";width:10px;height:10px;background:#025E73;position:absolute;display:none;border-radius:10px}#form-registrazione .checkbox-container .checkbox-group input:checked:after,#crm-form-iscrizione-corso .checkbox-container .checkbox-group input:checked:after,#checkoutAccordion .checkbox-container .checkbox-group input:checked:after{display:block}#form-registrazione label,#crm-form-iscrizione-corso label,#checkoutAccordion label{font-size:16px;line-height:24px;color:#025E73;margin-bottom:10px}#form-registrazione label.error,#crm-form-iscrizione-corso label.error,#checkoutAccordion label.error{font-size:14px;color:#ff0000}#form-registrazione input,#crm-form-iscrizione-corso input,#checkoutAccordion input{border:1px solid #80ADDA;border-radius:0;width:100%;height:44px}#form-registrazione input.error,#crm-form-iscrizione-corso input.error,#checkoutAccordion input.error{border-color:#ff0000}#form-registrazione select,#form-registrazione textarea,#crm-form-iscrizione-corso select,#crm-form-iscrizione-corso textarea,#checkoutAccordion select,#checkoutAccordion textarea{border:1px solid #80ADDA;border-radius:0;width:100%}#form-registrazione select.error,#form-registrazione textarea.error,#crm-form-iscrizione-corso select.error,#crm-form-iscrizione-corso textarea.error,#checkoutAccordion select.error,#checkoutAccordion textarea.error{border-color:#ff0000}#form-registrazione .form-check label,#crm-form-iscrizione-corso .form-check label,#checkoutAccordion .form-check label{margin-bottom:0;margin-left:10px;line-height:28px;display:block}#form-registrazione .form-check input,#crm-form-iscrizione-corso .form-check input,#checkoutAccordion .form-check input{width:20px;height:20px;border:1px solid #80ADDA;appearance:none}#form-registrazione .form-check input.error,#crm-form-iscrizione-corso .form-check input.error,#checkoutAccordion .form-check input.error{border-color:#ff0000}#form-registrazione button:not(.accordion-button),#crm-form-iscrizione-corso button:not(.accordion-button),#checkoutAccordion button:not(.accordion-button){border:2px solid #007AC2;border-radius:4px;padding:10px 15px;background:#007AC2;color:#fff;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:10px 0}#form-registrazione button:not(.accordion-button)#btn-form-codecoupon-checkout-ws,#crm-form-iscrizione-corso button:not(.accordion-button)#btn-form-codecoupon-checkout-ws,#checkoutAccordion button:not(.accordion-button)#btn-form-codecoupon-checkout-ws{margin-left:15px;width:280px;max-width:100%;background:#fff;color:#007AC2;height:44px;border-radius:0}#form-registrazione button:not(.accordion-button).disabled,#form-registrazione button:not(.accordion-button):disabled,#crm-form-iscrizione-corso button:not(.accordion-button).disabled,#crm-form-iscrizione-corso button:not(.accordion-button):disabled,#checkoutAccordion button:not(.accordion-button).disabled,#checkoutAccordion button:not(.accordion-button):disabled{background:#ededed;border-color:#ededed;color:#0b5467}#form-registrazione button:not(.accordion-button) i,#crm-form-iscrizione-corso button:not(.accordion-button) i,#checkoutAccordion button:not(.accordion-button) i{margin-left:10px}#checkoutAccordion{border:0px;padding:0px;border-radius:0px}#scheda-corso-toggler{border:1px solid #C1CED6;border-radius:4px;margin-top:10px}#scheda-corso-toggler .accordion-item .accordion-body{padding:0}#scheda-corso-toggler .accordion-item .accordion-body .scheda-corso{margin:0}#scheda-corso-toggler .accordion-item .accordion-header button{padding:10px 15px;color:#093b47;background:#E9F1F2;border-radius:4px;font-size:18px;font-weight:600}#scheda-corso-toggler .accordion-item .accordion-header button:after{content:"+";background:#007AC2;border-radius:10px;display:flex;color:#fff;align-items:flex-end;justify-content:center;position:relative;font-size:18px;font-weight:600;line-height:22px}#scheda-corso-toggler .accordion-item .accordion-header button[aria-expanded="true"]:after{content:"-"}#scheda-corso-toggler .accordion-item .accordion-body .orario{color:#025E73;font-size:14px;line-height:22px}#scheda-corso-toggler .accordion-item .accordion-body .orario .edizione-erogazione{color:#025E73;font-size:14px;line-height:22px;font-weight:400}.summary td{font-weight:bold;text-align:right}.pubblicazione-header-content .prezzi .qty-btns{border:0 !important;background:0 !important;padding:0 !important;display:flex;justify-content:space-between}.pubblicazione-header-content .prezzi .qty-btns .section{width:45%}.pubblicazione-header-content .prezzi .qty-btns .section .label{font-size:16px;color:#5A5F63;font-weight:500}.pubblicazione-header-content .prezzi .qty-btns .section .counter{display:flex;align-items:center}.pubblicazione-header-content .prezzi .qty-btns .section .counter>button{width:32px;height:32px;border:1px solid #007AC2;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;color:#007AC2}.pubblicazione-header-content .prezzi .qty-btns .section .counter input[type="number"]{width:50%;height:32px;margin:0 5px;border:0;border-radius:4px;text-align:right;padding-right:11px !important}#cart-toggler{width:34px;height:34px;display:flex;position:relative;cursor:pointer}#cart-toggler .cart-items{font-size:10px;font-weight:600;color:#fff;background:#007AC2;text-align:center;border-radius:20pc;position:absolute;width:18px;height:18px;right:-1px;top:0;display:flex;align-items:center;justify-content:center}#cart-toggler i{position:absolute;bottom:0;font-size:20px}#offcanvas-cart .cart-container{align-items:self-start;padding:0}#offcanvas-cart .cart-container .cart-header{background:#80ADDA;height:54px;display:flex;align-items:center;padding:0 30px}#offcanvas-cart .cart-container .cart-header span{font-weight:600;color:#024352;font-size:20px}#offcanvas-cart .cart-container .cart-items .row{padding:10px 20px;font-size:16px;margin:0}#offcanvas-cart .cart-container .cart-items .row:nth-child(odd){background:#E9F1F2}#offcanvas-cart .cart-container .cart-items .row .qtycol,#offcanvas-cart .cart-container .cart-items .row .pricecol,#offcanvas-cart .cart-container .cart-items .row .deletecol{font-weight:600;padding:0}#offcanvas-cart .cart-container .cart-items .row .deletecol{color:#007AC2}#offcanvas-cart .cart-container .cart-total{padding:30px 30px 30px 100px;border-top:1px solid #C1CED6;border-bottom:1px solid #C1CED6;margin-bottom:30px}#offcanvas-cart .cart-container .cart-total .row>div:first-child{font-weight:600;text-align:right}#offcanvas-cart .cart-container .cart-footer{display:flex;align-items:center;justify-content:space-between;padding:0 50px}#offcanvas-cart .cart-container .cart-footer button{border:2px solid #007AC2;border-radius:4px;font-size:16px;font-weight:600;background:#007AC2;color:#fff;padding:7px 20px}#offcanvas-cart .cart-container .cart-footer button.btn-outline{color:#007AC2;background:#fff}.cart-Page .article-header,.checkout-Page .article-header,.usermenu-Page .article-header{background:#025E73;height:150px;display:flex;align-items:center;font-size:40px;font-weight:600;color:#fff}.cart-Page .table.table-bordered th,.checkout-Page .table.table-bordered th,.usermenu-Page .table.table-bordered th{color:#0b3e4a}.cart-Page .table.table-bordered tbody tr:nth-child(odd),.checkout-Page .table.table-bordered tbody tr:nth-child(odd),.usermenu-Page .table.table-bordered tbody tr:nth-child(odd){background:#E9F1F2}#cart-page{margin-top:100px}#cart-page table{color:#5A5F63}#cart-page table thead tr{border:0}#cart-page table thead th{border-top:0;border-bottom:0;border-color:#C1CED6;font-weight:400;padding:0px 20px 10px 10px}#cart-page table tbody tr{border:0}#cart-page table tbody tr:nth-child(odd){background:#E9F1F2}#cart-page table tbody td{border-top:0;border-bottom:0;padding:20px;border-color:#C1CED6}#cart-page table tbody td .product-image{width:120px}#cart-page table tbody td .remove-btn{background:#007AC2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff}#cart-page table tbody td.price{font-weight:600;text-align:right}.checkout-Page .accordion{margin:100px 0}.checkout-Page .accordion .accordion-item{margin:15px 0;border:0}.checkout-Page .accordion .accordion-item .accordion-header .accordion-button{font-size:24px;color:#024352;font-weight:600;border:2px solid #C1CED6;background:#fff;border-radius:6px}.checkout-Page .accordion .accordion-item .accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230024352'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.checkout-Page .accordion .accordion-item .accordion-body{border:2px solid #C1CED6;border-radius:8px;border-top:0;margin-top:-10px;padding:50px 30px 50px 30px}#custom-login-checkout .login-header:before{content:"";background:#007AC2;width:72px;height:4px;display:block;margin-bottom:10px}#custom-login-checkout .login-header h3{color:#024352;font-size:22px;line-height:30px;font-weight:600}#custom-login-checkout .login-form{margin-top:20px}#custom-login-checkout .login-form .form-group{margin-bottom:20px}#custom-login-checkout .login-form .form-group.checkbox{display:flex}#custom-login-checkout .login-form label{font-size:16px;line-height:24px;color:#5A5F63;margin-bottom:10px}#custom-login-checkout .login-form label.error{font-size:14px;color:#ff0000}#custom-login-checkout .login-form input{border:1px solid #80ADDA;border-radius:0;width:100%;height:52px}#custom-login-checkout .login-form input.error{border-color:#ff0000}#custom-login-checkout .login-form .checkbox label{margin-bottom:0;margin-left:10px;line-height:20px}#custom-login-checkout .login-form .checkbox input{width:20px;height:20px;border:1px solid #80ADDA;appearance:none}#custom-login-checkout .login-form .checkbox input.error{border-color:#ff0000}#custom-login-checkout .login-form button{border:2px solid #007AC2;border-radius:4px;padding:10px;background:#007AC2;color:#fff;font-weight:600;width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:10px 0}#custom-login-checkout .login-form button.disabled,#custom-login-checkout .login-form button:disabled{background:#ededed;border-color:#ededed;color:#0b5467}#custom-login-checkout .login-form .login-footer nav a{color:#007AC2;text-decoration:underline;display:block;margin-bottom:5px}#custom-login-checkout .login-form .login-footer hr{margin:30px 0}#custom-login-checkout .login-form .login-footer .signup a{color:#007AC2;text-decoration:underline}.module-header:before{content:"";background:#007AC2;width:72px;height:4px;display:block;margin-bottom:10px}.module-header h3{color:#024352;font-size:22px;line-height:30px;font-weight:600}.iatf-app-form-btn a{background-color:#007AC2;color:#FFFFFF;font-weight:600;text-transform:uppercase;font-size:20px;line-height:28px;border:1px solid #007AC2;display:flex;align-items:center;justify-content:space-between}#sp-footermenu ul.menu li>a{line-height:22px;margin-bottom:10px}#sp-footermenu ul.menu{display:block}body.corsi-Page.view-article .sp-module-content-bottom{display:none}.box-form-message-error{cursor:pointer;padding:20px 20px;border-radius:6px;border:1px solid;margin-bottom:20px;background-color:#fdeaea;color:#d93025;border-color:#d93025;position:absolute;top:-65px;left:0;width:100%}.box-form-message-error a{font-weight:600;color:#d93025;text-decoration:underline}.box-form-message-error:before{content:"";width:5px;background:#F0506E;position:absolute;left:0;top:0;height:100%}.box-form-message-error:after{content:"+";transform:rotate(45deg);font-size:32px;font-weight:300;line-height:0;position:absolute;right:10px;top:50%}.box-form-message-success{cursor:pointer;padding:20px 20px;border-radius:6px;border:1px solid;margin-bottom:20px;background-color:#f0fbf6;color:#28A778;border-color:#28A778;position:absolute;top:-65px;left:0;width:100%}.box-form-message-success a{font-weight:600;color:#28A778;text-decoration:underline}.box-form-message-success:before{content:"";width:5px;background:#28A778;position:absolute;left:0;top:0;height:100%}.box-form-message-success:after{content:"+";transform:rotate(45deg);font-size:32px;font-weight:300;line-height:0;position:absolute;right:10px;top:50%}.box-form-message-codecoupon-success,.box-form-message-pubblicazioni-success{cursor:pointer;padding:20px 20px;border-radius:6px;border:1px solid;margin-bottom:20px;background-color:#f0fbf6;color:#28A778;border-color:#28A778;position:relative;margin:20px 0}.box-form-message-codecoupon-success a,.box-form-message-pubblicazioni-success a{font-weight:600;color:#28A778;text-decoration:underline}.box-form-message-codecoupon-success:before,.box-form-message-pubblicazioni-success:before{content:"";width:5px;background:#28A778;position:absolute;left:0;top:0;height:100%}.box-form-message-codecoupon-error,.box-form-message-pubblicazioni-error{cursor:pointer;padding:20px 20px;border-radius:6px;border:1px solid;margin-bottom:20px;background-color:#fdeaea;color:#d93025;border-color:#d93025;position:relative;margin:20px 0}.box-form-message-codecoupon-error a,.box-form-message-pubblicazioni-error a{font-weight:600;color:#d93025;text-decoration:underline}.box-form-message-codecoupon-error:before,.box-form-message-pubblicazioni-error:before{content:"";width:5px;background:#F0506E;position:absolute;left:0;top:0;height:100%}.quote_partecipazione #codice-coupon{font-weight:bold;border-top:1px dashed #B5C1C9;border-bottom:1px dashed #B5C1C9;padding:5px 0;margin-top:15px;color:#28A778;width:100%;display:block}.login-form .box-form-message-error,.login-form .box-form-message-success{padding:7px 20px;position:relative;top:0;width:auto;line-height:1.2}.login-form .box-form-message-error:after,.login-form .box-form-message-success:after{position:absolute;right:10px}.attivazione-Page .box-form-message-error,.attivazione-Page .box-form-message-success{position:relative;top:0}.article-details.usermenu-Page .custom-module{margin-top:40px}.article-details.usermenu-Page .custom-module .form-header:before{content:"";background:#007AC2;width:72px;height:4px;display:block;margin-bottom:10px}.article-details.usermenu-Page .custom-module .form-header h3{color:#024352;font-size:22px;line-height:30px;font-weight:600}.article-details.usermenu-Page .custom-module form .form-group{margin-bottom:15px}.article-details.usermenu-Page .custom-module form label{font-size:16px;line-height:24px;color:#5A5F63;margin-bottom:10px}.article-details.usermenu-Page .custom-module form label.error{font-size:14px;color:#ff0000}.article-details.usermenu-Page .custom-module form input{border:1px solid #80ADDA;border-radius:0;width:100%;height:52px}.article-details.usermenu-Page .custom-module form input.error{border-color:#ff0000}.article-details.usermenu-Page .custom-module form .checkbox label{margin-bottom:0;margin-left:10px;line-height:20px}.article-details.usermenu-Page .custom-module form .checkbox input{width:20px;height:20px;border:1px solid #80ADDA;appearance:none}.article-details.usermenu-Page .custom-module form .checkbox input.error{border-color:#ff0000}.article-details.usermenu-Page .custom-module form button{border:2px solid #007AC2;border-radius:4px;padding:10px 30px;background:#007AC2;color:#fff;font-weight:600;width:auto;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:10px 0}.article-details.usermenu-Page .custom-module form button.disabled,.article-details.usermenu-Page .custom-module form button:disabled{background:#ededed;border-color:#ededed;color:#0b5467}.article-details.usermenu-Page .custom-module form button i,.article-details.usermenu-Page .custom-module form button svg{margin-left:10px}#form-lostpassword .form-group,#form-recupera-password .form-group,#custom-login-vda .form-group{margin-bottom:15px}#form-lostpassword label,#form-recupera-password label,#custom-login-vda label{font-size:16px;line-height:24px;color:#5A5F63;margin-bottom:10px}#form-lostpassword label.error,#form-recupera-password label.error,#custom-login-vda label.error{font-size:14px;color:#ff0000}#form-lostpassword input,#form-recupera-password input,#custom-login-vda input{border:1px solid #80ADDA;border-radius:0;width:100%;height:52px}#form-lostpassword input.error,#form-recupera-password input.error,#custom-login-vda input.error{border-color:#ff0000}#form-lostpassword .checkbox label,#form-recupera-password .checkbox label,#custom-login-vda .checkbox label{margin-bottom:0;margin-left:10px;line-height:20px}#form-lostpassword .checkbox input,#form-recupera-password .checkbox input,#custom-login-vda .checkbox input{width:20px;height:20px;border:1px solid #80ADDA;appearance:none}#form-lostpassword .checkbox input.error,#form-recupera-password .checkbox input.error,#custom-login-vda .checkbox input.error{border-color:#ff0000}#form-lostpassword button,#form-recupera-password button,#custom-login-vda button{border:2px solid #007AC2;border-radius:4px;padding:10px 30px;background:#007AC2;color:#fff;font-weight:600;width:auto;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:10px 0}#form-lostpassword button.disabled,#form-lostpassword button:disabled,#form-recupera-password button.disabled,#form-recupera-password button:disabled,#custom-login-vda button.disabled,#custom-login-vda button:disabled{background:#ededed;border-color:#ededed;color:#0b5467}#form-lostpassword button i,#form-lostpassword button svg,#form-recupera-password button i,#form-recupera-password button svg,#custom-login-vda button i,#custom-login-vda button svg{margin-left:10px}#custom-login-vda{width:50%;margin:0 auto;max-width:600px;text-align:center}#custom-login-vda button[type="submit"]{margin:0 auto}button#btn-open-form-login-ws{border:2px solid #007AC2;border-radius:4px;padding:10px 30px;background:#007AC2;color:#fff;font-weight:600;width:auto;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:10px 0}button#btn-open-form-login-ws.disabled,button#btn-open-form-login-ws:disabled{background:#ededed;border-color:#ededed;color:#0b5467}button#btn-open-form-login-ws i,button#btn-open-form-login-ws svg{margin-left:10px}.addon-root-module .course-title h3{color:#024352;font-size:24px;line-height:32px;font-weight:600}.addon-root-module .course-title h3:after{content:"";width:100%;height:2px;background:#C1CED6;margin:20px 0;display:block}.addon-root-module .course-title h5{font-size:16px;line-height:24px;color:#5A5F63;text-transform:uppercase}.addon-root-module #form-iscrizione>span{display:block;margin-top:50px;margin-bottom:20px}.iscrizione-Page #custom-login-vda{padding:50px;border:2px solid #C1CED6;border-radius:6px;width:100%;max-width:100%;margin:50px 0}.iscrizione-Page #custom-login-vda .login-module{max-width:600px;margin:0 auto}form input[readonly]:not(.flatpickr-input){background:#ededed;border:1px solid #777 !important;cursor:not-allowed}td.approvato{color:#00ff00}td.approvato i{position:relative;top:1px;margin-right:10px}td.nonapprovato{color:#ff0000}td.nonapprovato i{position:relative;top:1px;margin-right:10px}.flatpickr-month .flatpickr-current-month{padding:0 !important}.flatpickr-month select.flatpickr-monthDropdown-months{width:auto;padding:0 !important;display:inline}#codice_sconto_container{margin-top:30px}body.com-finder.search-page #sp-main-body{margin:50px 0}body.com-finder .finder #search-results #search-result-list li{border-bottom:4px solid #e9ebf2;padding:20px 0;border-top:0}.password-wrapper{position:relative}.password-wrapper input{padding-right:2.5em}.password-wrapper button{position:absolute;right:0.3em;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1em;padding:0}#togglePassword,#togglePasswordConfirm,.togglePasswordBtn{width:auto !important;margin:0 !important;background:transparent !important;border:0 !important;color:#007AC2 !important;padding:15px !important;outline:none}#togglePassword i,#togglePasswordConfirm i,.togglePasswordBtn i{margin:0 !important}#btn-form-codecoupon-ws{width:270px;margin:0 0 0 1rem !important}.password-wrapper label.error{position:absolute}#crm-form-changepwd>.form-group{margin-bottom:30px}#ordini-page td .bt-content .btn-sm{display:flex;align-items:center;padding:10px 10px}#ordini-page td .bt-content .btn-sm span{margin-right:5px;white-space:pre;text-transform:uppercase;font-weight:600;font-size:14px;line-height:1}#step7 #cart-page{margin-top:0}#checkout_step7 .form-group.form-check{display:flex}#checkout_step7 .form-group.form-check #privacy-error{order:2}#checkout_step7 .checkbox-group{position:relative}#checkout_step7 .checkbox-group #fNewMod-error{position:absolute;bottom:-25px}