/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.title-font{font-family:"Oswald",sans-serif;font-weight:500;}.copy-font{font-family:"Lato",sans-serif;font-weight:normal;}:root{--unit:1.5rem;--component-padding:2.5rem;--font-scale-factor:1.333;--font-size--m:1rem;--font-size--s:calc(var(--font-size--m)/var(--font-scale-factor));--font-size--xs:calc(var(--font-size--s)/var(--font-scale-factor));--font-size--l:calc(var(--font-size--m)*var(--font-scale-factor));--font-size--xl:calc(var(--font-size--l)*var(--font-scale-factor));--font-size--xxl:calc(var(--font-size--xl)*var(--font-scale-factor));--font-size--xxxl:calc(var(--font-size--xxl)*var(--font-scale-factor));--text-line-height:1.64;--color-primary:#DA291C;--color-secondary:#009ca6;--color-tertiary:#FC4C02;--color-white:#FFFFFF;--color-black:#222;--color-light-grey:#f0f0f0;--color-text:var(--color-black);--color-body-bg:var(--color-white);--subtle-color:#ddd;--color-link:var(--color-black);--color-link-decoration:none;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.hide{display:none;}.show{display:block;}.display-block{display:block;}.grid-page,.component-type--pzt-gallery,.component-type--gallery{display:grid;grid-template-columns:minmax(2.5rem,1fr) min(45 * 1rem,100% - 4.5rem) minmax(2.5rem,1fr);}@media only screen and (max-width:calc(min(45 * 1rem,100% - 4.5rem) * 1 + 5rem)){.grid-page,.component-type--pzt-gallery,.component-type--gallery{grid-template-columns:1.25rem 1fr 1.25rem;}}.text-container,.ck-editor__main,.stc_statistics p,.standard--description,.field--opigno-h5p .h5p-question .h5p-question-introduction,.h5p-content .intro-page .introduction,.opigno_activity .field--opigno-body.field,.description-box .field,.webform-submission-form .description,.webform-submission-form .js-form-type-webform-markup,.component-type--pzt-infographic .infographic--body,.component-type--infographic .infographic--body{font-family:"Lato",sans-serif;font-weight:normal;hyphens:none;max-width:50em;line-height:var(--text-line-height);}.text-container * + h2,.ck-editor__main * + h2,.stc_statistics p * + h2,.standard--description * + h2,.field--opigno-h5p .h5p-question .h5p-question-introduction * + h2,.h5p-content .intro-page .introduction * + h2,.opigno_activity .field--opigno-body.field * + h2,.description-box .field * + h2,.webform-submission-form .description * + h2,.webform-submission-form .js-form-type-webform-markup * + h2,.component-type--pzt-infographic .infographic--body * + h2,.component-type--infographic .infographic--body * + h2,.text-container * + h3,.ck-editor__main * + h3,.stc_statistics p * + h3,.standard--description * + h3,.field--opigno-h5p .h5p-question .h5p-question-introduction * + h3,.h5p-content .intro-page .introduction * + h3,.opigno_activity .field--opigno-body.field * + h3,.description-box .field * + h3,.webform-submission-form .description * + h3,.webform-submission-form .js-form-type-webform-markup * + h3,.component-type--pzt-infographic .infographic--body * + h3,.component-type--infographic .infographic--body * + h3,.text-container * + h4,.ck-editor__main * + h4,.stc_statistics p * + h4,.standard--description * + h4,.field--opigno-h5p .h5p-question .h5p-question-introduction * + h4,.h5p-content .intro-page .introduction * + h4,.opigno_activity .field--opigno-body.field * + h4,.description-box .field * + h4,.webform-submission-form .description * + h4,.webform-submission-form .js-form-type-webform-markup * + h4,.component-type--pzt-infographic .infographic--body * + h4,.component-type--infographic .infographic--body * + h4,.text-container * + h5,.ck-editor__main * + h5,.stc_statistics p * + h5,.standard--description * + h5,.field--opigno-h5p .h5p-question .h5p-question-introduction * + h5,.h5p-content .intro-page .introduction * + h5,.opigno_activity .field--opigno-body.field * + h5,.description-box .field * + h5,.webform-submission-form .description * + h5,.webform-submission-form .js-form-type-webform-markup * + h5,.component-type--pzt-infographic .infographic--body * + h5,.component-type--infographic .infographic--body * + h5,.text-container * + h6,.ck-editor__main * + h6,.stc_statistics p * + h6,.standard--description * + h6,.field--opigno-h5p .h5p-question .h5p-question-introduction * + h6,.h5p-content .intro-page .introduction * + h6,.opigno_activity .field--opigno-body.field * + h6,.description-box .field * + h6,.webform-submission-form .description * + h6,.webform-submission-form .js-form-type-webform-markup * + h6,.component-type--pzt-infographic .infographic--body * + h6,.component-type--infographic .infographic--body * + h6{margin-top:1.5em;}.text-container p,.ck-editor__main p,.stc_statistics p p,.standard--description p,.field--opigno-h5p .h5p-question .h5p-question-introduction p,.h5p-content .intro-page .introduction p,.opigno_activity .field--opigno-body.field p,.description-box .field p,.webform-submission-form .description p,.webform-submission-form .js-form-type-webform-markup p,.component-type--pzt-infographic .infographic--body p,.component-type--infographic .infographic--body p{margin-bottom:1em;}.text-container p:last-child,.ck-editor__main p:last-child,.stc_statistics p p:last-child,.standard--description p:last-child,.field--opigno-h5p .h5p-question .h5p-question-introduction p:last-child,.h5p-content .intro-page .introduction p:last-child,.opigno_activity .field--opigno-body.field p:last-child,.description-box .field p:last-child,.webform-submission-form .description p:last-child,.webform-submission-form .js-form-type-webform-markup p:last-child,.component-type--pzt-infographic .infographic--body p:last-child,.component-type--infographic .infographic--body p:last-child{margin-bottom:0;}.text-container table th,.ck-editor__main table th,.stc_statistics p table th,.standard--description table th,.field--opigno-h5p .h5p-question .h5p-question-introduction table th,.h5p-content .intro-page .introduction table th,.opigno_activity .field--opigno-body.field table th,.description-box .field table th,.webform-submission-form .description table th,.webform-submission-form .js-form-type-webform-markup table th,.component-type--pzt-infographic .infographic--body table th,.component-type--infographic .infographic--body table th{font-family:"Lato";font-style:normal;font-weight:700;text-align:left;}.text-container table td,.ck-editor__main table td,.stc_statistics p table td,.standard--description table td,.field--opigno-h5p .h5p-question .h5p-question-introduction table td,.h5p-content .intro-page .introduction table td,.opigno_activity .field--opigno-body.field table td,.description-box .field table td,.webform-submission-form .description table td,.webform-submission-form .js-form-type-webform-markup table td,.component-type--pzt-infographic .infographic--body table td,.component-type--infographic .infographic--body table td,.text-container table th,.ck-editor__main table th,.stc_statistics p table th,.standard--description table th,.field--opigno-h5p .h5p-question .h5p-question-introduction table th,.h5p-content .intro-page .introduction table th,.opigno_activity .field--opigno-body.field table th,.description-box .field table th,.webform-submission-form .description table th,.webform-submission-form .js-form-type-webform-markup table th,.component-type--pzt-infographic .infographic--body table th,.component-type--infographic .infographic--body table th{padding:0.25em 1em 0.25em 0.25em;vertical-align:top;border-bottom:1px dotted var(--subtle-color);}.text-container figure figcaption,.ck-editor__main figure figcaption,.stc_statistics p figure figcaption,.standard--description figure figcaption,.field--opigno-h5p .h5p-question .h5p-question-introduction figure figcaption,.h5p-content .intro-page .introduction figure figcaption,.opigno_activity .field--opigno-body.field figure figcaption,.description-box .field figure figcaption,.webform-submission-form .description figure figcaption,.webform-submission-form .js-form-type-webform-markup figure figcaption,.component-type--pzt-infographic .infographic--body figure figcaption,.component-type--infographic .infographic--body figure figcaption{font-size:var(--font-size--s);}.text-container figure,.ck-editor__main figure,.stc_statistics p figure,.standard--description figure,.field--opigno-h5p .h5p-question .h5p-question-introduction figure,.h5p-content .intro-page .introduction figure,.opigno_activity .field--opigno-body.field figure,.description-box .field figure,.webform-submission-form .description figure,.webform-submission-form .js-form-type-webform-markup figure,.component-type--pzt-infographic .infographic--body figure,.component-type--infographic .infographic--body figure{margin-bottom:2em;}.text-container em,.ck-editor__main em,.stc_statistics p em,.standard--description em,.field--opigno-h5p .h5p-question .h5p-question-introduction em,.h5p-content .intro-page .introduction em,.opigno_activity .field--opigno-body.field em,.description-box .field em,.webform-submission-form .description em,.webform-submission-form .js-form-type-webform-markup em,.component-type--pzt-infographic .infographic--body em,.component-type--infographic .infographic--body em{font-family:"Lato";font-style:italic;font-weight:normal;}.text-container strong,.ck-editor__main strong,.stc_statistics p strong,.standard--description strong,.field--opigno-h5p .h5p-question .h5p-question-introduction strong,.h5p-content .intro-page .introduction strong,.opigno_activity .field--opigno-body.field strong,.description-box .field strong,.webform-submission-form .description strong,.webform-submission-form .js-form-type-webform-markup strong,.component-type--pzt-infographic .infographic--body strong,.component-type--infographic .infographic--body strong{font-family:"Lato";font-style:normal;font-weight:700;}.text-container ul,.ck-editor__main ul,.stc_statistics p ul,.standard--description ul,.field--opigno-h5p .h5p-question .h5p-question-introduction ul,.h5p-content .intro-page .introduction ul,.opigno_activity .field--opigno-body.field ul,.description-box .field ul,.webform-submission-form .description ul,.webform-submission-form .js-form-type-webform-markup ul,.component-type--pzt-infographic .infographic--body ul,.component-type--infographic .infographic--body ul,.text-container ol,.ck-editor__main ol,.stc_statistics p ol,.standard--description ol,.field--opigno-h5p .h5p-question .h5p-question-introduction ol,.h5p-content .intro-page .introduction ol,.opigno_activity .field--opigno-body.field ol,.description-box .field ol,.webform-submission-form .description ol,.webform-submission-form .js-form-type-webform-markup ol,.component-type--pzt-infographic .infographic--body ol,.component-type--infographic .infographic--body ol,.text-container dl,.ck-editor__main dl,.stc_statistics p dl,.standard--description dl,.field--opigno-h5p .h5p-question .h5p-question-introduction dl,.h5p-content .intro-page .introduction dl,.opigno_activity .field--opigno-body.field dl,.description-box .field dl,.webform-submission-form .description dl,.webform-submission-form .js-form-type-webform-markup dl,.component-type--pzt-infographic .infographic--body dl,.component-type--infographic .infographic--body dl{margin-bottom:1em;}.text-container ul,.ck-editor__main ul,.stc_statistics p ul,.standard--description ul,.field--opigno-h5p .h5p-question .h5p-question-introduction ul,.h5p-content .intro-page .introduction ul,.opigno_activity .field--opigno-body.field ul,.description-box .field ul,.webform-submission-form .description ul,.webform-submission-form .js-form-type-webform-markup ul,.component-type--pzt-infographic .infographic--body ul,.component-type--infographic .infographic--body ul{list-style:disc;padding-left:1.25em;}.text-container ul ul,.ck-editor__main ul ul,.stc_statistics p ul ul,.standard--description ul ul,.field--opigno-h5p .h5p-question .h5p-question-introduction ul ul,.h5p-content .intro-page .introduction ul ul,.opigno_activity .field--opigno-body.field ul ul,.description-box .field ul ul,.webform-submission-form .description ul ul,.webform-submission-form .js-form-type-webform-markup ul ul,.component-type--pzt-infographic .infographic--body ul ul,.component-type--infographic .infographic--body ul ul{margin-bottom:2em;}.text-container ul li,.ck-editor__main ul li,.stc_statistics p ul li,.standard--description ul li,.field--opigno-h5p .h5p-question .h5p-question-introduction ul li,.h5p-content .intro-page .introduction ul li,.opigno_activity .field--opigno-body.field ul li,.description-box .field ul li,.webform-submission-form .description ul li,.webform-submission-form .js-form-type-webform-markup ul li,.component-type--pzt-infographic .infographic--body ul li,.component-type--infographic .infographic--body ul li,.text-container dt,.ck-editor__main dt,.stc_statistics p dt,.standard--description dt,.field--opigno-h5p .h5p-question .h5p-question-introduction dt,.h5p-content .intro-page .introduction dt,.opigno_activity .field--opigno-body.field dt,.description-box .field dt,.webform-submission-form .description dt,.webform-submission-form .js-form-type-webform-markup dt,.component-type--pzt-infographic .infographic--body dt,.component-type--infographic .infographic--body dt{display:list-item;margin-bottom:0.5em;padding-left:1em;position:relative;}.text-container li,.ck-editor__main li,.stc_statistics p li,.standard--description li,.field--opigno-h5p .h5p-question .h5p-question-introduction li,.h5p-content .intro-page .introduction li,.opigno_activity .field--opigno-body.field li,.description-box .field li,.webform-submission-form .description li,.webform-submission-form .js-form-type-webform-markup li,.component-type--pzt-infographic .infographic--body li,.component-type--infographic .infographic--body li,.text-container dt,.ck-editor__main dt,.stc_statistics p dt,.standard--description dt,.field--opigno-h5p .h5p-question .h5p-question-introduction dt,.h5p-content .intro-page .introduction dt,.opigno_activity .field--opigno-body.field dt,.description-box .field dt,.webform-submission-form .description dt,.webform-submission-form .js-form-type-webform-markup dt,.component-type--pzt-infographic .infographic--body dt,.component-type--infographic .infographic--body dt,.text-container dd,.ck-editor__main dd,.stc_statistics p dd,.standard--description dd,.field--opigno-h5p .h5p-question .h5p-question-introduction dd,.h5p-content .intro-page .introduction dd,.opigno_activity .field--opigno-body.field dd,.description-box .field dd,.webform-submission-form .description dd,.webform-submission-form .js-form-type-webform-markup dd,.component-type--pzt-infographic .infographic--body dd,.component-type--infographic .infographic--body dd{padding-left:0;}.text-container dl,.ck-editor__main dl,.stc_statistics p dl,.standard--description dl,.field--opigno-h5p .h5p-question .h5p-question-introduction dl,.h5p-content .intro-page .introduction dl,.opigno_activity .field--opigno-body.field dl,.description-box .field dl,.webform-submission-form .description dl,.webform-submission-form .js-form-type-webform-markup dl,.component-type--pzt-infographic .infographic--body dl,.component-type--infographic .infographic--body dl{list-style:none;}.text-container dt,.ck-editor__main dt,.stc_statistics p dt,.standard--description dt,.field--opigno-h5p .h5p-question .h5p-question-introduction dt,.h5p-content .intro-page .introduction dt,.opigno_activity .field--opigno-body.field dt,.description-box .field dt,.webform-submission-form .description dt,.webform-submission-form .js-form-type-webform-markup dt,.component-type--pzt-infographic .infographic--body dt,.component-type--infographic .infographic--body dt{font-weight:bold;}.text-container dd,.ck-editor__main dd,.stc_statistics p dd,.standard--description dd,.field--opigno-h5p .h5p-question .h5p-question-introduction dd,.h5p-content .intro-page .introduction dd,.opigno_activity .field--opigno-body.field dd,.description-box .field dd,.webform-submission-form .description dd,.webform-submission-form .js-form-type-webform-markup dd,.component-type--pzt-infographic .infographic--body dd,.component-type--infographic .infographic--body dd{margin-bottom:2em;}.text-container ol,.ck-editor__main ol,.stc_statistics p ol,.standard--description ol,.field--opigno-h5p .h5p-question .h5p-question-introduction ol,.h5p-content .intro-page .introduction ol,.opigno_activity .field--opigno-body.field ol,.description-box .field ol,.webform-submission-form .description ol,.webform-submission-form .js-form-type-webform-markup ol,.component-type--pzt-infographic .infographic--body ol,.component-type--infographic .infographic--body ol{list-style:decimal;padding-left:1.5em;}.text-container ol li,.ck-editor__main ol li,.stc_statistics p ol li,.standard--description ol li,.field--opigno-h5p .h5p-question .h5p-question-introduction ol li,.h5p-content .intro-page .introduction ol li,.opigno_activity .field--opigno-body.field ol li,.description-box .field ol li,.webform-submission-form .description ol li,.webform-submission-form .js-form-type-webform-markup ol li,.component-type--pzt-infographic .infographic--body ol li,.component-type--infographic .infographic--body ol li{margin-bottom:0.5em;}.text-container.align-center,.align-center.ck-editor__main,.stc_statistics p.align-center,.align-center.standard--description,.field--opigno-h5p .h5p-question .align-center.h5p-question-introduction,.h5p-content .intro-page .align-center.introduction,.opigno_activity .align-center.field--opigno-body.field,.description-box .align-center.field,.webform-submission-form .align-center.description,.webform-submission-form .align-center.js-form-type-webform-markup,.component-type--pzt-infographic .align-center.infographic--body,.component-type--infographic .align-center.infographic--body{margin:0 auto;}.padded,.pad{padding:var(--unit);}.padded-half,.pad-half{padding:calc(var(--unit) * 0.5);}.padded-double,.pad-2{padding:calc(var(--unit) * 2);}.padded-triple,.pad-3{padding:calc(var(--unit) * 3);}.v-padded,.pad-v{padding-top:var(--unit);padding-bottom:var(--unit);}.v-padded-half,.pad-vh,.pad-v-half{padding-top:calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 0.5);}.v-padded-double,.pad-v2{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.v-padded-triple,.pad-v3{padding-top:calc(var(--unit) * 3);padding-bottom:calc(var(--unit) * 3);}.h-padded,.pad-h{padding-left:var(--unit);padding-right:var(--unit);}.h-padded-half,.pad-hh{padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);}.h-padded-double,.pad-h2{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}.h-padded-triple,.pad-h3{padding-left:calc(var(--unit) * 3);padding-right:calc(var(--unit) * 3);}.pad-t{padding-top:var(--unit);}.pad-b{padding-bottom:var(--unit);}.pad-r{padding-right:var(--unit);}.pad-l{padding-left:var(--unit);}.pad-t2{padding-top:calc(var(--unit) * 2);}.pad-b2{padding-bottom:calc(var(--unit) * 2);}.pad-r2{padding-right:calc(var(--unit) * 2);}.pad-l2{padding-left:calc(var(--unit) * 2);}.pad-t3{padding-top:calc(var(--unit) * 3);}.pad-b3{padding-bottom:calc(var(--unit) * 3);}.pad-r3{padding-right:calc(var(--unit) * 3);}.pad-l3{padding-left:calc(var(--unit) * 3);}.pad-th{padding-top:calc(var(--unit) * 0.5);}.pad-bh{padding-bottom:calc(var(--unit) * 0.5);}.pad-rh{padding-right:calc(var(--unit) * 0.5);}.pad-lh{padding-left:calc(var(--unit) * 0.5);}.mar-t{margin-top:var(--unit);}.mar-b{margin-bottom:var(--unit);}.mar-r{margin-right:var(--unit);}.mar-l{margin-left:var(--unit);}.mar-t2{margin-top:calc(var(--unit) * 2);}.mar-b2{margin-bottom:calc(var(--unit) * 2);}.mar-r2{margin-right:calc(var(--unit) * 2);}.mar-l2{margin-left:calc(var(--unit) * 2);}.mar-t3{margin-top:calc(var(--unit) * 3);}.mar-b3{margin-bottom:calc(var(--unit) * 3);}.mar-r3{margin-right:calc(var(--unit) * 3);}.mar-l3{margin-left:calc(var(--unit) * 3);}.mar-th{margin-top:calc(var(--unit) * 0.5);}.mar-bh{margin-bottom:calc(var(--unit) * 0.5);}.mar-rh{margin-right:calc(var(--unit) * 0.5);}.mar-lh{margin-left:calc(var(--unit) * 0.5);}.rounded{border-radius:calc(var(--unit) * 0.5);}.filled{background:#F3F2EE;}.filled .filled{background:var(--color-white);color:var(--color-text);}.filled{}.filled.row{padding-top:var(--unit);}.filled-light{background:#F3F2EE;}.max-height-10{max-height:10vh;}.max-height-10 *{max-height:10vh;}.min-height-10{min-height:10vh;}.max-height-20{max-height:20vh;}.max-height-20 *{max-height:20vh;}.min-height-20{min-height:20vh;}.max-height-30{max-height:30vh;}.max-height-30 *{max-height:30vh;}.min-height-30{min-height:30vh;}.max-height-40{max-height:40vh;}.max-height-40 *{max-height:40vh;}.min-height-40{min-height:40vh;}.max-height-50{max-height:50vh;}.max-height-50 *{max-height:50vh;}.min-height-50{min-height:50vh;}.max-height-60{max-height:60vh;}.max-height-60 *{max-height:60vh;}.min-height-60{min-height:60vh;}.max-height-70{max-height:70vh;}.max-height-70 *{max-height:70vh;}.min-height-70{min-height:70vh;}.max-height-80{max-height:80vh;}.max-height-80 *{max-height:80vh;}.min-height-80{min-height:80vh;}.max-height-90{max-height:90vh;}.max-height-90 *{max-height:90vh;}.min-height-90{min-height:90vh;}.max-height-100{max-height:100vh;}.max-height-100 *{max-height:100vh;}.min-height-100{min-height:100vh;}.full-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.with-white-overlay,.with-black-overlay{position:relative;}.with-white-overlay .content,.with-black-overlay .content{position:relative;z-index:1;}.with-white-overlay:before,.with-black-overlay:before{position:absolute;content:"";display:block;top:0;left:0;bottom:0;right:0;z-index:0;}.with-white-overlay:before{background-color:rgba(255,255,255,0.7);}.with-black-overlay:before{background-color:rgba(34,34,34,0.7);}.bg-align-top-left{background-position:top left !important;}.bg-align-top-center{background-position:top center !important;}.bg-align-top-right{background-position:top right !important;}.bg-align-center-left{background-position:center left !important;}.bg-align-center-center{background-position:center center !important;}.bg-align-center-right{background-position:center right !important;}.bg-align-bottom-left{background-position:bottom left !important;}.bg-align-bottom-center{background-position:bottom center !important;}.bg-align-bottom-right{background-position:bottom right !important;}.align-left{text-align:left;}.align-right{text-align:right;margin-left:auto;}.align-center{text-align:center;}.align-center .text-container,.align-center .ck-editor__main,.align-center .stc_statistics p,.stc_statistics .align-center p,.align-center .standard--description,.align-center .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .align-center .h5p-question-introduction,.align-center .h5p-content .intro-page .introduction,.h5p-content .intro-page .align-center .introduction,.align-center .opigno_activity .field--opigno-body.field,.opigno_activity .align-center .field--opigno-body.field,.align-center .description-box .field,.description-box .align-center .field,.align-center .webform-submission-form .description,.webform-submission-form .align-center .description,.align-center .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .align-center .js-form-type-webform-markup,.align-center .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .align-center .infographic--body,.align-center .component-type--infographic .infographic--body,.component-type--infographic .align-center .infographic--body{margin-left:auto;margin-right:auto;}.negative,.negative *:not(.filled,.filled-light){color:var(--color-white);}.negative .action,.negative input[type=submit]{background:var(--color-white);color:var(--color-text);}.negative .action:after,.negative input[type=submit]:after{background-image:url(/themes/custom/stc_aristotle/img/ui-icons/external-link.svg);}.negative .filled,.negative .filled-light{color:inherit;}.as-bg,.as-bg-container img,.as-bg-container svg{object-position:50% 50%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;height:100% !important;width:100%;z-index:0;}.as-bg.fixed,.as-bg-container img.fixed,.as-bg-container svg.fixed{position:fixed;}.p-relative{position:relative;}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-m-10{z-index:-10;}.z-m-20{z-index:-20;}.hidden{display:none;}.visually-hidden,.autovalutazione--standards h2,.popup-cards.automation-processed .component--content--body,.automation-processed.horizontal-popup-cards .component--content--body,.automation-processed.title-cards .component--content--body{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.autovalutazione--standards h2.focusable:active,.popup-cards.automation-processed .focusable.component--content--body:active,.automation-processed.horizontal-popup-cards .focusable.component--content--body:active,.automation-processed.title-cards .focusable.component--content--body:active,.visually-hidden.focusable:focus,.autovalutazione--standards h2.focusable:focus,.popup-cards.automation-processed .focusable.component--content--body:focus,.automation-processed.horizontal-popup-cards .focusable.component--content--body:focus,.automation-processed.title-cards .focusable.component--content--body:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.bg-overlay:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;background:rgba(255,255,255,0.8);z-index:1;}.bg-overlay .text-container,.bg-overlay .ck-editor__main,.bg-overlay .stc_statistics p,.stc_statistics .bg-overlay p,.bg-overlay .standard--description,.bg-overlay .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .bg-overlay .h5p-question-introduction,.bg-overlay .h5p-content .intro-page .introduction,.h5p-content .intro-page .bg-overlay .introduction,.bg-overlay .opigno_activity .field--opigno-body.field,.opigno_activity .bg-overlay .field--opigno-body.field,.bg-overlay .description-box .field,.description-box .bg-overlay .field,.bg-overlay .webform-submission-form .description,.webform-submission-form .bg-overlay .description,.bg-overlay .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .bg-overlay .js-form-type-webform-markup,.bg-overlay .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .bg-overlay .infographic--body,.bg-overlay .component-type--infographic .infographic--body,.component-type--infographic .bg-overlay .infographic--body{position:relative;z-index:2;}.clickable{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.bg-cover{background-size:cover;background-repeat:no-repeat;}.bg-contain{background-size:contain;background-repeat:no-repeat;}.bg-alignment--top-left .component--bg{background-position:top left;}.bg-alignment--top-center .component--bg{background-position:top center;}.bg-alignment--top-right .component--bg{background-position:top right;}.bg-alignment--center-left .component--bg{background-position:center left;}.bg-alignment--center-center .component--bg{background-position:center center;}.bg-alignment--center-right .component--bg{background-position:center right;}.bg-alignment--bottom-left .component--bg{background-position:bottom left;}.bg-alignment--bottom-center .component--bg{background-position:bottom center;}.bg-alignment--bottom-right .component--bg{background-position:bottom right;}.component.component-type--text.position--page-width .component--content{max-width:1100px;}.component.component-type--text > .component--content,.component.component-type--text > .component--title,.component.component-type--text > .component--content > .component--title{margin-right:auto;margin-left:0;}.component.component-type--text.text-align-center{text-align:center;}.component.component-type--text.text-align-center .component--content .component--title{margin-left:auto;margin-right:auto;}.component.component-type--text.text-align-center .component--content .text-container,.component.component-type--text.text-align-center .component--content .ck-editor__main,.component.component-type--text.text-align-center .component--content .stc_statistics p,.stc_statistics .component.component-type--text.text-align-center .component--content p,.component.component-type--text.text-align-center .component--content .standard--description,.component.component-type--text.text-align-center .component--content .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .component.component-type--text.text-align-center .component--content .h5p-question-introduction,.component.component-type--text.text-align-center .component--content .h5p-content .intro-page .introduction,.h5p-content .intro-page .component.component-type--text.text-align-center .component--content .introduction,.component.component-type--text.text-align-center .component--content .opigno_activity .field--opigno-body.field,.opigno_activity .component.component-type--text.text-align-center .component--content .field--opigno-body.field,.component.component-type--text.text-align-center .component--content .description-box .field,.description-box .component.component-type--text.text-align-center .component--content .field,.component.component-type--text.text-align-center .component--content .webform-submission-form .description,.webform-submission-form .component.component-type--text.text-align-center .component--content .description,.component.component-type--text.text-align-center .component--content .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .component.component-type--text.text-align-center .component--content .js-form-type-webform-markup,.component.component-type--text.text-align-center .component--content .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .component.component-type--text.text-align-center .component--content .infographic--body,.component.component-type--text.text-align-center .component--content .component-type--infographic .infographic--body,.component-type--infographic .component.component-type--text.text-align-center .component--content .infographic--body{margin:0 auto;}.component.component-type--text.text-align-right{text-align:right;}.component.component-type--text.text-align-right .component--content .component--title{margin-left:auto;margin-right:0;}.component.component-type--text.text-align-right .component--content .text-container,.component.component-type--text.text-align-right .component--content .ck-editor__main,.component.component-type--text.text-align-right .component--content .stc_statistics p,.stc_statistics .component.component-type--text.text-align-right .component--content p,.component.component-type--text.text-align-right .component--content .standard--description,.component.component-type--text.text-align-right .component--content .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .component.component-type--text.text-align-right .component--content .h5p-question-introduction,.component.component-type--text.text-align-right .component--content .h5p-content .intro-page .introduction,.h5p-content .intro-page .component.component-type--text.text-align-right .component--content .introduction,.component.component-type--text.text-align-right .component--content .opigno_activity .field--opigno-body.field,.opigno_activity .component.component-type--text.text-align-right .component--content .field--opigno-body.field,.component.component-type--text.text-align-right .component--content .description-box .field,.description-box .component.component-type--text.text-align-right .component--content .field,.component.component-type--text.text-align-right .component--content .webform-submission-form .description,.webform-submission-form .component.component-type--text.text-align-right .component--content .description,.component.component-type--text.text-align-right .component--content .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .component.component-type--text.text-align-right .component--content .js-form-type-webform-markup,.component.component-type--text.text-align-right .component--content .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .component.component-type--text.text-align-right .component--content .infographic--body,.component.component-type--text.text-align-right .component--content .component-type--infographic .infographic--body,.component-type--infographic .component.component-type--text.text-align-right .component--content .infographic--body{margin-left:auto;margin-right:0;}.text-container,.ck-editor__main,.stc_statistics p,.standard--description,.field--opigno-h5p .h5p-question .h5p-question-introduction,.h5p-content .intro-page .introduction,.opigno_activity .field--opigno-body.field,.description-box .field,.webform-submission-form .description,.webform-submission-form .js-form-type-webform-markup,.component-type--pzt-infographic .infographic--body,.component-type--infographic .infographic--body{--color-link:var(--color-primary);--color-link-decoration:underline;}@media only screen and (max-width:767px){.text-container *,.ck-editor__main *,.stc_statistics p *,.standard--description *,.field--opigno-h5p .h5p-question .h5p-question-introduction *,.h5p-content .intro-page .introduction *,.opigno_activity .field--opigno-body.field *,.description-box .field *,.webform-submission-form .description *,.webform-submission-form .js-form-type-webform-markup *,.component-type--pzt-infographic .infographic--body *,.component-type--infographic .infographic--body *{word-break:break-word;}}.component-type--features-list .feature{display:flex;gap:1em;align-items:center;}.component-type--features-list .feature--title{font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--l);}.component-type--features-list .feature--count{font-family:"Lato";font-style:normal;font-weight:700;font-size:var(--font-size--l);}.component-type--features-list .feature--icon{flex-basis:4em;}.component-type--layout.component--layout--two-columns > .component--content,.component-type--layout .component--content.component--layout--two-columns{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));column-gap:var(--unit);}.component-type--layout.component--layout--two-columns > .component--content > .component--content--column > .component,.component-type--layout .component--content.component--layout--two-columns > .component--content--column > .component{display:block;}@media only screen and (max-width:1023px){.component-type--layout.component--layout--two-columns > .component--content,.component-type--layout .component--content.component--layout--two-columns{display:block;}}.component-type--pzt-gallery,.component-type--gallery{margin-top:var(--unit);margin-bottom:calc(var(--unit) * 2);z-index:9000;}.component-type--pzt-gallery .component--content,.component-type--gallery .component--content{padding:0;grid-column:2;max-width:none;}.component-type--pzt-gallery .component--content--gallery.up-auto,.component-type--pzt-gallery .component--content--gallery:not([class^=up-]),.component-type--gallery .component--content--gallery.up-auto,.component-type--gallery .component--content--gallery:not([class^=up-]){display:flex;width:100%;flex-wrap:wrap;gap:calc(var(--unit) / 2);justify-content:flex-start;}.component-type--pzt-gallery .component--content--gallery.up-1,.component-type--pzt-gallery .component--content--gallery.up-2,.component-type--pzt-gallery .component--content--gallery.up-3,.component-type--pzt-gallery .component--content--gallery.up-4,.component-type--pzt-gallery .component--content--gallery.up-5,.component-type--gallery .component--content--gallery.up-1,.component-type--gallery .component--content--gallery.up-2,.component-type--gallery .component--content--gallery.up-3,.component-type--gallery .component--content--gallery.up-4,.component-type--gallery .component--content--gallery.up-5{display:grid;gap:calc(var(--unit) * 0.5);}.component-type--pzt-gallery .component--content--gallery.up-1 img,.component-type--pzt-gallery .component--content--gallery.up-2 img,.component-type--pzt-gallery .component--content--gallery.up-3 img,.component-type--pzt-gallery .component--content--gallery.up-4 img,.component-type--pzt-gallery .component--content--gallery.up-5 img,.component-type--gallery .component--content--gallery.up-1 img,.component-type--gallery .component--content--gallery.up-2 img,.component-type--gallery .component--content--gallery.up-3 img,.component-type--gallery .component--content--gallery.up-4 img,.component-type--gallery .component--content--gallery.up-5 img{max-height:max-content;width:100%;}.component-type--pzt-gallery .component--content--gallery.up-1,.component-type--gallery .component--content--gallery.up-1{grid-template-columns:1fr;}.component-type--pzt-gallery .component--content--gallery.up-2,.component-type--gallery .component--content--gallery.up-2{grid-template-columns:repeat(2,1fr);}.component-type--pzt-gallery .component--content--gallery.up-3,.component-type--gallery .component--content--gallery.up-3{grid-template-columns:repeat(3,1fr);}@media only screen and (max-width:767px){.component-type--pzt-gallery .component--content--gallery.up-3,.component-type--gallery .component--content--gallery.up-3{grid-template-columns:repeat(2,1fr);}}.component-type--pzt-gallery .component--content--gallery.up-4,.component-type--gallery .component--content--gallery.up-4{grid-template-columns:repeat(4,1fr);}@media only screen and (max-width:767px){.component-type--pzt-gallery .component--content--gallery.up-4,.component-type--gallery .component--content--gallery.up-4{grid-template-columns:repeat(2,1fr);}}.component-type--pzt-gallery .component--content--gallery.up-5,.component-type--gallery .component--content--gallery.up-5{grid-template-columns:repeat(5,1fr);}@media only screen and (max-width:767px){.component-type--pzt-gallery .component--content--gallery.up-5,.component-type--gallery .component--content--gallery.up-5{grid-template-columns:repeat(2,1fr);}}.component-type--pzt-gallery .component--content--gallery img.processed--lightbox:hover,.component-type--gallery .component--content--gallery img.processed--lightbox:hover{cursor:hand;cursor:pointer;}.component-type--pzt-gallery .component--content--gallery img,.component-type--gallery .component--content--gallery img{display:block;max-height:clamp(130px,15vw,300px);height:auto;width:auto;object-fit:cover;}.component-type--pzt-gallery .component--content--gallery .pizzetta-gallery--lightbox,.component-type--gallery .component--content--gallery .pizzetta-gallery--lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(34,34,34,0.7);display:flex;justify-content:center;align-items:center;padding:calc(var(--unit) * 2);cursor:pointer;opacity:0;transition:opacity 0.2s ease-in-out;}.component-type--pzt-gallery .component--content--gallery .pizzetta-gallery--lightbox.show,.component-type--gallery .component--content--gallery .pizzetta-gallery--lightbox.show{opacity:1;}.component-type--pzt-gallery .component--content--gallery .pizzetta-gallery--lightbox img,.component-type--gallery .component--content--gallery .pizzetta-gallery--lightbox img{display:block;max-height:70vh;width:auto;}.component-type--pzt-gallery figcaption,.component-type--gallery figcaption{font-size:var(--font-size--s);flex:1 1 100%;}.component-type--pzt-gallery.position--full-bleed-left figcaption,.component-type--gallery.position--full-bleed-left figcaption{text-align:right;}.component-type--pzt-gallery.position--full-bleed figcaption,.component-type--gallery.position--full-bleed figcaption{text-align:center;}.component-type--pzt-gallery.position--full-screen .component--content,.component-type--gallery.position--full-screen .component--content{width:100%;overflow:hidden;position:relative;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.component-type--pzt-gallery.position--full-screen .component--content img,.component-type--gallery.position--full-screen .component--content img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;object-fit:cover;object-position:50% 50%;}.component-type--pzt-gallery.position--full-screen .component--content figcaption,.component-type--gallery.position--full-screen .component--content figcaption{color:var(--color-white);z-index:42;font-size:4vw;padding:var(--unit);text-align:left;color:var(--color-white);font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.5);max-width:45rem;}.field--field-downloads .field__label,.field--field-download .field__label,.field--field-media-document .field__label,.component-type--downloads .field__label{font-weight:700;margin-bottom:calc(var(--unit) * 0.5);font-size:var(--font-size--xxl);}@media only screen and (max-width:767px){.field--field-downloads .field__label,.field--field-download .field__label,.field--field-media-document .field__label,.component-type--downloads .field__label{font-size:calc(var(--font-size--xxl) * 0.8);}}.field--field-downloads a,.field--field-download a,.field--field-media-document a,.component-type--downloads a{padding:calc(var(--unit) * 0.5);background:var(--color-light-grey);border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:var(--unit);margin-bottom:var(--unit);}@media only screen and (max-width:767px){.field--field-downloads a,.field--field-download a,.field--field-media-document a,.component-type--downloads a{display:flex;flex-direction:column;align-items:flex-start;}}.field--field-downloads a:last-child,.field--field-download a:last-child,.field--field-media-document a:last-child,.component-type--downloads a:last-child{margin-bottom:0;}.field--field-downloads .document--icon,.field--field-download .document--icon,.field--field-media-document .document--icon,.component-type--downloads .document--icon{display:flex;flex-direction:column;align-items:center;}.field--field-downloads .document--icon .document--mime-type,.field--field-download .document--icon .document--mime-type,.field--field-media-document .document--icon .document--mime-type,.component-type--downloads .document--icon .document--mime-type{font-size:var(--font-size--m);font-family:"Lato";font-style:normal;font-weight:700;text-transform:uppercase;}.field--field-downloads .document--icon .document--file-size,.field--field-download .document--icon .document--file-size,.field--field-media-document .document--icon .document--file-size,.component-type--downloads .document--icon .document--file-size{font-size:var(--font-size--xs);}.field--field-downloads .document--label,.field--field-download .document--label,.field--field-media-document .document--label,.component-type--downloads .document--label{font-weight:700;}.field--field-downloads .field--field-media-document,.field--field-download .field--field-media-document,.field--field-media-document .field--field-media-document,.component-type--downloads .field--field-media-document{margin-bottom:var(--unit);}.field--field-downloads li,.field--field-download li,.field--field-media-document li,.component-type--downloads li{padding-bottom:calc(var(--unit) * 0.5);}.field--field-media-document{margin-bottom:var(--unit);}.component-type--pzt-links .component--title,.component-type--links .component--title{margin-bottom:calc(var(--unit) * 0.5);}.component-type--pzt-links li .link,.component-type--links li .link{display:flex;align-items:center;}.component-type--pzt-links li .link::after,.component-type--links li .link::after{content:"";background-size:contain;width:calc(var(--unit) * 0.6);height:calc(var(--unit) * 0.7);position:relative;top:0%;left:0%;display:inline-block;background-image:url(/themes/custom/stc_aristotle/img/icons/external-link.svg);background-repeat:no-repeat;background-position:center;margin-left:calc(var(--unit) * 0.3);}@media only screen and (max-width:767px){.component-type--pzt-links li .link::after,.component-type--links li .link::after{display:none;}}@media only screen and (max-width:767px){.component-type--pzt-links li a,.component-type--links li a{word-break:break-word;}}.component-type--pzt-infographic,.component-type--infographic{margin-bottom:var(--unit);}.component-type--pzt-infographic .component--content,.component-type--infographic .component--content{max-width:none;}.component-type--pzt-infographic table,.component-type--infographic table{display:block;}.component-type--pzt-infographic table tbody,.component-type--infographic table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:var(--unit);align-items:start;}.component-type--pzt-infographic table tr,.component-type--infographic table tr{display:flex;flex-direction:column;border-top:5px solid #F3F2EE;padding:calc(var(--unit) / 2) 0 var(--unit) 0;}.component-type--pzt-infographic .infographic--metric,.component-type--infographic .infographic--metric{order:1;font-family:"Oswald",sans-serif;font-weight:500;line-height:1.4;text-align:left;}.component-type--pzt-infographic .infographic--value,.component-type--infographic .infographic--value{font-size:var(--font-size--xxl);order:0;color:#DA291C;font-family:"Oswald",sans-serif;font-weight:500;}.component-type--pzt-infographic .infographic--value .value,.component-type--infographic .infographic--value .value{display:inline-block;}.component-type--pzt-infographic .infographic--value .unit,.component-type--infographic .infographic--value .unit{display:inline-block;}.component-type--pzt-infographic .infographic--body,.component-type--infographic .infographic--body{order:2;font-size:1rem;}.video-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;}.video-container > *:not(.contextual){position:absolute;top:0;left:0;width:100%;height:100%;}.background-video{display:block;position:absolute;top:50%;left:50%;width:100%;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}*{box-sizing:border-box;}body{font-family:"Lato",sans-serif;font-weight:normal;}.primary-btn{color:var(--color-white);}.primary-btn:hover{text-decoration:underline;}.result-item-h5p + .form-actions .btn{background-color:var(--color-white);}.step-list-aside a:hover{color:var(--color-white);}.step-list-aside .active a{color:var(--color-white);}body.section-module .opigno_activity__wrapper .form-actions #edit-submit,body.section-module .region:has(.module--completed--title) .form-actions #edit-submit,body.section-module .opigno_activity__wrapper .form-actions #edit-back,body.section-module .region:has(.module--completed--title) .form-actions #edit-back{background-color:#F3F2EE;border:1px solid #D1CCBD;}body.section-module .opigno_activity__wrapper .form-actions #edit-submit:hover,body.section-module .region:has(.module--completed--title) .form-actions #edit-submit:hover,body.section-module .opigno_activity__wrapper .form-actions #edit-back:hover,body.section-module .region:has(.module--completed--title) .form-actions #edit-back:hover{background-color:#D1CCBD;}.lp-restart-confirmation .modal-dialog .modal-content .modal-actions .btn-restart{background-color:var(--color-primary);border-color:var(--color-primary);}.lp-restart-confirmation .modal-dialog .modal-content .modal-actions .btn-restart:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary);}.action-form--autovalutazione{text-align:center;background:var(--color-primary);padding:calc(var(--unit) / 3) calc(var(--unit) / 2);color:var(--color-white);display:inline-block;text-transform:uppercase;text-decoration:none;border:none;position:relative;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;border-radius:calc(var(--unit) * 0.5);}.action-form--autovalutazione:hover{color:var(--color-white);}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif;font-weight:500;margin-bottom:0.5em;line-height:1.4;display:block;text-wrap:balance;}h1{font-size:var(--font-size--xxxl);}h1 small{font-size:var(--font-size--xl);}@media only screen and (max-width:767px){h1{font-size:var(--font-size--xl);}}h2{font-size:var(--font-size--xxl);}h2 small{font-size:var(--font-size--l);}@media only screen and (max-width:767px){h2{font-size:var(--font-size--l);}}h3{font-size:var(--font-size--xl);}h3 small{font-size:var(--font-size--m);}@media only screen and (max-width:767px){h3{font-size:var(--font-size--m);}}h4{font-size:var(--font-size--l);}h4 small{font-size:var(--font-size--s);}@media only screen and (max-width:767px){h4{font-size:var(--font-size--m);}}h5{font-size:var(--font-size--m);}h6{font-family:"Lato";font-style:normal;font-weight:700;font-size:var(--font-size--m);}.component--type-breadcrumbs{margin-bottom:var(--unit);}.component--type-breadcrumbs ul{display:flex;gap:calc(var(--unit) / 2);align-items:center;}.component--type-breadcrumbs ul li a{font-size:var(--font-size--l);color:#009ca6;display:flex;align-items:center;}@media only screen and (max-width:767px){.component--type-breadcrumbs ul li a{font-size:var(--font-size--m);}}.component--type-breadcrumbs ul li a:after{content:"";width:1em;height:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:relative;top:unset;right:unset;transform:unset;background-image:url(/themes/custom/stc_aristotle/img/UI/icons/arrow-teal-right.svg);margin-left:calc(var(--unit) / 2);}.page-footer{background:var(--color-primary);}.page-footer .footer-content img{max-width:10rem;}.page-footer #block-footer a{color:var(--color-white);}body{background-image:url(/themes/custom/stc_aristotle/img/UI/backgrounds/bg-linee.svg);background-color:#fffaf6;background-repeat:repeat-y;background-size:100% auto;background-position:top left;}@media only screen and (max-width:767px){.dialog-off-canvas-main-canvas .page-main{padding-top:6.5rem;}.dialog-off-canvas-main-canvas .page-main #block-introdelcatalogo{padding-bottom:var(--unit);}}.component-type--layout:not([class*=mar-t]):not([class*=mar-b]),.component-type--figure:not([class*=mar-t]):not([class*=mar-b]){margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.component-type--layout.columns{display:flex;flex-direction:column;}}.component-type--text:not([class*=mar-t]):not([class*=mar-b]){margin-bottom:calc(var(--unit) * 2);}.component-type--text .text-container,.component-type--text .ck-editor__main,.component-type--text .stc_statistics p,.stc_statistics .component-type--text p,.component-type--text .standard--description,.component-type--text .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .component-type--text .h5p-question-introduction,.component-type--text .h5p-content .intro-page .introduction,.h5p-content .intro-page .component-type--text .introduction,.component-type--text .opigno_activity .field--opigno-body.field,.opigno_activity .component-type--text .field--opigno-body.field,.component-type--text .description-box .field,.description-box .component-type--text .field,.component-type--text .webform-submission-form .description,.webform-submission-form .component-type--text .description,.component-type--text .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .component-type--text .js-form-type-webform-markup,.component-type--text .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .component-type--text .infographic--body,.component-type--text .component-type--infographic .infographic--body,.component-type--infographic .component-type--text .infographic--body{font-size:var(--font-size--m);--font-size--m:1.25rem;}.component-type--text:not(:first-child):has(.component--title){margin-top:var(--unit);}.component-type--image-text:not(.no-image){padding:0.5em;}.component-type--image-text:not(.no-image) .component--content{display:grid;grid-template-columns:2fr 6fr;gap:calc(var(--unit) * 3);}@media only screen and (max-width:767px){.component-type--image-text:not(.no-image) .component--content{grid-template-columns:1fr;}}.component-type--image-text:not(.no-image) .component--title{width:100%;color:var(--color-secondary);margin-bottom:0;}.component-type--image-text:not(.no-image) .component--content--title-image figure img{display:block;margin-right:auto;width:100%;max-width:20rem;height:auto;}.component-type--image-text:not(.no-image) .component--content--body .text-container *:first-child,.component-type--image-text:not(.no-image) .component--content--body .ck-editor__main *:first-child,.component-type--image-text:not(.no-image) .component--content--body .stc_statistics p *:first-child,.stc_statistics .component-type--image-text:not(.no-image) .component--content--body p *:first-child,.component-type--image-text:not(.no-image) .component--content--body .standard--description *:first-child,.component-type--image-text:not(.no-image) .component--content--body .field--opigno-h5p .h5p-question .h5p-question-introduction *:first-child,.field--opigno-h5p .h5p-question .component-type--image-text:not(.no-image) .component--content--body .h5p-question-introduction *:first-child,.component-type--image-text:not(.no-image) .component--content--body .h5p-content .intro-page .introduction *:first-child,.h5p-content .intro-page .component-type--image-text:not(.no-image) .component--content--body .introduction *:first-child,.component-type--image-text:not(.no-image) .component--content--body .opigno_activity .field--opigno-body.field *:first-child,.opigno_activity .component-type--image-text:not(.no-image) .component--content--body .field--opigno-body.field *:first-child,.component-type--image-text:not(.no-image) .component--content--body .description-box .field *:first-child,.description-box .component-type--image-text:not(.no-image) .component--content--body .field *:first-child,.component-type--image-text:not(.no-image) .component--content--body .webform-submission-form .description *:first-child,.webform-submission-form .component-type--image-text:not(.no-image) .component--content--body .description *:first-child,.component-type--image-text:not(.no-image) .component--content--body .webform-submission-form .js-form-type-webform-markup *:first-child,.webform-submission-form .component-type--image-text:not(.no-image) .component--content--body .js-form-type-webform-markup *:first-child,.component-type--image-text:not(.no-image) .component--content--body .component-type--pzt-infographic .infographic--body *:first-child,.component-type--pzt-infographic .component-type--image-text:not(.no-image) .component--content--body .infographic--body *:first-child,.component-type--image-text:not(.no-image) .component--content--body .component-type--infographic .infographic--body *:first-child,.component-type--infographic .component-type--image-text:not(.no-image) .component--content--body .infographic--body *:first-child{margin-top:0;}.component-type--image-text.no-image + .component-type--image-text.no-image{margin-top:2em;}.component-type--pzt-infographic tbody{grid-template-rows:auto auto auto;}.component-type--pzt-infographic tbody tr td{border-bottom:none;}.component-type--pzt-infographic .paragraph--pzt-infographic-item{display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid;}.component-type--pzt-infographic .paragraph--pzt-infographic-item .infographic--metric{grid-row:span 1;}.component-type--pzt-infographic .paragraph--pzt-infographic-item .infographic--value{grid-row:span 1;}.component-type--pzt-infographic .paragraph--pzt-infographic-item .infographic--body{grid-row:span 1;height:100%;}.popup-cards.automation-processed .component-type--image-text button,.automation-processed.horizontal-popup-cards .component-type--image-text button,.automation-processed.title-cards .component-type--image-text button{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;appearance:none;border:none;}.popup-cards.automation-processed .component-type--image-text button:after,.automation-processed.horizontal-popup-cards .component-type--image-text button:after,.automation-processed.title-cards .component-type--image-text button:after{position:absolute;top:calc(var(--unit) / 4);right:calc(var(--unit) / 4);transform-origin:top right;content:"";display:inline-block;width:2em;height:2em;margin-left:0.5em;background-image:url(/themes/custom/stc_aristotle/img/UI/icons/tap.svg);background-size:90% 90%;background-position:50% 50%;background-repeat:no-repeat;padding:0.3em;border-radius:9px;transition:all 0.2s ease-in-out;}.popup-cards.automation-processed .component-type--image-text button span,.automation-processed.horizontal-popup-cards .component-type--image-text button span,.automation-processed.title-cards .component-type--image-text button span{display:none;}.popup-cards.automation-processed .component-type--image-text:hover button:after,.automation-processed.horizontal-popup-cards .component-type--image-text:hover button:after,.automation-processed.title-cards .component-type--image-text:hover button:after{opacity:1;scale:1.2;}.popup-cards .component-type--image-text,.horizontal-popup-cards .component-type--image-text,.title-cards .component-type--image-text{position:relative;background:rgb(247.2206896552,246.5724137931,243.9793103448);border-radius:calc(var(--unit) * 0.5);}.popup-cards .component-type--image-text .component--content,.horizontal-popup-cards .component-type--image-text .component--content,.title-cards .component-type--image-text .component--content{justify-items:center;}.popup-cards .component-type--image-text .component--content .component--title,.horizontal-popup-cards .component-type--image-text .component--content .component--title,.title-cards .component-type--image-text .component--content .component--title{text-align:center;text-transform:none !important;font-weight:400;font-size:var(--font-size--l);font-family:"Lato";font-style:normal;font-weight:700;}.popup-cards.columns-count-4 .component--content .component--title,.columns-count-4.horizontal-popup-cards .component--content .component--title,.columns-count-4.title-cards .component--content .component--title,.popup-cards.columns-count-5 .component--content .component--title,.columns-count-5.horizontal-popup-cards .component--content .component--title,.columns-count-5.title-cards .component--content .component--title{font-size:var(--font-size--m);}.popup-cards.with-icons .component-type--image-text .component--content--title-image figure img,.with-icons.horizontal-popup-cards .component-type--image-text .component--content--title-image figure img,.with-icons.title-cards .component-type--image-text .component--content--title-image figure img{max-width:5rem;margin-top:1em;margin-bottom:1em;}.title-cards .component-type--image-text .component--content .component--title{text-align:left;padding-right:calc(var(--unit) * 2);}.horizontal-popup-cards .component.component-type--image-text .component--content{display:grid;grid-template-columns:1fr 1fr;}.horizontal-popup-cards .component.component-type--image-text .component--title{display:flex;padding:calc(var(--unit) * 1.5) 0;text-align:left;align-items:center;}.component-type--figure figcaption{font-family:"Lato";font-style:normal;font-weight:700;padding:0.5em 0;}.component-type--pzt-infographic .infographic--metric{padding:0;font-size:var(--font-size--l);text-transform:uppercase;}.component-type--webform .webform-submission-feedback-form{display:block;}#edit-agree{margin-top:1em;}.completed--module{color:var(--color-text);text-transform:none;font-weight:400;}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],select,textarea{font-family:"Lato",sans-serif;font-weight:normal;font-size:var(--font-size--m);background-color:var(--color-white);color:var(--color-black);border-radius:calc(var(--unit) * 0.5 * 0.5);border:1px solid var(--color-black);min-height:var(--unit);width:100%;vertical-align:middle;padding:1em;}input[type=text].disabled,input[type=number].disabled,input[type=password].disabled,input[type=email].disabled,input[type=tel].disabled,input[type=date].disabled,input[type=datetime-local].disabled,select.disabled,textarea.disabled{user-select:none;background:var(--color-light-grey) !important;}label{font-family:"Lato";font-style:normal;font-weight:700;}input[type=submit]{border:1px solid #D1CCBD;}input[type=submit].webform-button--next{margin-left:auto;}.form-actions{display:flex;gap:calc(var(--unit) * 2);}.webform-submission-form{display:grid;grid-template-columns:auto 50rem auto;}@media only screen and (max-width:767px){.webform-submission-form{display:block;}}.webform-submission-form .webform-progress{grid-column:span 3;}.webform-submission-form > *{grid-column:2/3;}.webform-submission-form .fieldgroup{background-color:rgb(247.2206896552,246.5724137931,243.9793103448);border:1px solid #D1CCBD;box-shadow:none;}.webform-submission-form .fieldgroup > legend{text-align:left;text-transform:initial;}.webform-submission-form .form-container{background-color:rgb(247.2206896552,246.5724137931,243.9793103448);border:1px solid #D1CCBD;padding:var(--unit);margin-bottom:var(--unit);border-radius:15px;}.webform-submission-form .form-container .fieldgroup{background-color:var(--color-white);}.webform-submission-form .webform-type-webform-address .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.webform-submission-form .webform-type-webform-address .fieldset-wrapper{display:block;}}.webform-submission-form .js-webform-radios{display:flex;flex-direction:row;align-items:center;gap:1rem;}@media only screen and (max-width:767px){.webform-submission-form .js-webform-radios{flex-wrap:wrap;}}.webform-submission-form .js-webform-radios:has(:nth-child(4)){display:block;}.webform-submission-form .js-form-type-webform-markup{margin-bottom:calc(var(--unit) * 0.5);}.webform-submission-form .description{margin-bottom:calc(var(--unit) * 0.5);}.webform-submission-form input[type=text]{background:var(--color-white);border:1px solid #D1CCBD;font-size:var(--font-size--m);border-radius:5px;}.webform-submission-form input[type=email]{background:var(--color-white);border:1px solid #D1CCBD;border-radius:5px;color:var(--color-black);display:block;font-size:var(--font-size--m);margin-top:0;-webkit-transition:border 0.3s ease;transition:border 0.3s ease;width:100%;}.webform-submission-form .js-form-type-radio{counter-reset:optionNumber;margin-bottom:0 !important;}.webform-submission-form .js-form-type-radio .form-item.form-type-radio{display:block;}.webform-submission-form .js-form-type-radio input[type=radio]{counter-increment:optionNumber;position:absolute;clip:rect(0,0,0,0);margin:0 0 var(--unit) 0;}.webform-submission-form .js-form-type-radio input[type=radio] ~ label.option{display:block;font-family:"Lato",sans-serif;font-weight:normal;font-size:var(--font-size--m);line-height:1.4;font-weight:normal;padding:calc(var(--unit) * 0.2) calc(var(--unit) * 0.7);border:1px solid #009ca6;border-radius:calc(var(--unit) / 4);position:relative;background:var(--color-white);width:100%;cursor:pointer;transition:all 0.3s ease;user-select:none;margin-bottom:0;}.node-type--learning-game .webform-submission-form .js-form-type-radio input[type=radio] ~ label.option{padding-left:calc(var(--unit) * 3);}.node-type--learning-game .webform-submission-form .js-form-type-radio input[type=radio] ~ label.option:before{content:counter(optionNumber,upper-alpha);color:#009ca6;font-weight:bold;position:absolute;top:50%;left:calc(var(--unit) * 1.5);transform:translateY(-50%) translateX(-50%);transition:all 0.3s ease;}.webform-submission-form .js-form-type-radio input[type=radio]:checked ~ label.option{background:#009ca6;color:var(--color-white);}.webform-submission-form .js-form-type-radio input[type=radio]:checked ~ label.option:before{color:var(--color-white);}.webform-submission-form .form-checkboxes{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.webform-submission-form .form-checkboxes{grid-template-columns:repeat(2,1fr);}}.webform-submission-form .form-checkboxes .js-form-type-checkbox{margin-bottom:0 !important;}.webform-submission-form .form-checkboxes .js-form-type-checkbox .field{display:flex;align-items:flex-start;flex-direction:row;gap:calc(var(--unit) * 0.5);}.webform-submission-form .form-checkboxes .js-form-type-checkbox label{margin-bottom:0;font-size:var(--font-size--m);}.webform-submission-form .form-checkboxes .js-form-type-checkbox input:checked + label{font-weight:700;}.section-admin .js-form-type-checkbox input:checked ~ label.option:before{background-color:var(--color-primary);}.section-admin .js-form-type-radio input:checked ~ label.option:before{border-color:var(--color-primary);}.section-admin .js-form-type-radio input:checked ~ label.option::after{background-color:var(--color-primary);}@media only screen and (max-width:767px){.section-admin .form-item{flex-wrap:wrap;}}.change-pwd-form{max-width:50rem;}.change-pwd-form .form-item input[type=text],.change-pwd-form .form-item input[type=email],.change-pwd-form .form-item input[type=number],.change-pwd-form .form-item input[type=password]{background:var(--color-white);}.webform-submission-feedback-form .form-item.js-form-type-radio input[type=radio] ~ label.option{margin-bottom:calc(var(--unit) * 0.5);margin-bottom:0;}.webform-submission-feedback-form .radios--wrapper .js-webform-radios{display:flex;}::view-transition-group(transition--popup-open){animation-duration:0.5s;animation-timing-function:ease-out;}#sidebar-first .content-box .content-box__title,#sidebar-first .region:has(.module--completed--title) .content-box__title{background:#009ca6;color:var(--color-white);}#sidebar-first .activities-list .current{background:#009ca6;padding:calc(var(--unit) * 0.5) var(--unit);}#sidebar-first .activities-list .current i.fi{display:none;}#sidebar-first .activities-list .current a{color:var(--color-white);}#sidebar-first fieldset legend .fieldset-legend{font-family:"Oswald",sans-serif;font-weight:500;}.view-opigno-training-catalog .views-field-opigno-lp-take-link .icon_state_passed .fi{background-color:#009ca6;color:var(--color-white);}.group-opigno-course .action-wrapper{margin-bottom:var(--unit);}.group-opigno-course .action-wrapper .start-link{background-color:var(--color-primary);color:var(--color-white);}.group-opigno-course .action-wrapper .start-link::before{background:url(/themes/custom/stc_aristotle/img/UI/icons/fi-rr-angle-small-right-white.svg) center/28px no-repeat;}.group.views-row{background:var(--color-white);}:root{--desktop-header-bg:#da291c;--desktop-header-link:#ffffff;--desktop-header-link-active:#ffffff;--desktop-headings:#da291c;--desktop-text:#222222;--desktop-link:#009ca6;--desktop-link-hover:#009ca6;--desktop-button-color:#f3f2ee;--desktop-button-color-hover-primary:#d1ccbd;--desktop-button-color-hover-secondary:#f3f2ee;--desktop-button-text-primary:#222222;--desktop-button-text-secondary:#222222;}.content-box,.region:has(.module--completed--title),.fieldgroup{box-shadow:0 0 0px 2px rgba(0,0,0,0.12);background:var(--color-white);padding:var(--unit);}.block-page-title-block h1{font-size:var(--font-size--xxl);}@media only screen and (max-width:767px){.block-page-title-block h1{font-size:var(--font-size--xl);}}.block-page-title-block{padding-bottom:var(--unit);}.view-opigno-training-catalog .views-row{box-shadow:0 0 0px 2px rgba(0,0,0,0.12);}.view-opigno-training-catalog .views-row .views-field-label h2{font-size:var(--font-size--xl);margin-bottom:var(--unit);line-height:1;}.view-opigno-training-catalog .views-row .views-field-opigno-lp-take-link a.btn-bg{background-color:var(--color-primary);color:var(--color-white);}body:not(.user--can-edit--catalog) .group--catalog-item .dropdown{display:none;}body:not(.user--can-edit--catalog) .group--learning-path .description-box .dropdown{display:none;}.main-menu__item .dropdown-menu{border-top:2px solid var(--color-white);}.main-menu__item .dropdown-menu h2{display:none;}header.page-header{background:#DA291C;}header.page-header .block-profile__link.active{font-weight:var(--unit);}header.page-header .block-profile__link .profile-name{display:block;margin-right:calc(var(--unit) * 0.5);}table th{font-family:"Lato";font-style:normal;font-weight:700;padding:0.5em 0;}.circle-progress circle{stroke:#F3F2EE;}.status__icon.passed i:before,.icon_state_passed i:before{color:var(--color-white);}.description-box .field{font-size:var(--font-size--m);--font-size--m:1.25rem;}.opigno_activity__wrapper,.region:has(.module--completed--title){box-shadow:none;}.opigno_activity__wrapper .module-title-wrapper,.region:has(.module--completed--title) .module-title-wrapper{justify-content:flex-end;position:relative;margin-bottom:0;}.opigno_activity__wrapper .module-title,.region:has(.module--completed--title) .module-title{display:none;}.opigno_activity__wrapper .form-actions,.region:has(.module--completed--title) .form-actions{position:relative;margin-top:var(--unit);padding-top:var(--unit);border-top:1px solid #D1CCBD;top:0;}body:has(.opigno_activity__wrapper,.region:has(.module--completed--title)) .lp_progress_wrapper{display:none;}.opigno_activity{border:none;padding:0;}.opigno_activity .field--opigno-body.field{font-size:var(--font-size--m);--font-size--m:1.25rem;}.opigno_activity > .component:not(:first-child):not([class*=mar-t]){margin-top:var(--unit);}.activity--inline-actions .action,.activity--inline-actions input[type=submit]{margin-bottom:var(--unit);padding:calc(var(--unit) * 0.5) var(--unit);background-color:#009ca6;color:#FFFFFF;border-radius:5px;display:inline-block;font-family:"Lato";font-style:normal;font-weight:700;appearance:none;border:none;font-size:var(--font-size--s);text-transform:uppercase;}.lp_progress_wrapper{box-shadow:none;border-bottom:1px solid #f4f4f4;border-radius:0;}.lp_progress_wrapper .lp_progress_bar{height:0.8rem;}.labels h2{font-family:"Lato";font-style:normal;font-weight:700;}.mat-card .ng-star-inserted{display:none;}.mat-card .ng-star-inserted.mat-checkbox{display:block;}.mat-buttons-wrapper .guided-navigation ~ .detail-text.detail-text__free-nav{top:2.4rem;}.opigno-module-form .js-form-type-checkbox input:checked ~ label.option:before{background:var(--color-primary);}.opigno-module-form .js-form-type-radio input:checked ~ label.option:before{border-color:var(--color-primary);}.opigno-module-form .js-form-type-radio input:checked ~ label.option:after{background:var(--color-primary);}.h5p-reporting-container{display:none;}.user--can-view-h5p-results .h5p-reporting-container{display:block;}.user--can-view-h5p-results .h5p-reporting-container .score{display:block;}.result-item-h5p{border:none;padding:0;box-shadow:unset;}.result-item-h5p .score{display:none;}.h5p-image-hotspot-popup-header{height:auto;font-size:0.7em;color:var(--color-primary);padding:0.75rem 0.75rem 0 0.75rem;}.h5p-image-hotspot-popup-body{padding:0.75rem;}.h5p-image-hotspot-popup-body-fraction.h5p-text p{margin-bottom:1em;}.h5p-image-hotspot-popup-body-fraction.h5p-text strong{font-family:"Lato";font-style:normal;font-weight:700;color:var(--color-primary);}.h5p-question.h5p-dragquestion .h5p-question-introduction > p{padding:var(--unit);font-size:var(--font-size--xl);text-align:center;font-weight:700;}.h5p-question.h5p-dragquestion .h5p-draggable{font-weight:700;}.opigno-lp-step-module .module-title.open{margin-bottom:var(--unit);}.achievements-tabs .btn.active span{color:var(--color-white);}.lp-update-date{display:none;}.view-opigno-training-catalog .group--catalog-item .text-wrapper{flex:1;}.block-notifications__item--messages{display:none;}.block-notifications__item--user-menu .dropdown-menu .user-edit-links li{display:flex;align-items:center;gap:0.5rem;margin-bottom:calc(var(--unit) * 0.5);}.block-notifications__item--user-menu .dropdown-menu .user-edit-links li i{color:var(--color-black);}.block-notifications__item--user-menu .dropdown-menu .user-edit-links li a{color:var(--color-black);}@media only screen and (max-width:767px){.mobile-header-wrapper .mobile-header{align-items:flex-start !important;}.mobile-header-wrapper .mobile-header nav .main-menu{text-align:left;display:flex;gap:var(--unit);padding-bottom:0;}.mobile-header-wrapper .mobile-header nav .main-menu li{padding:0;margin-bottom:0;}.mobile-header-wrapper .mobile-header nav .main-menu li a{font-size:var(--font-size--m);}.mobile-header-wrapper .mobile-header .user-menu-list .logout{right:unset;}.mobile-header-wrapper .mobile-header .block-profile{margin-bottom:var(--unit);}.mobile-header-wrapper .mobile-header .block-notifications .block-notifications__item{display:none;}.mobile-header-wrapper .mobile-header .user-edit-links li{display:flex;margin-bottom:var(--unit);gap:calc(var(--unit) * 0.5);}.mobile-header-wrapper .mobile-header .user-edit-links li i{color:var(--color-white);}.mobile-header-wrapper .mobile-header .user-edit-links li a{color:var(--color-white);}}.user-menu-list li:not([class*=logout]){display:none;}.module-title-wrapper{float:right;position:relative;z-index:98;}.fullscreen-link a span{display:none;}:fullscreen .component--type-breadcrumbs{margin-top:2em;}.h5p-content .intro-page .introduction{margin-left:0;margin-right:0;}.field--opigno-h5p .h5p-question .h5p-question-introduction{margin-left:0;margin-right:0;}.field--opigno-h5p .h5p-question .h5p-question-introduction h2{font-family:"Oswald",sans-serif;font-weight:500;}.activity-preview .step-title{text-transform:uppercase;font-size:var(--font-size--xxxl);}.activity-preview .step-title span{text-transform:initial;font-size:var(--font-size--xl);color:var(--color-black);display:block;}.user-statistics-page .user-info__section-top .user-info-connections{display:none !important;}.user-social-links{display:none;}#opigno-achievements-content td.share{display:none !important;}#opigno-achievements-content .certificates-list thead th:nth-child(3){display:none !important;}.columns{display:grid;gap:calc(var(--unit) / 3);}.columns.columns-count-2{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;}.columns.columns-count-3{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;}.columns.columns-count-4{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;}.columns.columns-count-5{grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto auto;}.columns.columns-count-6{grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto;}.columns .component-type--image-text{display:grid;grid-row:span 3;grid-template-rows:subgrid;}.columns .component-type--image-text .component--content{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:1fr;gap:0;}.columns .component-type--image-text .component--content .component--content--title-image{grid-row:span 1;}.columns .component-type--image-text .component--content .component--title{grid-row:span 1;}.columns .component-type--image-text .component--content .component--content--body{grid-row:span 1;}dialog.stc-pdt{padding:calc(var(--unit) * 2);border:none;border-radius:calc(var(--unit) * 0.5);max-width:min(100% - var(--unit) * 2,60rem);}@media only screen and (max-width:767px){dialog.stc-pdt{padding:var(--unit);}}dialog.stc-pdt .dialog-bg{background-color:rgb(247.2206896552,246.5724137931,243.9793103448);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin-left:1em;margin-bottom:1em;width:30%;aspect-ratio:1;float:right;}dialog.stc-pdt h2{text-transform:none;color:#009ca6;font-family:"Lato";font-style:normal;font-weight:700;}dialog.stc-pdt.closed{transform:scale(0.8);overflow:hidden;transition:none;}dialog.stc-pdt.closed .text-container,dialog.stc-pdt.closed .ck-editor__main,dialog.stc-pdt.closed .stc_statistics p,.stc_statistics dialog.stc-pdt.closed p,dialog.stc-pdt.closed .standard--description,dialog.stc-pdt.closed .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic dialog.stc-pdt.closed .infographic--body,dialog.stc-pdt.closed .component-type--infographic .infographic--body,.component-type--infographic dialog.stc-pdt.closed .infographic--body,dialog.stc-pdt.closed .webform-submission-form .js-form-type-webform-markup,.webform-submission-form dialog.stc-pdt.closed .js-form-type-webform-markup,dialog.stc-pdt.closed .webform-submission-form .description,.webform-submission-form dialog.stc-pdt.closed .description,dialog.stc-pdt.closed .description-box .field,.description-box dialog.stc-pdt.closed .field,dialog.stc-pdt.closed .opigno_activity .field--opigno-body.field,.opigno_activity dialog.stc-pdt.closed .field--opigno-body.field,dialog.stc-pdt.closed .h5p-content .intro-page .introduction,.h5p-content .intro-page dialog.stc-pdt.closed .introduction,dialog.stc-pdt.closed .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question dialog.stc-pdt.closed .h5p-question-introduction,dialog.stc-pdt.closed h2{opacity:0;}dialog.stc-pdt .text-container,dialog.stc-pdt .ck-editor__main,dialog.stc-pdt .stc_statistics p,.stc_statistics dialog.stc-pdt p,dialog.stc-pdt .standard--description,dialog.stc-pdt .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic dialog.stc-pdt .infographic--body,dialog.stc-pdt .component-type--infographic .infographic--body,.component-type--infographic dialog.stc-pdt .infographic--body,dialog.stc-pdt .webform-submission-form .js-form-type-webform-markup,.webform-submission-form dialog.stc-pdt .js-form-type-webform-markup,dialog.stc-pdt .webform-submission-form .description,.webform-submission-form dialog.stc-pdt .description,dialog.stc-pdt .description-box .field,.description-box dialog.stc-pdt .field,dialog.stc-pdt .opigno_activity .field--opigno-body.field,.opigno_activity dialog.stc-pdt .field--opigno-body.field,dialog.stc-pdt .h5p-content .intro-page .introduction,.h5p-content .intro-page dialog.stc-pdt .introduction,dialog.stc-pdt .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question dialog.stc-pdt .h5p-question-introduction,dialog.stc-pdt h2{opacity:1;}dialog.stc-pdt .text-container,dialog.stc-pdt .ck-editor__main,dialog.stc-pdt .stc_statistics p,.stc_statistics dialog.stc-pdt p,dialog.stc-pdt .standard--description,dialog.stc-pdt .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic dialog.stc-pdt .infographic--body,dialog.stc-pdt .component-type--infographic .infographic--body,.component-type--infographic dialog.stc-pdt .infographic--body,dialog.stc-pdt .webform-submission-form .js-form-type-webform-markup,.webform-submission-form dialog.stc-pdt .js-form-type-webform-markup,dialog.stc-pdt .webform-submission-form .description,.webform-submission-form dialog.stc-pdt .description,dialog.stc-pdt .description-box .field,.description-box dialog.stc-pdt .field,dialog.stc-pdt .opigno_activity .field--opigno-body.field,.opigno_activity dialog.stc-pdt .field--opigno-body.field,dialog.stc-pdt .h5p-content .intro-page .introduction,.h5p-content .intro-page dialog.stc-pdt .introduction,dialog.stc-pdt .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question dialog.stc-pdt .h5p-question-introduction{font-size:var(--font-size--m);--font-size--m:1.25rem;}dialog.stc-pdt:after{width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;content:"";position:absolute;top:var(--unit);right:var(--unit);background-image:url(/themes/custom/stc_aristotle/img/UI/icons/close.svg);cursor:pointer;}dialog.stc-pdt[open]::backdrop{background:rgba(34,34,34,0.7);}@starting-style{dialog.stc-pdt[open]::backdrop{opacity:0;}}.standards-wrapper{width:35rem;aspect-ratio:1;background-image:url(/themes/custom/stc_aristotle/img/standards/10-standards-grafico-2.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;max-height:100%;position:relative;}@media only screen and (max-width:767px){.standards-wrapper{width:19rem;margin-top:var(--unit);}}.standards-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:43%;height:43%;}.gauge{position:relative;width:max-content;}.gauge span{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;}body:has(.autovalutazione-wrapper){background:#fff;}.autovalutazione-wrapper{background:rgb(247.2206896552,246.5724137931,243.9793103448);padding:var(--unit) calc(var(--unit) * 1.5) calc(var(--unit) * 1.5) calc(var(--unit) * 1.5);}@media only screen and (max-width:767px){.autovalutazione-wrapper{padding:var(--unit);}}.autovalutazione-wrapper .autovalutazione-charts{display:grid;grid-template-columns:1fr 1fr;gap:var(--unit);align-items:center;justify-items:center;}@media only screen and (max-width:767px){.autovalutazione-wrapper .autovalutazione-charts{display:block;}}.autovalutazione-wrapper .autovalutazione-overall{display:flex;align-items:flex-start;flex-direction:column;align-items:center;padding:var(--unit) calc(var(--unit) * 2) var(--unit) var(--unit);background:rgba(255,255,255,0.5333333333);clip-path:polygon(0 0,calc(100% - var(--unit)) 0,100% 50%,calc(100% - var(--unit)) 100%,0 100%);}.autovalutazione-wrapper .autovalutazione-overall h2{color:var(--color-black);font-weight:normal;}.autovalutazione-wrapper .autovalutazione-overall .text-container,.autovalutazione-wrapper .autovalutazione-overall .ck-editor__main,.autovalutazione-wrapper .autovalutazione-overall .stc_statistics p,.stc_statistics .autovalutazione-wrapper .autovalutazione-overall p,.autovalutazione-wrapper .autovalutazione-overall .standard--description,.autovalutazione-wrapper .autovalutazione-overall .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .autovalutazione-wrapper .autovalutazione-overall .infographic--body,.autovalutazione-wrapper .autovalutazione-overall .component-type--infographic .infographic--body,.component-type--infographic .autovalutazione-wrapper .autovalutazione-overall .infographic--body,.autovalutazione-wrapper .autovalutazione-overall .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .autovalutazione-wrapper .autovalutazione-overall .js-form-type-webform-markup,.autovalutazione-wrapper .autovalutazione-overall .webform-submission-form .description,.webform-submission-form .autovalutazione-wrapper .autovalutazione-overall .description,.autovalutazione-wrapper .autovalutazione-overall .description-box .field,.description-box .autovalutazione-wrapper .autovalutazione-overall .field,.autovalutazione-wrapper .autovalutazione-overall .opigno_activity .field--opigno-body.field,.opigno_activity .autovalutazione-wrapper .autovalutazione-overall .field--opigno-body.field,.autovalutazione-wrapper .autovalutazione-overall .h5p-content .intro-page .introduction,.h5p-content .intro-page .autovalutazione-wrapper .autovalutazione-overall .introduction,.autovalutazione-wrapper .autovalutazione-overall .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .autovalutazione-wrapper .autovalutazione-overall .h5p-question-introduction{text-align:justify;}.autovalutazione-wrapper .autovalutazione-overall .gauge span{font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--xxxl);color:rgb(240.7840909091,130.2159090909,150.75);}.autovalutazione-wrapper .autovalutazione-overall .gauge svg{width:12rem;height:12rem;}.autovalutazione-wrapper .autovalutazione-overall .gauge{margin:var(--unit) 0;}.webform-submission-autovalutazione-form .fieldset-wrapper .description ul li{margin-bottom:0;}.webform-submission-autovalutazione-form .form-actions{justify-content:space-between;}@media only screen and (max-width:767px){.webform-submission-autovalutazione-form .form-actions{flex-wrap:wrap;}}.autovalutazione--standards--details .autovalutazione--page{margin-top:calc(var(--unit) * 2);padding-left:var(--unit);}.autovalutazione--standards--details .autovalutazione--page h3{color:#222;}.autovalutazione--standards--details .autovalutazione--page:nth-child(1){border-left:15pt solid #debfca;}.autovalutazione--standards--details .autovalutazione--page:nth-child(2){border-left:15pt solid #c1e1e4;}.autovalutazione--standards--details .autovalutazione--page:nth-child(3){border-left:15pt solid #f6c2be;}.autovalutazione--standards--details .autovalutazione--page:nth-child(4){border-left:15pt solid #fde4c0;}.autovalutazione--page--standards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;gap:0 2em;}@media only screen and (max-width:767px){.autovalutazione--page--standards{display:block;}}.autovalutazione--standards--standard{display:grid;grid-template-rows:subgrid;grid-row:span 4;}.autovalutazione--details{width:100%;}@media only screen and (max-width:767px){.autovalutazione--details tbody{display:grid;grid-template-columns:1fr 1fr;}.autovalutazione--details tbody tr{display:flex;flex-direction:column;justify-content:flex-end;}.autovalutazione--details tbody tr td,.autovalutazione--details tbody tr th{font-size:var(--font-size--m);height:100%;}}.autovalutazione--details th,.autovalutazione--details td{text-align:left;padding-right:2em;}.autovalutazione--details td{font-size:var(--font-size--l);}.autovalutazione--first--page{position:relative;}.autovalutazione--first--page h1{text-wrap:auto;font-size:var(--font-size--xxl);text-align:left;padding-bottom:0;text-transform:uppercase;font-weight:normal;color:#DA291C;margin-bottom:1em;}.autovalutazione--first--page .stc-logo{position:absolute;width:5cm;height:3cm;top:0;right:0;}@media only screen and (max-width:767px){.autovalutazione--first--page .stc-logo{position:relative;}}.autovalutazione--first--page .stc-logo svg{width:100%;height:63%;}.autovaluzione--intro--instructions{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #DA291C;}@media only screen and (max-width:767px){.autovaluzione--intro--instructions{display:block;}}.autovaluzione--intro--instructions h2{font-family:"Lato";font-style:normal;font-weight:700;font-size:var(--font-size--l);}.autovalutazione--intro p:first-child{font-size:var(--font-size--l);}.standard--priority:before{content:"";width:1.5em;height:1.5em;display:inline-block;border-radius:200px;}.standard--priority{font-family:"Lato";font-style:normal;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:0.5em;margin-bottom:0.5em;}.standard--priority.standard--priority--0:before{background:#DA291C;}.standard--priority.standard--priority--1:before{background:#F2A900;}.standard--priority.standard--priority--2:before{background:#45b383;}.standard--actions{font-size:8pt;margin-top:1em;}@media only screen and (max-width:767px){.standard--actions{padding-right:var(--unit);margin-bottom:2em;}}.standard--actions th:first-child{width:60%;}.standard--actions td:first-child{border-right:1px dotted #ccc;padding-right:0.5em;}.standard--actions th,.standard--actions td{padding:0.5em 0;}.standard--actions th{text-align:left;border-bottom:1pt solid var(--color-black);}.standard--actions td{border-bottom:1pt solid var(--color-black);line-height:1.3;}.page-form-autovalutazione-confirmation .component--type-breadcrumbs,.page-form-autovalutazione-confirmation .webform-progress{display:none;}.page-form-autovalutazione-confirmation .autovalutazione-confirmation{margin-top:var(--unit);}.page-form-autovalutazione-confirmation .action,.page-form-autovalutazione-confirmation input[type=submit]{margin-bottom:var(--unit);padding:calc(var(--unit) * 0.5) var(--unit);background-color:#009ca6;color:#FFFFFF;border-radius:5px;display:inline-block;font-family:"Lato";font-style:normal;font-weight:700;appearance:none;border:none;font-size:var(--font-size--xl);}@media only screen and (max-width:767px){.page-form-autovalutazione-confirmation .action,.page-form-autovalutazione-confirmation input[type=submit]{font-size:var(--font-size--l);}}@media only screen and (max-width:767px){.page-form-autovalutazione-confirmation .autovalutazione--PDF--link{text-align:center;}}.page-form-autovalutazione-confirmation .autovalutazione--first--page{margin-bottom:calc(var(--unit) * 2);}.page-form-autovalutazione-confirmation .autovalutazione--page{position:relative;margin-top:calc(var(--unit) * 6);}.page-form-autovalutazione-confirmation .autovalutazione--page:before{content:attr(data-page-title);position:absolute;top:calc(var(--unit) * -3);left:50%;transform:translateX(-50%) translateY(-50%);font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--l);padding:1em;background:var(--color-white);text-transform:uppercase;color:#999;text-align:center;z-index:2;}.page-form-autovalutazione-confirmation .autovalutazione--page:after{content:"";position:absolute;top:calc(var(--unit) * -3);left:-50vw;right:-50vw;border-top:1px dashed #999;z-index:1;}.webform-progress-tracker .progress-marker{font-family:"Oswald",sans-serif;font-weight:500;color:var(--color-white);}@media only screen and (max-width:767px){.webform-progress-tracker .progress-marker{font-size:var(--font-size--s);}}.webform-progress-tracker .progress-marker::before{width:calc(var(--unit) * 2);height:calc(var(--unit) * 2);background:#D1CCBD !important;}@media only screen and (max-width:767px){.webform-progress-tracker .progress-marker::before{width:var(--unit);height:var(--unit);}}.webform-progress-tracker .progress-marker::after{top:50%;transform:translateY(-50%);background:#D1CCBD !important;}.webform-progress-tracker .is-active .progress-marker::before{background:#009ca6 !important;}.webform-progress-tracker .is-complete .progress-marker::before{background:#009ca6 !important;}.webform-progress-tracker .is-complete .progress-marker::after{background:#009ca6 !important;}.user-menu{display:flex;}.user-menu li a{color:var(--color-white);}#block-schede{margin-bottom:calc(var(--unit) * 2);}#block-schede ul{display:flex;gap:var(--unit);}@media only screen and (max-width:767px){#block-schede ul{flex-wrap:wrap;gap:2rem 0.5rem;}}#block-schede ul li a{border:1px solid #009ca6;background-color:var(--color-white);padding:calc(var(--unit) * 0.3) calc(var(--unit) * 0.4) calc(var(--unit) * 0.4) calc(var(--unit) * 0.4);border-radius:5px;text-decoration:none;}#block-schede ul li a:hover{background-color:#009ca6;color:var(--color-white);}.user-form{max-width:50rem;}.user-form .user-form-wrapper{background-color:rgb(247.2206896552,246.5724137931,243.9793103448);border:1px solid #D1CCBD;padding:var(--unit);margin-bottom:var(--unit);border-radius:15px;}.user-form .description{font-size:var(--font-size--s);margin-top:calc(var(--unit) * 0.2);}.user-form .field--type-address,.user-form .field--name-field-organization-name{background-color:var(--color-white);padding:calc(var(--unit) * 0.5);border-radius:10px;margin-bottom:var(--unit);}.user-form .field--type-address summary,.user-form .field--name-field-organization-name summary{margin-bottom:var(--unit);font-size:var(--font-size--l);font-weight:700;}.user-form .form-item-legal-privacy .field{display:flex;gap:calc(var(--unit) * 0.5);align-items:flex-start;}.user-form .form-item-legal-privacy .field input{margin-top:calc(var(--unit) * 0.2);}.user-form .form-item-legal-privacy .field label{line-height:var(--text-line-height);}.page-entity-user-edit-form .user-form .field--name-field-organization-name,.page-user-register .user-form .field--name-field-organization-name{background-color:transparent;padding:0;}.page-entity-user-edit-form .user-form .form-item input[type=text],.page-entity-user-edit-form .user-form .form-item input[type=email],.page-entity-user-edit-form .user-form .form-item input[type=number],.page-entity-user-edit-form .user-form .form-item input[type=password],.page-user-register .user-form .form-item input[type=text],.page-user-register .user-form .form-item input[type=email],.page-user-register .user-form .form-item input[type=number],.page-user-register .user-form .form-item input[type=password]{background:var(--color-white);}.page-entity-user-edit-form .user-form .form-select button.dropdown-toggle,.page-user-register .user-form .form-select button.dropdown-toggle{background:var(--color-white);}.page-entity-user-edit-form .user-form .form-select.bootstrap-select .active,.page-user-register .user-form .form-select.bootstrap-select .active{background:var(--color-white);}.user-login-form,.user-pass{max-width:50rem;background-color:rgb(247.2206896552,246.5724137931,243.9793103448);border:1px solid #D1CCBD;padding:var(--unit);margin-bottom:var(--unit);border-radius:15px;}.user-login-form #edit-reset{margin-left:auto;width:100%;display:block;text-align:right;font-family:"Lato";font-style:normal;font-weight:700;}@media only screen and (max-width:767px){.user-login-form #edit-reset{margin-bottom:var(--unit);}}.user-pass-reset .form-actions{margin-top:calc(var(--unit) * 0.5);}.node-type--page .component-type--text{text-align:center;}.node-type--page .component-type--text .component--content .text-container,.node-type--page .component-type--text .component--content .ck-editor__main,.node-type--page .component-type--text .component--content .stc_statistics p,.stc_statistics .node-type--page .component-type--text .component--content p,.node-type--page .component-type--text .component--content .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .node-type--page .component-type--text .component--content .infographic--body,.node-type--page .component-type--text .component--content .component-type--infographic .infographic--body,.component-type--infographic .node-type--page .component-type--text .component--content .infographic--body,.node-type--page .component-type--text .component--content .webform-submission-form .js-form-type-webform-markup,.webform-submission-form .node-type--page .component-type--text .component--content .js-form-type-webform-markup,.node-type--page .component-type--text .component--content .webform-submission-form .description,.webform-submission-form .node-type--page .component-type--text .component--content .description,.node-type--page .component-type--text .component--content .description-box .field,.description-box .node-type--page .component-type--text .component--content .field,.node-type--page .component-type--text .component--content .opigno_activity .field--opigno-body.field,.opigno_activity .node-type--page .component-type--text .component--content .field--opigno-body.field,.node-type--page .component-type--text .component--content .h5p-content .intro-page .introduction,.h5p-content .intro-page .node-type--page .component-type--text .component--content .introduction,.node-type--page .component-type--text .component--content .field--opigno-h5p .h5p-question .h5p-question-introduction,.field--opigno-h5p .h5p-question .node-type--page .component-type--text .component--content .h5p-question-introduction,.node-type--page .component-type--text .component--content .standard--description{margin:0 auto;max-width:100%;}.stc_statistics h2{text-transform:initial;}.stc_statistics h2 span{display:block;}.stc_statistics h2 strong{color:var(--color-black);}.stc_statistics .stc_statistics__group__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--unit);margin-bottom:calc(var(--unit) * 2);}.stc_statistics .stc_statistics__group{max-width:40rem;font-size:var(--font-size--s);}.stc_statistics .stc_statistics__group table caption{caption-side:top;padding-top:var(--unit);padding-bottom:calc(var(--unit) * 0.5);color:var(--color-black);font-weight:700;text-transform:uppercase;}.stc_statistics .stc_statistics__group table tr th,.stc_statistics .stc_statistics__group table tr td{border-top:1px solid #D1CCBD !important;padding:calc(var(--unit) * 0.5) 0;height:auto;}.stc_statistics .stc_statistics__group table tr th{font-weight:400;}.status-message.course-completed{background:#45b383;color:var(--color-white);text-align:center;font-size:var(--font-size--l);animation:appear 1s ease-in-out;border-radius:calc(var(--unit) / 2);margin-bottom:calc(var(--unit) * 2);}.status-message.course-completed strong{display:block;margin-top:0.5em;margin-bottom:0.5em;font-size:var(--font-size--xl);font-family:"Oswald",sans-serif;font-weight:500;}@media only screen and (max-width:767px){.status-message.course-completed{padding:var(--unit);}}@keyframes appear{0%{opacity:0;scale:0.8;}70%{scale:1.05;}100%{opacity:1;scale:1;}}.field--field-media-document a{color:var(--color-text);}.ck.ck-balloon-panel.ck-balloon-panel_visible{z-index:9999;}.module__badges-earned{display:none;}.user-info__section-bottom{justify-content:flex-start;gap:1rem;}.user-info__section-bottom .link-box:nth-child(3){display:none;}.user-info__section-bottom .link-box:nth-child(4){display:none;}.use-ajax.btn.badges,.use-ajax.btn.skills{display:none;}#ruota-degli-standards g[id^=st]{cursor:pointer;transition:all 0.2s linear;}#ruota-degli-standards:has(g[id^=st]:hover) g[id^=st]{opacity:0.5;}#ruota-degli-standards:has(g[id^=st]:hover) g[id^=st]:hover{opacity:1;}
