#single-wrapper.cnfc-percorso-single{--cnfc-color-primary:#096198;--cnfc-color-primary-dark:#04456c;--cnfc-color-bg-default:#eaf6fd;--cnfc-color-bg-logistica:#ECF6ED;--cnfc-color-bg-altri-settori:#FAF2E5;--cnfc-color-accent-turismo:#BADCFA;--cnfc-color-figure-turismo:#268CC6;--cnfc-color-accent-logistica:#B5DFBD;--cnfc-color-accent-altri-settori:#F3D6A2;--cnfc-color-divider:#cecece;--cnfc-color-muted:#666;--cnfc-color-on-dark:#fff;--cnfc-color-form-accent:#4F91B7;--cnfc-color-form-arrow:#4D91B7;--cnfc-color-label-focus:#908c82;--cnfc-color-error:#c02b0a;color:var(--cnfc-color-primary)}#single-wrapper.cnfc-percorso-single .cnfc-percorso-article,#single-wrapper.cnfc-percorso-single .entry-content{box-sizing:border-box;width:100%}#single-wrapper.cnfc-percorso-single .entry-content{display:block}#single-wrapper.cnfc-percorso-single .header-percorso{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:36px;padding:28px calc((100vw - 100%)/ 2) 30px;background:var(--cnfc-color-bg-default)}#single-wrapper.cnfc-percorso-single .header-percorso.comparto-turismo{background:var(--cnfc-color-bg-default)}#single-wrapper.cnfc-percorso-single .header-percorso.comparto-logistica{background:var(--cnfc-color-bg-logistica)}#single-wrapper.cnfc-percorso-single .header-percorso.comparto-altri-settori{background:var(--cnfc-color-bg-altri-settori)}#single-wrapper.cnfc-percorso-single .singolo-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}#single-wrapper.cnfc-percorso-single .singolo-main{grid-column:1}#single-wrapper.cnfc-percorso-single .sidebar-corso{display:block;width:100%;min-width:0;grid-column:2;grid-row:1}#single-wrapper.cnfc-percorso-single .singolo-comparto{margin-bottom:16px;color:var(--cnfc-color-primary-dark);font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:normal;text-transform:uppercase}#single-wrapper.cnfc-percorso-single .header-percorso .entry-title{margin:0;color:var(--cnfc-color-primary);font-family:Arvo,Georgia,serif;font-size:45px;font-weight:700;line-height:50px;text-transform:none}#single-wrapper.cnfc-percorso-single .singolo-ente{margin:22px 0 0;padding-bottom:20px;border-bottom:1px solid var(--cnfc-color-divider);color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal}#single-wrapper.cnfc-percorso-single .singolo-ente span[aria-hidden=true],#single-wrapper.cnfc-percorso-single .singolo-ente strong{font-weight:700}#single-wrapper.cnfc-percorso-single .ente-value,#single-wrapper.cnfc-percorso-single .singolo-ente span:not([aria-hidden]){text-transform:uppercase}#single-wrapper.cnfc-percorso-single .singolo-meta{display:flex;align-items:center;gap:48px;margin:24px 0 36px}#single-wrapper.cnfc-percorso-single .singolo-meta .cnfc-richiedi-informazioni{margin-left:auto}#single-wrapper.cnfc-percorso-single .singolo-meta-item{display:flex;align-items:baseline;gap:8px}#single-wrapper.cnfc-percorso-single .singolo-meta-item strong{color:var(--cnfc-color-primary);font-family:Arvo,Georgia,serif;font-size:40px;font-weight:700;line-height:normal}#single-wrapper.cnfc-percorso-single .singolo-meta-item span{color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:700;line-height:30px;text-transform:uppercase}#single-wrapper.cnfc-percorso-single .cnfc-richiedi-informazioni{display:inline-flex;padding:10px 18px;justify-content:center;align-items:center;border-radius:27px;background:var(--cnfc-color-primary);color:var(--cnfc-color-on-dark);font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:700;line-height:normal;text-decoration:none}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper{display:block;width:100%;float:left;padding-top:60px}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .form-title{color:var(--cnfc-color-primary)}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .form-title{margin-bottom:20px;color:var(--cnfc-color-primary);font-family:Arvo,Georgia,serif;font-size:26px;font-style:normal;font-weight:700;line-height:normal}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gform_heading{display:none}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_body.gform-body{background-color:transparent}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield:not(.gf_invisible):not(.gfield_visibility_hidden):not(.gfield--type-consent):not(.gfield--type-submit){position:relative;margin-bottom:20px;border-bottom:2px solid var(--cnfc-color-form-accent)}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield.gf_invisible,#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield.gfield_visibility_hidden{margin:0;padding:0;border:0}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield--type-consent,#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield--type-submit{border:0}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_fields .gfield label.gfield_label{font-size:16px;line-height:19px;font-weight:400;text-transform:none;letter-spacing:.025em;color:var(--cnfc-color-primary);position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .3s ease}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_fields .gfield .ginput_container>*{background-color:transparent;border:0;color:var(--cnfc-color-primary);font-size:16px;appearance:none;-webkit-appearance:none;outline:0}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .ginput_container_textarea textarea{height:96px}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .ginput_container.ginput_container_select{box-sizing:border-box;position:relative}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_fields .gfield .ginput_container>:focus-visible{outline:0}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_fields .gfield label.gfield_label.focused{font-size:12px;top:-5%;color:var(--cnfc-color-label-focus)}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent{display:flex;flex-wrap:wrap;border-bottom:none}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent>legend{display:none}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent>.ginput_container.ginput_container_consent>input[type=checkbox]{appearance:none;display:flex;justify-content:center;align-items:center;background-color:var(--cnfc-color-on-dark);margin:0 10px 0 0;width:20px;height:20px;border:3px solid var(--cnfc-color-form-accent);border-radius:.15em;transform:translateY(-.075em)}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .ginput_container.ginput_container_select::after{content:"\f107";border:0;color:var(--cnfc-color-form-arrow);font-family:FontAwesome;transform:rotate(0) translateY(-50%);padding:5px;position:absolute;right:2px;font-size:16px;top:50%;pointer-events:none}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent>.ginput_container.ginput_container_consent>input[type=checkbox]:checked{border:0;background-color:var(--cnfc-color-form-accent)}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent>.ginput_container.ginput_container_consent>input[type=checkbox]::before{content:"\2713";color:var(--cnfc-color-on-dark);transform:scale(0);transition:120ms transform ease-in-out}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent>.ginput_container.ginput_container_consent>input[type=checkbox]:checked::before{transform:scale(1)}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent .gfield_description{margin:0;padding:0;width:90%;overflow:unset;border:0;color:var(--cnfc-color-primary);line-height:1.5}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gfield--type-consent label a{color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .privacy-form{text-decoration:underline}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield--type-submit{display:flex;justify-content:flex-end;margin:0;padding:0;border:0}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_footer{border:0;display:flex;justify-content:flex-end}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield--type-submit input,#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_button.button,#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper form .gform_footer input{border-radius:27px;color:var(--cnfc-color-on-dark);background:#096198;padding:15px 30px 15px 30px;font-size:20px;outline:0;border:0}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gform_required_legend+.gform_required_legend{display:none}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield_validation_message{padding:0!important}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gfield_validation_message,#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gform_validation_errors{border:0!important;background-color:transparent!important;box-shadow:none!important;color:var(--cnfc-color-error)!important;width:100%}#single-wrapper.cnfc-percorso-single .cnfc-form-wrapper .gform_validation_errors>h2 .gform-icon.gform-icon--close:before{content:"\e903"}#single-wrapper.cnfc-percorso-single .descrizione-percorso{margin:0 0 36px;color:var(--cnfc-color-muted);font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px}#single-wrapper.cnfc-percorso-single .descrizione-percorso p{margin:0}#single-wrapper.cnfc-percorso-single .titolo-sezione-corso{margin:36px 0 16px;color:var(--cnfc-color-primary);font-family:Arvo,Georgia,serif;font-size:26px;font-weight:700;line-height:normal}#single-wrapper.cnfc-percorso-single .titolo-percorso{margin-top:0}#single-wrapper.cnfc-percorso-single .content-sezione-corso{color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal}#single-wrapper.cnfc-percorso-single .content-sezione-corso p{margin:0 0 8px}#single-wrapper.cnfc-percorso-single .content-sezione-corso.sezione-attestazioni{color:var(--cnfc-color-muted)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali{margin:0;color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:normal}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali th{color:var(--cnfc-color-on-dark);font-weight:700;background:var(--cnfc-color-primary-dark);text-transform:uppercase}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-altri-settori th{background:var(--cnfc-color-primary-dark)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-logistica th{background:var(--cnfc-color-primary-dark)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-turismo th{background:#096198;color:var(--cnfc-color-on-dark)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-altri-settori th,#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-logistica th{color:var(--cnfc-color-on-dark)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali td{color:var(--cnfc-color-primary);background:var(--cnfc-color-bg-default)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali .cnfc-mobile-figura-title,#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali td[data-label="Figura professionale"],#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali td[data-label=Inquadramento]{text-transform:lowercase}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali .cnfc-mobile-figura-title::first-letter,#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali td[data-label="Figura professionale"]::first-letter,#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali td[data-label=Inquadramento]::first-letter{text-transform:uppercase}#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-turismo .cnfc-figure-professionali td,#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-turismo .cnfc-valore-badge,#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-turismo .sidebar-section{background:var(--cnfc-color-bg-default)}#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-logistica .cnfc-figure-professionali td,#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-logistica .cnfc-valore-badge,#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-logistica .sidebar-section{background:var(--cnfc-color-bg-logistica)}#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-altri-settori .cnfc-figure-professionali td,#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-altri-settori .cnfc-valore-badge,#single-wrapper.cnfc-percorso-single .singolo-layout.comparto-altri-settori .sidebar-section{background:var(--cnfc-color-bg-altri-settori)}#single-wrapper.cnfc-percorso-single .cnfc-mobile-figura-title{display:none}#single-wrapper.cnfc-percorso-single .cnfc-formazione-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:30px;border-top:1px solid var(--cnfc-color-divider);border-bottom:1px solid var(--cnfc-color-divider)}#single-wrapper.cnfc-percorso-single .cnfc-formazione-sezione .titolo-sezione-corso{margin-top:20px}#single-wrapper.cnfc-percorso-single .cnfc-badge-list{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:20px}#single-wrapper.cnfc-percorso-single .cnfc-valore-badge{display:inline-flex;padding:6px 10px;justify-content:center;align-items:center;gap:10px;background:var(--cnfc-color-bg-default);color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal}#single-wrapper.cnfc-percorso-single .cnfc-attestazioni-sezione{padding-bottom:20px;border-bottom:1px solid var(--cnfc-color-divider)}#single-wrapper.cnfc-percorso-single .cnfc-attestazioni-sezione .titolo-sezione-corso{margin-top:28px}#single-wrapper.cnfc-percorso-single .sidebar-section{display:block;box-sizing:border-box;width:100%;min-height:0;margin-bottom:19px;padding:20px;background:var(--cnfc-color-bg-default)}#single-wrapper.cnfc-percorso-single .sidebar-header{margin-bottom:19px;color:var(--cnfc-color-primary);font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase}#single-wrapper.cnfc-percorso-single .sidebar-content{display:block;width:100%}#single-wrapper.cnfc-percorso-single .sidebar-row{display:block;width:100%;margin-bottom:19px}#single-wrapper.cnfc-percorso-single .sidebar-row:last-child{margin-bottom:0}#single-wrapper.cnfc-percorso-single .sidebar-row>span{display:block;width:100%}#single-wrapper.cnfc-percorso-single .sidebar-row strong,#single-wrapper.cnfc-percorso-single .sidebar-row>span:first-child{color:var(--cnfc-color-primary-dark);font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase}#single-wrapper.cnfc-percorso-single .sidebar-row>span:not(:first-child){color:var(--cnfc-color-primary-dark);font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px}#single-wrapper.cnfc-percorso-single .sidebar-section-referente .sidebar-header{color:var(--cnfc-color-primary-dark);font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0;text-transform:uppercase}#single-wrapper.cnfc-percorso-single .sidebar-section-referente .sidebar-row span{color:var(--cnfc-color-primary-dark);font-family:var(--ff-famiglia-testo, Roboto),Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-transform:none}#single-wrapper.cnfc-percorso-single .sidebar-section-referente .sidebar-row{margin-bottom:0}#single-wrapper.cnfc-percorso-single .sidebar-section-referente .sidebar-row:first-child span{font-weight:700;text-transform:uppercase}@media (max-width:991px){#single-wrapper.cnfc-percorso-single .singolo-layout{grid-template-columns:1fr}#single-wrapper.cnfc-percorso-single .sidebar-corso,#single-wrapper.cnfc-percorso-single .singolo-main{grid-column:1;grid-row:auto}#single-wrapper.cnfc-percorso-single .header-percorso .entry-title{font-size:36px;line-height:42px}}@media (max-width:667px){#single-wrapper.cnfc-percorso-single .singolo-meta{flex-direction:column;align-items:flex-start;gap:24px}#single-wrapper.cnfc-percorso-single .singolo-meta .cnfc-richiedi-informazioni{margin-left:0}}@media (max-width:575px){#single-wrapper.cnfc-percorso-single .singolo-ente{font-size:20px}#single-wrapper.cnfc-percorso-single .header-percorso{padding:22px calc((100vw - 100%)/ 2) 24px}#single-wrapper.cnfc-percorso-single .header-percorso .entry-title{font-size:30px;line-height:36px}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali{display:block;width:100%;border:0;white-space:normal}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali thead{display:none}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali tbody,#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali td,#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali tr{display:block;width:100%;box-sizing:border-box}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali tr{margin-bottom:20px;border:0}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali .cnfc-mobile-figura-title{display:block;padding:12px;border:0;color:var(--cnfc-color-primary-dark);font-weight:700;background:var(--cnfc-color-accent-logistica)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-altri-settori .cnfc-mobile-figura-title{background:var(--cnfc-color-accent-altri-settori)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-logistica .cnfc-mobile-figura-title{background:var(--cnfc-color-accent-logistica)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali.settore-turismo .cnfc-mobile-figura-title{color:var(--cnfc-color-primary-dark);background:var(--cnfc-color-accent-turismo)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali tr td:not(.cnfc-mobile-figura-title){padding:12px;border:0;background:var(--cnfc-color-bg-default)}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali tr td:nth-child(3){display:none}#single-wrapper.cnfc-percorso-single .cnfc-figure-professionali tr td:not(.cnfc-mobile-figura-title)::before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--cnfc-color-primary);font-size:14px;font-weight:700;text-transform:uppercase}#single-wrapper.cnfc-percorso-single .cnfc-formazione-grid{grid-template-columns:1fr;gap:0}}