.fy-footer-navigation .cgm-menu-toggle,.fy-footer-navigation-list .cgm-menu-toggle{font-size:1.547rem;font-weight:500;appearance:none;-webkit-appearance:none;background:0 0;border:0;margin:0;padding:0;color:inherit;line-height:inherit;letter-spacing:0;text-transform:none;text-align:inherit;cursor:default}.fy-navigation-list>li>button.cgm-menu-toggle{display:inline-flex;align-items:center;column-gap:.625rem;justify-content:center;position:relative;z-index:20;min-height:100px;padding:0 20px;line-height:100px;margin:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;text-align:center;white-space:normal;overflow-wrap:break-word;color:#0f2355;background:0 0;border:0;border-radius:0;box-shadow:none;outline:transparent solid 1px;outline-offset:-1px;cursor:pointer;appearance:none;-webkit-appearance:none}@media (min-width:1024px) and (max-width:1439px){.fy-navigation-list>li>button.cgm-menu-toggle{font-size:15px}}@media (min-width:1024px) and (max-width:1279px){.fy-navigation-list>li>button.cgm-menu-toggle{padding-right:10px;padding-left:10px}}@media (min-width:1024px){.navigation-align-stretch .fy-navigation .fy-navigation-list>li>button.cgm-menu-toggle{padding-right:10px;padding-left:10px}}.fy-navigation-list>li>button.cgm-menu-toggle:before{content:'';position:absolute;bottom:0;right:0;width:0;height:2px;z-index:0;background-color:#0f2355;transition-property:right,left,width,background-color;transition-duration:.4s;transition-timing-function:ease}.fy-navigation-list>li>button.cgm-menu-toggle:hover,.fy-navigation-list>li>button.cgm-menu-toggle:focus{color:#0f2355;background:0 0;border-color:transparent;box-shadow:none}.fy-navigation-list>li>button.cgm-menu-toggle:hover:before,.fy-navigation-list>li>button.cgm-menu-toggle:focus:before,.fy-navigation-list>li:hover>button.cgm-menu-toggle:before,.fy-navigation-list>li:focus-within>button.cgm-menu-toggle:before{right:auto;left:0;width:100%}.fy-navigation-list>li>button.cgm-menu-toggle:focus-visible{outline-color:currentColor}.fy-navigation-list>li:hover>button.cgm-menu-toggle,.fy-navigation-list>li:focus-within>button.cgm-menu-toggle{color:#0f2355}.fy-navigation-list>li[class*=current]>button.cgm-menu-toggle{color:#0f2355}.fy-navigation-list>li[class*=current]>button.cgm-menu-toggle:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;z-index:-1;background-color:#0f2355}.fy-navigation-list>li.important>button.cgm-menu-toggle{color:#fff;background-color:#0f2355}.fy-navigation-list>li.important>button.cgm-menu-toggle:before{display:none}.fy-navigation-list>li.important>button.cgm-menu-toggle:hover,.fy-navigation-list>li.important>button.cgm-menu-toggle:focus,.fy-navigation-list>li:hover.important>button.cgm-menu-toggle,.fy-navigation-list>li:focus-within.important>button.cgm-menu-toggle{color:#fff;background-color:#0f2355}.fy-navigation-list>li[class*=current].important>button.cgm-menu-toggle{color:#fff}.fy-navigation-list>li[class*=current].important>button.cgm-menu-toggle:after{display:none}.fy-navigation-list>li ul button.cgm-menu-toggle{display:inline-block;position:relative;padding:10px 20px;margin:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:pre-wrap;color:#0f2355;background:0 0;border:0;border-radius:0;box-shadow:none;outline:transparent solid 1px;outline-offset:-1px;cursor:pointer;appearance:none;-webkit-appearance:none}@media (min-width:1024px) and (max-width:1279px){.fy-navigation-list>li ul button.cgm-menu-toggle{padding-right:10px;padding-left:10px;font-size:15px;line-height:1.5}}.fy-navigation-list>li ul button.cgm-menu-toggle:before{content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#0f2355;transition-property:right,left,width,background-color;transition-duration:.4s;transition-timing-function:ease}.fy-navigation-list>li ul button.cgm-menu-toggle:hover,.fy-navigation-list>li ul button.cgm-menu-toggle:focus{color:#0f2355;background:0 0;border-color:transparent;box-shadow:none}.fy-navigation-list>li ul button.cgm-menu-toggle:hover:before,.fy-navigation-list>li ul button.cgm-menu-toggle:focus:before{right:auto;left:0;width:100%}.fy-navigation-list>li ul li[class*=current]>button.cgm-menu-toggle{color:rgba(15,35,85,.6)}.fy-navigation-list>li ul li[class*=current]>button.cgm-menu-toggle:before{left:0;right:auto;width:100%;background-color:rgba(15,35,85,.6)}.fy-navigation-list>li ul li[class*=current]>button.cgm-menu-toggle:hover,.fy-navigation-list>li ul li[class*=current]>button.cgm-menu-toggle:focus{color:#0f2355}.fy-navigation-list>li ul li[class*=current]>button.cgm-menu-toggle:hover:before,.fy-navigation-list>li ul li[class*=current]>button.cgm-menu-toggle:focus:before{background-color:#0f2355}body.navigation-all--enabled [class*=fy-navigation-mobile-list]>li>button.cgm-menu-toggle,body.navigation-mobile-enabled [class*=fy-navigation-mobile-list]>li>button.cgm-menu-toggle,[class*=navigation-all--enabled] [class*=fy-navigation-mobile-list]>li>button.cgm-menu-toggle{display:inline-block;min-height:auto;padding:20px 0;line-height:normal;margin:0;font-family:"Inter",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;color:#0f2355;background:0 0;border:0;border-radius:0;box-shadow:none;outline:transparent solid 1px;outline-offset:-1px;cursor:pointer;appearance:none;-webkit-appearance:none}@media (max-width:767px){body.navigation-all--enabled [class*=fy-navigation-mobile-list]>li>button.cgm-menu-toggle,body.navigation-mobile-enabled [class*=fy-navigation-mobile-list]>li>button.cgm-menu-toggle,[class*=navigation-all--enabled] [class*=fy-navigation-mobile-list]>li>button.cgm-menu-toggle{font-size:16px}}body.navigation-all--enabled [class*=fy-navigation-mobile-list]>li ul button.cgm-menu-toggle,body.navigation-mobile-enabled [class*=fy-navigation-mobile-list]>li ul button.cgm-menu-toggle,[class*=navigation-all--enabled] [class*=fy-navigation-mobile-list]>li ul button.cgm-menu-toggle{display:inline-block;padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;margin:0;font-family:"Inter",sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:none;text-align:left;color:#0f2355;background:0 0;border:0;border-radius:0;box-shadow:none;outline:transparent solid 1px;outline-offset:-1px;cursor:pointer;appearance:none;-webkit-appearance:none}@media (max-width:767px){body.navigation-all--enabled [class*=fy-navigation-mobile-list]>li ul button.cgm-menu-toggle,body.navigation-mobile-enabled [class*=fy-navigation-mobile-list]>li ul button.cgm-menu-toggle,[class*=navigation-all--enabled] [class*=fy-navigation-mobile-list]>li ul button.cgm-menu-toggle{font-size:16px}}.fy-term-content{margin-bottom:20px !important}.jobs-subtitle{font-size:1.6rem !important}.jobs-calltoaction{margin:10px 0 50px}.jobs-calltoaction a{text-decoration:underline}.archive main>.fy-heading,.page main>.fy-heading{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-cover.alignfull{background:#000}label{display:inline-block;margin-top:20px}fieldset p{margin:10px 0}legend{font-size:clamp(1.7rem, (1rem + 2.2vw), 1rem);padding:0}.label_accept{margin-top:0}small{font-size:95%}.wpcf7 .wpcf7-form-control-wrap[data-name*=acceptance] .wpcf7-list-item{margin:0}.avviso-corso-terminato{padding:20px;margin:0 0 24px;border:2px solid #c00;background:#fff3f3;border-radius:6px}#programma-corso{background:#e0e1eb;padding:5px 10px;border-radius:10px;border:2px solid #0f2355}#come-candidarsi .is-vertically-aligned-center{margin-top:.5rem;margin-bottom:.5rem}#come-candidarsi .wp-block-media-text .wp-block-media-text__content{padding:.5rem}#come-candidarsi .wp-block-media-text{gap:.5rem}.aol-elenco-dati{margin-bottom:40px}.ads-img{max-width:250px}.white-bg{background:#fff;padding:10px 0 !important;border:2px solid #0f2355;border-radius:5px}.corsi_numeri{font-style:normal;font-weight:300;border:2px solid #0f2355;border-radius:20px;padding:20px;background:#e0e1eb;width:100%}.wp-block-table td:first-child{background:#e0e1eb;font-weight:700}.wp-block-table td{vertical-align:middle}.wp-block-table table{border:2px solid #0f2355}.wep-card-img-overlay{background-color:rgba(0,0,0,.75)}.multiple_authors_guest_author_avatar{box-shadow:1px 0px 10px #2850aa}.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-shortcode .pp-multiple-authors-boxes-li{border-radius:10px}.ppma-author-pages-author-box-wrap{margin-top:120px}.calltoaction_ads{margin:40px 0}.widget_text .textwidget p{margin:20px 0}.fy-navigation-secondary-list{scrollbar-width:auto;scrollbar-color:rgba(15,35,85,.5) #fff;border-radius:10px 10px 0 0;box-shadow:1px 1px 10px rgba(15,35,85,.3);margin-top:20px}.archive .fy-post-project.fy-post-listing{margin-bottom:20px}.wp-block-kadence-posts .loop-entry{box-shadow:0px 15px 25px -10px rgb(0 0 0/20%)}.piva{padding-right:50px}.aol-heading{margin-top:40px}.aol_app_form .form-group{margin-bottom:20px}.aol_app_form input[type=file]::-webkit-file-upload-button{padding:2px 5px;border-radius:5px}.alert-success{border:3px solid #005400;border-radius:10px;padding:5px 15px;font-size:1.5em;color:#fff;background:green}[type=checkbox]+label{display:inline}.fy-caption-centerer .fy-caption-width-default .fy-caption-header .fy-caption-subtitle{font-size:1.4em}:where(.fy-content) h3+p{margin-top:0}:where(.fy-content) h3{margin:1.25rem 0 1rem !important}.fy-navigation-list-bar>li>a{overflow:visible}.pswp__caption-title,figcaption{color:#0f2355;background-color:#fff !important}.fy-pagination span.dots{color:#000;opacity:1}.fy-navigation-list>li ul [class*=current]>a{color:inherit}.widget_search .fy-button{color:#0f2355}.widget_call_to_action{padding:0 22px 40px;text-align:center}.widget_call_to_action:before{content:unset}.fy-section--newsletter .fy-section__form{margin-top:10px}#newsletter input[type=submit]{display:block}#newsletter input{margin:10px 0}.aol_app_form{padding:16px;border-radius:10px;border:2px solid #0f2355;margin-top:20px;background:#214392;color:#fff;max-width:640px}.aol_app_form label{color:#fff}.aol_app_form label[for=nome],.aol_app_form label[for=email],.aol_app_form label[for=carica_cv]{text-align:center;display:block;font-size:1.5rem}.aol_app_form input[type=submit]{background-color:#9afffc;color:#000;font-weight:600;letter-spacing:1px;font-size:19px;padding:10px 20px;display:block;margin:auto}.aol_app_form input[type=submit]:hover{background-color:#fff;color:#000}.required-notice{margin:0 0 15px;text-align:center}.wpcf7 .wpcf7-form-control-wrap{margin:0}.wpcf7 .wpcf7-form-control-wrap[data-name*=acceptance]{display:inline}#boxzilla-20251,#boxzilla-44960{padding:6px;background:0 0}.elmo-show{padding:8px;border:2px solid #fff;filter:opacity(.9)}.candidatura-button{display:inline-block;background-color:#2850aa;padding:3px 0;border-radius:10px;border:2px solid #fff;line-height:0;filter:opacity(.9)}.no-bottom{margin-bottom:0}.fy-heading{margin-bottom:50px}.flex-column-zero{flex-grow:0;flex-basis:0;max-width:100%}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}.cambia_location,.cambia_categoria{margin:60px 0 20px}#menu-posizioni-lavorative li a{padding:5px 10px;float:left;margin:0 5px 5px 0;line-height:inherit}#menu-posizioni-lavorative li{padding:0;border-bottom:0;display:inline-block}.page-template-template-jobs .fy-post-menu.fy-post-card .no-top{padding-top:20px;border-top:1px solid rgba(15,35,85,.25);box-shadow:0px -1px 0px rgba(15,35,85,.25);padding-bottom:20px}.page-template-template-jobs .fy-post-menu.fy-post-card .no-bottom{padding-bottom:20px;padding-top:20px}.form-group a{margin-left:5px}.team{margin-bottom:0}.wp-block-kadence-single-icon{margin-bottom:0}.mansion{margin-top:0;margin-bottom:5px}.second-editor-content .alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:3rem !important}.just-center{justify-content:center}.cta-candidatura{margin:40px 0}.subtitle{margin:0 0 40px}#label-categoria,#label-location{font-size:18px}.navigazione-location-lavoro{margin-top:40px}.job-heading-attr{position:relative;display:inline-block;padding:5px 12px 0;margin:10px 5px 10px 0;z-index:20;font-size:1.125rem;border:1px solid #bdc7e0;border-radius:5px}.job-tag{position:relative;display:inline-block;padding:5px 10px;margin:10px 5px 10px 0;box-shadow:1px 1px 10px #0f2355;border-radius:5px}#label-tag{font-size:1.5rem;font-weight:700}.the-job-heading{min-height:min(30vh, 500px)}.the-job-heading .fy-post-categories{padding-left:10px}.the-job-heading .fy-post-categories:before{content:'>';position:absolute;width:0;height:0;top:0;left:0}#cosa-ottieni h3{margin-bottom:0}#cosa-ottieni p{margin-block-start:1rem}#piani ul{list-style-position:inside}.wp-block-accordion button{background-color:#fff;color:#000;font-weight:600;font-size:1.2rem;padding:7px 5px;margin-bottom:5px !important;border-radius:5px}.wp-block-accordion button:focus{background-color:#fff;color:#000}.wp-block-accordion div,.wp-block-accordion h3{margin:0}.wp-block-accordion .wp-block-accordion-heading__toggle-icon{display:inline;margin-right:15px}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-detail{width:100%}.cgm-job-application{margin-top:2.5rem;margin-bottom:3.5rem}.cgm-job-application h2{margin:1.25rem 0 0}.cgm-job-application-form label{margin-top:0;width:100%;color:#fff}.cgm-job-application-form{background:#0f2355;padding:0 12px 1px;border-radius:15px;color:#fff}.cgm-job-application-form .wpcf7 .wpcf7-submit:disabled{color:#fff;background-color:#919191}.cgm-job-application-form .wpcf7 .wpcf7-submit:disabled{color:#fff;background-color:#919191}.cgm-job-application-form [type=submit]{font-weight:600;color:#000;background-color:#00cd21}.cgm-job-application-form .wpcf7 .wpcf7-not-valid-tip{color:#ffdc22}.cgm-job-application-form .wpcf7 .wpcf7-not-valid{border:3px solid #ffdc22}.cgm-job-application-form .wpcf7 form.invalid .wpcf7-response-output{color:#ffdc22;background-color:rgba(200,60,70,.05);border-color:#ffdc22}#wpcf7-f49017-o1>form>p:nth-child(8)>label>span>span{display:contents}@media (max-width:600px){.corsi-template-default .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:repeat(auto-fit,minmax(320px, 1fr))!important}.searchandfilter .postform{width:100%}.searchandfilter li{width:100%;padding:0 0 1em !important}.searchandfilter li input[type=submit]{width:100%}}@media (max-width:767px){.white-bg{padding:10px 10px 10px 5px !important}.cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-detail,.cool-vertical-timeline-body.one-sided.left .timeline-content.icon-true .timeline-block-detail{margin-top:40px}.wp-block-cp-timeline-content-timeline-block-child{margin-bottom:0}.cool-vertical-timeline-body.one-sided.ctlb-wrapper{margin:0}}@media (min-width:768px){.blog .fy-sidebar-column,.single .fy-sidebar-column{margin-top:200px}}@media (min-width:1024px){.fy-heading h1{max-width:inherit}}@media (max-width:1023px){[class*=fy-navigation-mobile-list]{margin:0 auto}[class*=fy-navigation-mobile-list]>li ul{padding:0}[class*=fy-navigation-mobile-list]>li>a{font-size:22px}.has-large-font-size{font-size:var(--wp--preset--font-size--medium) !important}.piva{padding-right:inherit;padding-top:10px}.wp-block-table td{display:block}.ads-img{float:none;margin:0 0 40px;width:100%;max-width:250px;margin:auto;margin-bottom:20px}}@media (min-width:1441px){.fy-centerer{width:1350px}}.whitespace{margin-top:-25px}.searchandfilter{max-width:fit-content;border-radius:10px;box-shadow:1px 1px 10px #000;float:none;margin:30px auto 0 auto;background:#d8e4eb}.searchandfilter ul{padding:1em 1em 0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:inline-block;list-style:none outside}.searchandfilter li{display:inline-block;padding:0 1em 1em 0}.searchandfilter li input[type=submit]{margin-right:0;margin-bottom:0;border-radius:5px}.searchandfilter .postform{border-radius:5px;height:46px;padding:0 15px}.searchandfilter li:last-child{background:0 0;padding-right:0;margin-right:0}.c-cookie-banner .c-cookie-banner-body-banner-button{background-color:#2850aa !important}.c-cookie-banner .c-cookie-banner-body-banner-button-transparent,.c-cookie-banner .c-cookie-banner-body-desc-footer-policy-btn{color:#2850aa !important}.wp-block-button a{font-weight:600 !important;letter-spacing:1px !important}