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,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,hgroup,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,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1;font-family:Outfit,sans-serif}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}button{padding:0;border:0;border-radius:0;margin:0;width:100%;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;appearance:none;cursor:pointer}a{display:inline-block;text-decoration:none;color:inherit}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}:focus{outline:0}:root{--text-color: #333333;--text-color-light: #838383;--white: #ffffff;--border: 1px solid #dbdbdb;--border-blue: 1px solid#bed1e3;--border-radius: 7px;--blue: #00498d;--gray: gray;--dark-blue: #014483;--blue-circle: #24639D;--light-pink: #FDF4F6;--pink: #f1c7c6;--violet: #dfd8e6;--yellow: #ead9bd;--red: #d83657;--green: #48cf77;--readonly: #F5F5F5;--light-red: #d65b73;--light-gray: #f2f5f9;--light-blue: #bed1e3;--light-green: #cbe8dd;--font-size-mini: 11px;--font-size-small: 13px;--font-size-default: 15px;--font-size-medium: 18px;--font-size-big: 23px;--font-size-mega: 27px;--font-size-sottotitolo: 35px;--font-size-titolo: 50px;--font-size-categorie: 190px;--box-shadow: 13px 1px 27px 5px rgba(129, 129, 129, .1)}body{font-family:Kumbh Sans,sans-serif;background-color:#fff}.pageContainer{margin:auto;padding:0 200px;overflow-x:hidden}.displayFlex{display:flex;justify-content:space-between}.displayFlexColumn{display:flex;flex-direction:column;gap:10px}.flexWrap{flex-wrap:wrap}.displayBlock{display:block}.displayGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.alignCenter{align-items:center}.alignStart{align-items:flex-start}.justifyStart{justify-content:flex-start}.justifySelfEnd{justify-self:end}.positionAbsolute{position:absolute}.colorText{color:var(--text-color)}.colorTextLight{color:var(--text-color-light)}.colorBlue{color:var(--blue)}.colorGray{color:var(--gray)}.colorWhite{color:var(--white)}.colorRed{color:var(--red)}.noBg{background-color:unset!important}.fontSizeMini{font-size:var(--font-size-mini)}.fontSizeSmall{font-size:var(--font-size-small)}.fontSizeDefault{font-size:var(--font-size-default)}.fontSizeMedium{font-size:var(--font-size-medium)}.fontSizeBig{font-size:var(--font-size-big)}.fontSizeMega{font-size:var(--font-size-mega)}.fontSizeSottotitolo{font-size:var(--font-size-sottotitolo)}.fontSizeTitolo{font-size:var(--font-size-titolo)}.uppercase{text-transform:uppercase}.w300{font-weight:300!important}.w400{font-weight:400!important}.w500{font-weight:500!important}.w600{font-weight:600!important}.w900{font-weight:900!important}a{cursor:pointer}.m0{margin:0!important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt50{margin-top:50px}.p0{padding:0!important}.marginAuto{margin:auto!important}.fitContent{min-width:none!important;width:fit-content!important}.border{border:var(--border)}.borderRadiusZero{border-radius:unset!important}.borderBlue{border:var(--border-blue);border-radius:var(--border-radius)}.textUnderline{text-decoration:underline}.textAlignLeft{text-align:left!important}.textAlignCenter{text-align:center!important}.textAlignRight{text-align:right!important}.textDecorationNone{text-decoration:none!important}.relative{position:relative}.cursorPointer{cursor:pointer}.clear{clear:all}::-webkit-scrollbar{width:5px;height:8px}::-webkit-scrollbar-track{background:var(--light-blue);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--dark-blue)}button{border-radius:var(--border-radius);padding:15px;font-size:var(--font-size-small)}li{list-style-type:disc;line-height:1.5;text-indent:0px;margin-left:15px}.noBorder{border:0!important}.nowrap{white-space:nowrap}.breadcrumb{padding-bottom:20px;color:var(--text-color)}.logo{justify-content:space-between;gap:20px}.topBar{display:flex;justify-content:space-between;align-items:center;padding:25px 0}.topBarSininstra{display:flex;justify-content:space-between;align-items:center;gap:50px}.titoloPagina{display:flex;align-items:center;gap:30px;border-left:var(--border);padding-left:30px;height:70px;cursor:pointer}.titoloPagina .displayFlex.alignCenter{border-right:var(--border);height:100%;padding-right:30px;gap:10px}.titoloPagina label{cursor:pointer}.topBarDestra{display:flex;justify-content:space-between;align-items:center;gap:50px;height:70px}.contattiTopBar{display:flex;align-items:center;justify-content:space-between;gap:10px}.contattiTopBar .displayFlexColumn{gap:5px}.contattiTopBar .displayFlexColumn span{line-height:inherit}.contattiTopBar .displayFlexColumn span:last-child{line-height:.7}.userTopBar{padding:0 30px;border-left:var(--border)}.inputCerca.topBar{display:none}.datiPartecipanti .displayFlex.form{border:var(--border-blue);border-radius:var(--border-radius);padding:20px 30px;flex-wrap:wrap;margin-top:20px}.datiPartecipanti .form>div{margin-bottom:0;min-width:200px}.footer{background-color:var(--blue);text-align:left;padding-top:80px;padding-bottom:80px}.footerCol{display:flex;flex-direction:column}.footerCol:first-child{max-width:300px;line-height:1.5}.footer .contattiTopBar{margin-top:20px;padding:15px;background-color:#125695;border-radius:var(--border-radius)}.footer img{max-width:255px}.footer span{line-height:1.5}.footerBottom{background-color:var(--dark-blue)}.footerBottom .displayFlex{align-items:center;line-height:1.5}.footerBottom .displayFlex img{max-width:150px}.desktop .contattiTopBar{display:block}.mobile .contattiTopBar,.footerCol.mobileUnionService,.footerCol.sedeSondrio.mobile{display:none}.footerCol.sedeSondrio.desktop{display:block}.tableCookie{margin:20px 0;width:100%}.tableCookie th{color:var(--blue);font-weight:500;font-size:var(--font-size-small);text-align:left;padding:10px;border-bottom:var(--border)}.tableCookie tr td{margin:20px 0;padding:10px;font-size:var(--font-size-small)}.modal-content.modalCookie{max-width:95%}.contBottoniGrid{display:flex;align-items:center;justify-content:space-between}.grid-cell button.fitContent:first-child{border-right:var(--border)}input[type=text],input[type=password]{padding:13px;border-radius:var(--border-radius);border:var(--border);width:100%}.containerInputPassword{position:relative}.containerInputPassword input[type=password]::-ms-reveal{display:none}.containerInputPassword.login{width:100%}.containerInputPassword .eye-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;padding:0;color:var(--blue);height:30px;width:30px;display:flex;justify-content:center;align-items:center}.containerInputPassword .eye-icon>i:before{font-size:var(--font-size-default)}.containerInputPassword.login .eye-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;padding:0;color:var(--blue)}.checkout .containerInputPassword i{background-color:unset!important}.inputCerca{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}.inputCerca button[type=submit]{position:absolute;right:0;width:fit-content}input[readonly]{background-color:var(--readonly);border:0!important}input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:left!important;padding:13px;border-radius:var(--border-radius);border:var(--border);width:100%}.custom-select.displayFlex{gap:0!important}.custom-select i{font-size:5px}.custom-select select{appearance:none;width:100%;padding:10px;cursor:pointer}.custom-select select option{box-shadow:none}.custom-select.selectEdizione{gap:30px!important;position:relative;align-items:center}.custom-select.selectEdizione select{border:none;padding:20px 20px 20px 75px;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:20px}.custom-select.selectEdizione .selected-option{border-radius:var(--border-radius);border:var(--border);border-color:var(--light-blue);display:flex;justify-content:space-between;align-items:center;padding:20px 20px 20px 75px;width:100%;user-select:none;-webkit-user-select:none;cursor:pointer}.custom-select.selectEdizione .selected-optionAnagrafica{border-radius:var(--border-radius);border:var(--border);display:flex;justify-content:space-between;align-items:center;padding:20px;width:100%;user-select:none;-webkit-user-select:none;cursor:pointer}.custom-select.selectEdizione .selected-option.open{border-bottom-right-radius:0}.arrow{width:8px;height:8px;border-left:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);transform:rotate(-45deg);transition:transform .3s ease}.arrow.open{transform:rotate(135deg)}.options{position:absolute;top:100%;left:55px;right:0;background-color:var(--white);border:var(--border);border-top:0;border-bottom:0;border-radius:var(--border-radius);border-top-left-radius:unset;border-top-right-radius:unset;z-index:1;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.optionsAnagrafica{position:absolute;top:100%;left:0;right:0;background-color:var(--white);border:var(--border);border-top:0;border-bottom:0;border-radius:var(--border-radius);border-top-left-radius:unset;border-top-right-radius:unset;z-index:1;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.option{padding:20px;cursor:pointer}.option:hover{background-color:var(--light-gray)}.option.selected{background-color:#c0e4fc}.options.show{display:block;max-height:900px;border-bottom:var(--border);border-color:var(--light-blue)}.optionsAnagrafica.showAnagrafica{display:block;max-height:900px;border-bottom:var(--border)}.custom-select.selectEdizione i.icon-calendar{border-right:var(--border);border-color:var(--light-blue);font-size:unset!important;position:absolute;left:0;padding:20px}.headerCorso .cardBody .custom-select.selectEdizione i.icon-calendar,.grid-container .cardBody .custom-select.selectEdizione i.icon-calendar{padding:19px!important;font-size:19px!important}.custom-select.selectEdizione i.icon-arrow-right{padding:20px;font-size:unset!important;position:absolute;right:0}.buttonCardCosto{background-color:var(--light-gray);border-radius:var(--border-radius);border:1px solid var(--blue);padding:10px;display:flex;justify-content:space-between;align-items:center}.pageContainer .buttonCardCosto .alignStart.displayFlex{gap:10px}.buttonBlu{color:var(--white);background-color:var(--blue);font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:1.1px;border-radius:var(--border-radius);padding:15px;font-size:var(--font-size-small);min-width:200px;cursor:pointer}.buttonBlu:disabled{background-color:#bfbfbf;cursor:default}.buttonDisable{background-color:#bfbfbf}.buttonBlu label{cursor:pointer}.buttonLigthGray{color:var(--blue);background-color:var(--light-gray);font-weight:500;letter-spacing:1.1px;border-radius:var(--border-radius);padding:15px;font-size:var(--font-size-small)}.buttonRed{background-color:var(--red)}.buttonLightBlue{color:var(--blue);background-color:var(--light-blue);font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:1.1px;border-radius:var(--border-radius);font-size:var(--font-size-small);width:fit-content;padding:20px}.buttonLightBlue .icon-arrow-right{transform:rotate(-45deg);background-color:unset;display:block}.cardBody .buttonBlu i{color:var(--white);font-size:20px}.pageContainer .displayFlex{gap:20px}.pageContainer.homePage .displayFlex{gap:40px}.tipologiaCorso{background-color:var(--light-blue);padding:5px;letter-spacing:1px;color:var(--text-color);font-size:var(--font-size-small);border-radius:var(--border-radius);width:fit-content}.tipologiaCorso.violet{background-color:var(--violet)}.tipologiaCorso.yellow{background-color:var(--yellow)}.titoloCorso{color:var(--blue);font-size:var(--font-size-medium);font-weight:600;display:flex;justify-content:space-between}.dataCorso{color:var(--text-color);font-size:var(--font-size-small)}.sliderHeader{overflow-y:hidden;overflow-x:hidden;height:660px;justify-content:flex-start!important}.sliderHome{min-width:70%;align-items:center;border-radius:var(--border-radius)}.sliderHomeText{display:flex;justify-content:space-between;gap:25px;flex-direction:column;width:60%}.sliderHomeText img{width:150px}.contFloat{width:100%}.contCategorieCorsi .menuTab{max-width:530px;float:left;width:calc(40% - 140px);margin-right:5%;margin-bottom:8%}.floatRight{float:right;width:60%}.tabcontent{position:relative;padding-top:100px}.tabcontent>img{position:absolute;z-index:0;top:0}.carouselCorsoPerfetto{width:760px;float:right;position:relative}.carouselCorsoPerfetto .displayFlex{justify-content:flex-end;align-items:center;gap:5px!important;top:-30px;right:0;padding-bottom:1px;cursor:pointer}.carouselCorsoPerfetto .displayFlex span{border-bottom:1px solid white}.carouselCorsoPerfetto .icon-add{background-color:unset;width:unset;height:unset}.tab button{display:block;color:var(--blue);width:100%;text-align:left;cursor:pointer;transition:.3s;padding:20px;align-items:center}.tab button.active .menuSelezionato{display:block;width:200px;height:5px;border-radius:var(--border-radius);background-color:transparent;transition:background-color .3s ease;position:absolute;left:-200px;top:30px}.tab button.active .menuSelezionatoSottoCat{display:block;width:232px;height:5px;border-radius:var(--border-radius);background-color:transparent;transition:background-color .3s ease;position:absolute;left:-232px;top:30px}.menuAccordionTabMobile{padding:0 30px 30px}.menuAccordionTabMobile .menuSelezionato{width:70px;height:5px;border-radius:var(--border-radius);background-color:transparent;transition:background-color .3s ease;position:relative;left:-80px;top:-9px}.menuAccordionTabMobile .selected{font-weight:600}.accordionTabItem{display:flex;justify-content:space-between;padding:10px;cursor:pointer}.accordionTabItem .icon-arrow-right{transform:rotate(90deg);transition:transform .3s ease}.accordionTabItem .icon-arrow-right.rotated{transform:rotate(270deg)}.accordionContent{display:flex;flex-direction:column}.accordionItem{padding:10px;cursor:pointer}.accordionItem.selected{font-weight:600}.menuAccordion{margin-top:10px}.containerCatalogoCorsi2025{margin-bottom:50px;width:100%}.catalogoCorsi2025{background-color:#d83657;padding-left:60px;border-radius:var(--border-radius);display:flex;justify-content:center;flex-direction:column;gap:10px;background-image:url("./media/2025-4IJSUI4K.svg");background-position:90%;background-size:contain;background-repeat:no-repeat;height:430px;width:70%;line-height:1.2}.catalogoCorsi2025>div{width:200px}.catalogoCorsi2025 span{width:350px}.catalogoCorsi2025 img{width:140px}.catalogoCorsi2025 .catalogo.button{border:1px solid white}.modal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;display:block;align-content:center}.modal-content{position:relative;margin:5% auto;max-width:600px;border-radius:var(--border-radius);background-color:var(--white);width:95%}.modal-content span.colorText{line-height:1.5}.modal-content.modalSearch{max-width:70%}.modal-content.modalSearch input[type=text]{padding:30px;font-size:var(--font-size-default)}.modal-content .accedi,.modal-content.partecipanti{padding:50px 75px}.modal-content.modalGrazie{padding:50px 75px;max-width:730px}.modal-content.modalGrazie .displayFlexColumn{align-items:center!important;text-align:center!important}.modalGrazie .anagraficaEsistente .buttonBlu{max-width:300px}.modalGrazie .fontSizeTitolo{font-size:40px}.modalGrazie span.colorText.fontSizeDefault{line-height:2}.modal-content.partecipanti.anagraficaEsistente{max-width:790px}.modal-content .displayFlexColumn{align-items:flex-start!important}.modal-content .displayFlexColumn.search{align-items:unset!important}.modal-content .icon-close{position:absolute;right:15px;top:15px;font-size:20px;color:var(--blue);cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:500}.modal-content a{text-decoration:underline}.modal-content a.buttonBlu{text-decoration:none}.modal-content.partecipanti{max-width:860px}.modal-content.partecipanti>.displayFlex{gap:20px}.modal-content.partecipanti span{display:block;text-align:center}.modal-content .boxIconText{flex:1;align-items:center!important;padding:40px 55px;border-radius:var(--border-radius);border-color:var(--light-blue);cursor:pointer;position:relative}.modal-content .boxIconText i,.checkout i{background-color:var(--light-gray);border-radius:50%;padding:30px}.modal-content .boxIconText .noBg{padding:5px}.uploadFile.sfoglia{text-align:center;position:relative}.sfoglia .file-input{display:none}.sfoglia.uploadFile .custom-file-label{display:inline-block;padding:14px;border-radius:var(--border-radius);border:var(--border);width:100%;cursor:pointer;margin-bottom:0}.uploadFile .sfoglia .buttonBlu{position:absolute;top:18px;right:0;width:180px;min-width:unset!important}.inputMail{max-width:500px}.boxIconText input[type=file],.boxIconText label{cursor:pointer}.boxIconText button{display:flex;justify-content:flex-start;align-items:center;gap:5px;position:absolute;bottom:10px;left:10px;z-index:10;padding:0}#filename{padding:14px;border-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;border:var(--border);width:100%}.nuovaRegistrazione{background-color:var(--light-gray);width:100%;padding:30px 75px 40px;border-radius:var(--border-radius)}.nuovaRegistrazione>span{margin-top:10px;display:block}.nuovaRegistrazione button{margin-top:30px}.nuovaRegistrazione .alignCenter{justify-content:center;margin-top:20px;gap:10px!important}.inputButton .uploadFile{position:relative}.inputButton .uploadFile .buttonBlu{position:absolute;right:0;left:unset;top:0;width:fit-content}.boxFormazioneSuMisura{background-color:var(--light-gray);padding:45px;border-radius:var(--border-radius);display:flex;justify-content:center;flex-direction:column;gap:20px;background-image:url("./media/percorsi_formativi-XB4RGEA4.svg");background-position:right bottom;background-size:250px;background-repeat:no-repeat;height:430px;width:30%}.cardBody{padding:30px 15px;border-radius:var(--border-radius);border-top-left-radius:unset;border-top-right-radius:unset;display:flex;flex-direction:column;gap:15px;border:var(--border);border-top:0;background-color:var(--white);position:relative;top:-5px;z-index:0}.cardBody i{color:var(--blue);margin-right:5px}.cardInfoTitoletto{color:var(--blue);font-weight:600;font-size:var(--font-size-default);grid-column:2;grid-row:1}.cardInfoText{color:var(--text-color);font-size:var(--font-size-small);grid-column:2;grid-row:2}.background-image-relative .categoriaAbsolute span{font-size:var(--font-size-categorie)}.background-image-relative.imgBackground{background-image:url("./media/sliderPeople-YBX3JWHB.png")}.pageContainer.dettaglioCorsoPage .background-image-relative,.pageContainer.categoria .background-image-relative{height:350px;width:calc(100% + 170px);position:relative;left:-85px;border-radius:var(--border-radius);padding:0 85px;overflow:hidden}.pageContainer.dettaglioCorsoPage .background-image-relative .categoriaAbsolute,.pageContainer.categoria .background-image-relative .categoriaAbsolute{position:absolute;top:-50px;right:0;font-size:190px;color:#fff6;text-transform:uppercase;white-space:nowrap}.pageContainer.categoria.risultatiRicerca .background-image-relative{background-color:var(--blue);height:230px}.modal-content .displayFlexColumn.accedi .displayFlex{gap:10px}.dettaglioCorsoPage .grid-container .displayFlex{gap:70px}.dettaglioCorsoPage .boxFormazioneSuMisura{width:unset}.dettaglioCorsoPage>.fontSizeSottotitolo{position:relative;top:-300px}.dettaglioCorsoPage .cardBody.dettaglio{border-top:var(--border);border-radius:var(--border-radius);padding:35px;gap:10px}.dettaglioCorsoPage .cardBody.dettaglio>div{border-bottom:var(--border);padding:20px 10px}.dettaglioCorsoPage .cardBody.dettaglio>div.cardCosto{border-bottom:0;padding:0 10px 0 0!important}.grid-container .cardBody>div.cardCosto{border-bottom:0px;margin-top:0;align-self:end;padding-bottom:0!important}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid{display:grid;gap:unset;grid-template-columns:65px 130px auto;grid-template-rows:20px auto;align-items:center}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid [class^=col]{display:flex;align-items:center}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid .col0{grid-column:1;grid-row:1;align-items:center}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid .col1{grid-column:2;grid-row:1}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid .col2{grid-column:3;grid-row:1}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid .col3{grid-column:1;grid-row:2}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid .col4{grid-column:2;grid-row:2}.dettaglioCorsoPage .corsiCorrelati{position:relative;top:-300px}.dettaglioCorsoPage .grid-container .cardBody>div{padding:0 10px 20px}.dettaglioCorsoPage .titoloSliderCorso{display:block}.dettaglioCorsoPage .infoCorso{right:10%;top:30px;z-index:2}.dettaglioCorsoPage .boxFormazioneSuMisura{height:320px}.infoCorso appCard{width:unset}.infoCorso appCard .cardHeader{display:none}.dettaglioCorsoPage .displayFlexColumn.dettaglioCorso>div{border-bottom:var(--border-blue);padding:20px 0}.dettaglioCorsoPage .grid-container{display:grid;row-gap:10px;column-gap:75px;position:relative;top:-355px;z-index:2;grid-template-rows:355px auto auto auto;grid-auto-rows:max-content}.dettaglioCorsoPage .grid-container>div{font-size:30px}.dettaglioCorsoPage .grid-container>div.titoloCorso{padding:0 20px}.dettaglioCorsoPage .grid-container>div.titoloCorso .fontSizeTitolo{font-size:clamp(1rem,2.5vw,3rem)}.colTitoloCorso{grid-column:1 / span 2;grid-row:1;display:flex;align-items:center;flex-wrap:wrap}.colSchedeCorso{grid-column:3;max-width:540px;padding-top:100px}.colDettaglioCorso{grid-column:1 / span 2;grid-row:2}.ColBoxNote{grid-column:1 / span 2;grid-row:3}.dettaglioCorsoPage .boxFormazioneSuMisura.mobile{display:none}.titolo{text-align:center;color:var(--blue);font-size:var(--font-size-titolo);font-weight:600;margin:30px 0}.titolo .fontSizeMedium.colorBlue{font-weight:400;margin-top:10px}.informativa button{width:fit-content;text-transform:uppercase;margin:35px 0 70px}.informativaTesto{display:block;height:unset;margin-bottom:25px;overflow-y:auto;font-size:var(--font-size-small);line-height:1.5;color:var(--text-color);margin-top:20px}.informativa .checkbox{line-height:1.3;column-gap:10px}.pageContainer .displayFlex.checkbox{gap:10px}.form{display:flex;row-gap:10px;column-gap:30px;flex-wrap:wrap}.form>div{width:calc(50% - 15px)}.form.border{padding:50px;column-gap:15px;justify-content:space-between;border:1px solid var(--light-blue);border-radius:var(--border-radius)}.form.border>div{margin-bottom:20px;width:calc(25% - 15px)}.form.border>div:last-child{margin-bottom:0}.form label{margin-bottom:5px;display:block;text-align:left}.form .buttonBlu label{margin-bottom:0}.form .radioButton label{margin-bottom:15px;display:inline-block}.form.width50>div{width:calc(25% - 15px);min-width:250px}.form.width50.pagamento img{max-width:125px;width:100%}.form.width50.pagamento>div{padding:15px 35px;gap:15px;margin:0;min-width:335px}.form.width50.pagamento>div.informativa{padding:0}.form.width50.pagamento input[type=radio]{margin:0}.form.width50.pagamento .displayFlex{gap:20px}.form.width50.pagamento .displayFlexColumn{gap:0px}.formArxivar .displayFlex.form{margin:20px 0}.formArxivar .displayFlex.form b{font-size:var(--fontSizeMedium);font-weight:500}.formArxivar app-input-header{margin-top:20px;display:block}.formArxivar app-input-header:first-child{margin-top:0;display:block}.formArxivar b{color:var(--blue);font-size:var(--font-size-default);text-transform:uppercase;font-weight:500!important;margin-bottom:30px}.formArxivar input[type=checkbox]{cursor:pointer!important}.formArxivar input[type=number]{padding:13px;border-radius:var(--border-radius);border:var(--border);width:100%}.formArxivar input[type=file]{padding:10px;border-radius:var(--border-radius);border:var(--border);width:100%}.pageContainer .formArxivar .displayFlex.checkbox{margin-top:0!important}.formArxivar .inputCheckbox{display:flex;align-items:center}.contDatiPartecipanti{position:relative}.checkoutPage .datiPartecipanti.formArxivar .displayFlex.form{margin-top:0;padding:20px}.modalArxivar .icon-close{position:absolute;top:30px;right:30px}.modal-content.modal-contentArxivar{max-width:900px;width:90%;height:515px;display:flex;align-items:center;position:relative;padding-top:50px}.contPopupArxivar{width:100%;padding:0 5px;height:100%;max-height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;margin:0 20px}.contDatiPartecipanti .icon-add.bgBlue.bgRed{position:absolute;top:-14px;right:-12px;background-color:var(--red);padding:17px;color:var(--white);transform:rotate(45deg)}.registrazioneDocentePage .uploadFile .buttonBlu{min-width:200px}.boxNote{border:1px solid var(--red);border-bottom:1px solid var(--red)!important;border-radius:var(--border-radius);padding:20px!important}.catalogo.button{display:flex;border:1px solid var(--blue);padding:10px;border-radius:var(--border-radius);width:fit-content;align-items:center;gap:10px;margin-top:15px;min-width:fit-content}.catalogo.button i{transform:rotate(90deg);background-color:#f1f1f133;border-radius:50%;padding:5px}.catalogo.button.buttonRed{display:flex;border:0;color:var(--white);padding:10px;border-radius:var(--border-radius);width:fit-content;align-items:center;gap:10px;margin-top:15px;min-width:fit-content}.catalogo.button i.bgBlue{transform:rotate(90deg);background-color:var(--light-gray);border-radius:50%;padding:5px}.catalogo.button i.bgBlue.bgLightBlue{background-color:var(--blue-circle)}.catalogo.buttonRed i.bgPink{background-color:var(--light-red)}.pageContainer .contCategorieCorsi{height:fit-content;justify-content:flex-start;gap:150px;margin-top:100px}.tab.colorBlue{margin-top:30px}.tab button{display:block;color:var(--blue);width:100%;text-align:left;cursor:pointer;transition:.3s;padding:20px}.tab button:hover,.tab button.active{font-weight:600}.tablinks{display:flex!important;justify-content:space-between;position:relative;gap:5px}.tablinks.active{font-weight:700}.tabcontent .displayFlex{justify-content:center;gap:20px}.accordion-content{margin-top:15px;display:flex;flex-direction:column;gap:10px;padding-left:10px;align-items:flex-start}.accordion button{padding-left:0}.accordion button.active .icon-arrow-right-rotate{transform:rotate(270deg)}.accordion button.active{padding-bottom:0}.icon-arrow-right.icon-arrow-right-rotate,.icon-arrow-right.icon-arrow-down{transform:rotate(90deg)}.totaleCarrello{justify-self:end;margin-top:60px}.totaleCarrello>.displayFlex{gap:200px}.totaleCarrello .costoIva{gap:10px}.ordine>div{border:var(--border);border-radius:var(--border-radius);padding:30px 30px 20px;box-shadow:var(--box-shadow)}.ordine .displayFlexColumn{gap:20px}.ordine .displayFlex{gap:400px;border-bottom:var(--border-blue);padding-bottom:20px}.pageContainer .background-image-relative{background-repeat:no-repeat;background-size:cover;display:flex;height:355px;width:calc(100% + 170px);position:relative;left:-85px;border-radius:var(--border-radius)}.pageContainer.categoria .headerCorso,.pageContainer.dettaglioCorsoPage .headerCorso{width:100%;display:flex;align-items:center}.pageContainer.categoria .headerCorso .fontSizeMedium{width:45%}.pageContainer.categoria .displayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.pageContainer.iscrizioneCorso .background-image-relative{height:235px;width:calc(100% + 170px);position:relative;left:-85px;border-radius:var(--border-radius);padding:0 85px;overflow:hidden}.pageContainer.iscrizioneCorso .background-image-relative .categoriaAbsolute,.pageContainer.dettaglioCorsoPage .background-image-relative .categoriaAbsolute{position:absolute;top:-50px;right:0;font-size:190px;color:#fff6;text-transform:uppercase;white-space:nowrap}.pageContainer.iscrizioneCorso .headerCorso,.pageContainer.dettaglioCorsoPage .headerCorso{width:100%;display:flex;align-items:center;position:relative}.headerCorso.displayFlexColumn{width:calc(100% + 170px);position:relative;left:-85px;border-radius:var(--border-radius);padding:0 85px;align-items:flex-start;height:350px;justify-content:center;background-repeat:no-repeat;background-position-x:right;background-position-y:-80px}.iscrizioneCorso button.download{position:absolute;bottom:0;right:5px;width:fit-content;padding:8px;margin-top:0;display:flex;align-items:center;justify-content:center;gap:5px}.iscrizioneCorso button.download span{text-decoration:underline;font-size:12px}.checkout{height:100%;margin:10% auto;text-align:center}.loadingPage .background-image-relative{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite}.loadingPage.homePage .displayFlex .carouselLoading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;width:70%;border-radius:var(--border-radius);margin-bottom:20px}.loadingPage.homePage .displayFlex .displayFlexColumn{width:30%;height:97%}.loadingPage.homePage .displayFlex .calendarloading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:285px;border-radius:var(--border-radius)}.loadingPage.homePage .displayFlex .calendarloading:nth-child(2){height:100%}.contLoadingTesti{display:flex;flex-direction:column;gap:10px}.loadingPage .titoloLoading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:20px;width:20%;border-radius:var(--border-radius)}.loadingPage .testiLoading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:10px;width:40%;border-radius:var(--border-radius)}.loadingPage .header.displayFlex{gap:30px}.loadingPage .header.displayFlex .testiLoading{gap:30px;width:100%!important;height:30px!important}.loadingPage .titololoLoading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:30px;width:50%;border-radius:var(--border-radius)}.loadingPage .testiLoading:nth-child(3){width:20%}.loadingPage .testiLoading:nth-child(2){width:60%}.loadingPage .displayFlex{flex-wrap:nowrap;flex:1}.loadingPage .cardLoading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:400px;width:360px;border-radius:var(--border-radius)}.loadingPage .indirizzoFatturazione{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:400px;width:50%;border-radius:var(--border-radius);margin-right:10px}.loadingPage .displayFlex.contDettaglioOrdine{height:400px;width:100%;border-radius:var(--border-radius)}.loadingPage .displayFlex.contDettaglioOrdine.background{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;height:400px;width:100%;border-radius:var(--border-radius)}.loadingPage .displayFlexColumn.contDettaglioOrdine.partecipanti{height:400px;width:100%;gap:20px}.loadingPage .itemGridLoading{height:20px;width:100%;background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;border-radius:var(--border-radius)}.loadingPage.areaRisDettaglioOrdinePage .dettagliOrdine.displayFlexColumn{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;border-radius:var(--border-radius);width:50%;gap:20px}.loadingPage.formLoading .displayFlexColumn{gap:30px}.loadingPage.formLoading .form{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;border-radius:var(--border-radius);height:40px}.loadingPage.formLoading.registrazionePage .form{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;border-radius:var(--border-radius);height:40px;width:100%}.slideItem.loading{background-image:linear-gradient(90deg,#c5c5c5,#a5a5a5,#ccc);background-size:400% 400%;animation:gradientMove 3s linear infinite;border-radius:var(--border-radius);width:60%;height:600px}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pageContainer.areaRisPage>.displayFlex{gap:55px;margin-bottom:50px;width:100%}.areaRisAziendaPage .fontSizeSottotitolo{margin-bottom:40px}.sideBarRiservata .colorBlue.displayFlexColumn{gap:30px}.logout{background-color:var(--light-pink);padding:20px 25px;border-radius:var(--border-radius);cursor:pointer}.areaRisPage>.displayFlexColumn{gap:20px}.areaRisPage p.fontSizeMedium{margin-bottom:20px}.colDxAreaRiservata{flex-grow:1;overflow:hidden;overflow-x:auto}.contGrid{width:100%;overflow-x:auto}.contGrid .grid-header .grid-cell{padding:10px}.areaRisAziendaPage .displayFlex>div{width:100%}.areaRisAziendaPage .alignStart{justify-content:flex-start;gap:30px}.areaRisDettaglioOrdinePage .indirizzoFatturazione{padding:40px}.areaRisDettaglioOrdinePage .dettagliOrdine .borderBlue{padding:30px}.areaRisDettaglioOrdinePage .dettagliOrdine .borderBlue:last-child{padding:18px 30px}.areaRisDettaglioOrdinePage .formArxivar .displayFlex.form{border:var(--border-blue);border-radius:var(--border-radius);padding:30px 20px}.contDettaglioOrdine .displayGrid{display:grid;grid-template-columns:auto auto;row-gap:12px;column-gap:20px;margin-top:10px}.dettagliOrdine.displayFlexColumn{gap:15px;justify-content:space-between}.dettagliOrdine.displayFlexColumn span:last-child{text-align:right}.tabs{gap:7px!important;margin-bottom:20px}.tabs .buttonLigthGray{min-width:unset;width:unset!important;cursor:pointer}.tabs .buttonLigthGray.selected{background-color:var(--blue);color:var(--white)}.storicoAcquistiPage .contButtons.sticky .contButtons{display:flex;flex-direction:column;gap:5px}.storicoAcquistiPage .ordine .displayFlex:last-child{border-bottom:0}.contGrid.scroll-container{overflow-x:auto;width:100%}.storicoAcquistiPage .contGrid.scroll-container.scroll-active .sticky{background-color:#fff;position:sticky;right:-1px;z-index:100;-webkit-box-shadow:-5px 0 9px 0px rgb(0 0 0 / 10%);-moz-box-shadow:-5px 0 9px 0px rgb(0 0 0 / 10%);box-shadow:-5px 0 9px #0000001a}.contGrid .grid-header .grid-cell:last-child{padding:0!important;position:sticky;z-index:100;height:80px;right:-1px;background-color:var(--white);border-bottom:var(--border);background-image:linear-gradient(to right,#f000,#fff);border-bottom:0;border-top:0;box-shadow:-20px 0 15px -5px #fff}.documentazioneDocentePage .displayFlex .buttonBlu{width:260px;cursor:pointer}.documentazioneDocentePage p.fontSizeMedium{margin-bottom:0}.documentazioneDocentePage .custom-select.selectEdizione{width:-moz-available;width:-webkit-fill-available;width:fill-available}.documentazioneDocentePage .custom-select.selectEdizione .selected-option{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border:var(--border)}.documentazioneDocentePage .options{left:0}.documentazioneDocentePage textarea{width:100%;border-radius:var(--border-radius)}.documentazioneDocentePage .modal-content.modalCaricaDoc{max-width:1000px}.documentazioneDocentePage .modal-content.modalCaricaDoc .buttonBlu{width:auto;cursor:pointer}.modalCaricaDoc.modal-content .displayFlexColumn{gap:10px!important}.modalCaricaDoc .fontSizeBig{margin-bottom:15px}.modalCaricaDoc .buttonBlu,.uploadFile{width:100%}.uploadFile .displayFlex{width:100%;position:relative}.uploadFile #filename{width:calc(100% - 180px);text-align:left}.uploadFile .buttonBlu{position:absolute;right:0;left:unset;min-width:100px;width:fit-content}.documentazioneDocentePage .uploadFile #filename{width:calc(100% - 40px)}.icon-add{display:inline-block;width:25px;height:25px;border-radius:50%;background-color:#f1f1f133;display:flex;justify-content:center;align-items:center}i.icon-add:before{font-size:8px}i.icon-add.bgPink:before{transform:rotate(45deg)}.bottoniGrid{display:flex;align-items:center;justify-content:end}.bottoniGrid .displayFlex{align-items:center;gap:5px}.bottoniGrid button{padding:0;display:flex;align-items:center}.bottoniGrid .icon-edit{border-right:var(--border)}.bottoniGrid i{padding:15px}.privacy_info{color:var(--text-color);line-height:1.1}.bannerCookie{display:block;position:fixed;width:100%;background-color:var(--light-gray);padding-top:30px!important;padding-bottom:30px!important;bottom:0;z-index:999;-webkit-box-shadow:0 3px 19px 0 rgba(0,0,0,.09);-moz-box-shadow:0 3px 19px 0 rgba(0,0,0,.09);box-shadow:0 3px 19px #00000017}.contBottoni{display:flex;align-items:center;justify-content:flex-end;margin-top:10px;gap:10px}.contBottoni button{max-width:fit-content}.contBottoni button.buttonLightBlue{padding:15px}.pageContainer.bannerCookie .displayFlex{gap:5px}.pointer{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width: 1700px){.pageContainer{padding:0 80px}.tabcontent.peopleSLider>div{right:245px}}@media screen and (max-width: 1500px){:root{--font-size-categorie: 170px}.pageContainer.iscrizioneCorso .background-image-relative .categoriaAbsolute{top:-70px}.modalGrazie .fontSizeTitolo{font-size:38px}.floatRight{width:65%}.carouselCorsoPerfetto{width:760px}}@media screen and (max-width: 1320px){:root{--font-size-default: 14px;--font-size-medium: 16px;--font-size-big: 20px;--font-size-mega: 23px;--font-size-sottotitolo: 30px;--font-size-titolo: 46px;--font-size-categorie: 120px}.pageContainer.iscrizioneCorso .background-image-relative .categoriaAbsolute,.pageContainer.dettaglioCorsoPage .background-image-relative .categoriaAbsolute,.pageContainer.categoria .background-image-relative .categoriaAbsolute{top:-90px}.pageContainer{padding:0 50px}.contCategorieCorsi .menuTab{width:calc(40% - 95px);margin-right:0%}.tabcontent{padding-top:60px}.carouselCorsoPerfetto{width:360px;float:unset;margin:auto}.tab button{padding:12px 20px}.tab button.active .menuSelezionato,.tab button.active .menuSelezionatoSottoCat{top:20px}.pageContainer.categoria .displayGrid{gap:15px}}@media screen and (max-width: 1200px){:root{--font-size-titolo: 39px}.modalGrazie .fontSizeTitolo{font-size:35px}.titolo{margin-bottom:30px}.pageContainer.homePage .displayFlex.sliderHeader{gap:20px}.sliderHomeText{width:80%}.dettaglioCorsoPage .cardBody.dettaglio{padding:30px 20px}.pageContainer.areaRisPage .displayFlex.justifyStart .checkbox{flex-direction:row}.pageContainer.categoria .background-image-relative{height:250px}.pageContainer.categoria .displayGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media screen and (max-width: 992px){:root{--font-size-mini: 10px;--font-size-small: 12px;--font-size-default: 14px;--font-size-medium: 16px;--font-size-big: 18px;--font-size-mega: 20px;--font-size-sottotitolo: 25px;--font-size-titolo: 40px;--font-size-categorie: 100px}.pageContainer.iscrizioneCorso .background-image-relative .categoriaAbsolute{top:-100px}.mt50{margin-top:30px}.mb50{margin-bottom:30px}.pageContainer{padding:0 35px}.pageContainer .background-image-relative{left:0;width:unset;padding:0 30px}.colTitoloCorso{grid-column:1 / span 3}.pageContainer.homePage .displayFlex.sliderHeader{flex-direction:column;height:100%}.tabcontent>img{width:100%}.carouselCorsoPerfetto{width:100%}.contCategorieCorsi .menuTab{max-width:unset;width:100%;margin-right:0}.contCategorieCorsi .floatRight{width:100%}.catalogoCorsi2025{padding-left:30px;width:50%;background-position:right bottom;background-size:125px;height:320px}.catalogoCorsi2025 span{width:80%}.boxFormazioneSuMisura{width:50%;height:320px;background-size:150px}.pageContainer .background-image-relative{height:250px}.pageContainer.categoria .headerCorso{width:90%;padding-left:0}.pageContainer .contCategorieCorsi{margin-top:0}.headerCorso.displayFlexColumn{width:100%;left:0;padding:0 15px;background-size:50px;height:190px;background-position-y:-40px;background-size:contain}.dettaglioCorsoPage .grid-container{grid-template-rows:unset;column-gap:0;top:unset}.pageContainer.dettaglioCorsoPage .background-image-relative{height:250px}.dettaglioCorsoPage .mobileTemplate{gap:20px}.dettaglioCorsoPage .mobileTemplate .colSchedeCorso{max-width:unset}.dettaglioCorsoPage .mobileTemplate .cardBody{max-width:fit-content;min-width:max-content;top:unset;gap:0;padding:20px;height:fit-content}.dettaglioCorsoPage .displayFlexColumn.dettaglioCorso>div:first-child{padding-top:0}.dettaglioCorsoPage>.fontSizeSottotitolo{position:relative;top:0}.colDettaglioCorso{width:100%;padding-top:10px}.dettaglioCorsoPage .cardBody.dettaglio>div.cardCosto{border-bottom:0;padding:10px!important}.colSchedeCorso{padding-top:10px}.dettaglioCorsoPage .boxFormazioneSuMisura{height:auto}.dettaglioCorsoPage .corsiCorrelati{top:unset}.headerCorso.displayFlexColumn{height:max-content;padding-top:30px;padding-bottom:30px}.iscrizioneCorso .headerCorso span{width:100%;line-height:1.1}.modal-content.partecipanti{max-width:700px}.modal-content .boxIconText{padding:30px}.modal-content.modalGrazie{max-width:90%}.modal-content.partecipanti.anagraficaEsistente{max-width:85%}.modal-content span.colorText{line-height:1}.boxIconText .button.download{font-size:11px}.loadingPage .displayFlex{flex-wrap:wrap;justify-content:flex-start}.loadingPage .contLoadingTesti .displayFlex{flex-wrap:nowrap;justify-content:space-between}.loadingPage.homePage .displayFlex .carouselLoading,.loadingPage.homePage .displayFlex .displayFlexColumn{width:100%}.loadingPage.homePage .contLoadingTesti{margin-top:20px}.loadingPage.homePage .cardLoading{width:100%;max-height:200px}.loadingPage.areaRisDettaglioOrdinePage .dettagliOrdine.displayFlexColumn{display:none}.loadingPage.areaRisDettaglioOrdinePage .indirizzoFatturazione{width:100%}.pageContainer.categoria .displayGrid{gap:10px}.carouselCorsoPerfetto .displayFlex{right:50px}}@media screen and (max-width: 768px){:root{--font-size-sottotitolo: 22px;--font-size-mega: 20px;--font-size-titolo: 30px;--font-size-categorie: 80px}.pageContainer.iscrizioneCorso .background-image-relative .categoriaAbsolute{top:-115px}.pageContainer.categoria .headerCorso .fontSizeMedium{width:100%}.sliderHome{height:400px}.pageContainer.homePage .displayFlex.sliderHeader{flex-direction:column;gap:40px}.loadingPage.homePage .displayFlex .carouselLoading{margin-bottom:0}.displayFlex.containerCatalogoCorsi2025{flex-direction:column}.catalogoCorsi2025,.catalogoCorsi2025 span,.boxFormazioneSuMisura,.pageContainer.categoria .headerCorso{width:100%}.colDettaglioCorso{grid-column:1 / span 3}.modal-content.partecipanti>.displayFlex{flex-direction:column}.buttonBlu{min-width:unset}.ordine.displayFlexColumn{width:100%}.ordine .displayFlexColumn .buttonBlu.mt30{margin-top:0}.ordine .displayFlex{gap:unset}.form.width50.pagamento{row-gap:20px}.pageContainer.iscrizioneCorso .background-image-relative,.pageContainer.categoria .background-image-relative,.pageContainer.dettaglioCorsoPage .background-image-relative{height:fit-content;padding-bottom:30px;padding-top:30px}.dettaglioCorsoPage .mobileTemplate .colSchedeCorso{max-width:unset;flex-direction:column}.dettaglioCorsoPage .mobileTemplate .cardBody{max-width:unset;width:100%;top:unset;gap:0}.background-image-relative .categoriaAbsolute span{display:none}.modal-content.partecipanti{padding:50px 20px}.carouselFuturoFormativo .container-fluid{padding-top:20px}.pageContainer.categoria .displayGrid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.pageContainer.categoria .displayGrid .appCard{width:unset;min-width:unset}.displayFlex.contDettaglioOrdine{flex-direction:column}.areaRisDettaglioOrdinePage .indirizzoFatturazione{padding:30px}.areaRisDettaglioOrdinePage .dettagliOrdine .borderBlue{padding:20px}.areaRisDettaglioOrdinePage .dettagliOrdine .borderBlue:last-child{padding:7px 16px}.boxIconText .button.download{top:-17px;right:10px;padding:5px 8px}.loadingPage .contLoadingTesti .displayFlex{flex-wrap:wrap}.loadingPage .contLoadingTesti .displayFlex>div{width:100%;height:200px}.areaRisDettaglioOrdinePage .sticky{box-shadow:none}.areaRisDettaglioOrdinePage .sticky .contButtons{flex-direction:row;gap:5px}.storicoAcquistiPage .contButtons.sticky .contButtons{flex-direction:row}.containerSwiper.mb30{height:unset!important}.pageContainer.areaRisPage.mt30{margin-top:0!important}}@media screen and (max-width: 600px){:root{--font-size-default: 12px;--font-size-medium: 13px;--font-size-big: 16px;--font-size-mega: 18px;--font-size-sottotitolo: 25px;--font-size-titolo: 27px;--font-size-categorie: 50px}input[type=text],input[type=password]{padding:12px}.pageContainer>.titolo{margin-top:0}.mb50{margin-bottom:35px}.fontSizeSottotitolo{margin:20px 0 10px}.pageContainer{padding:0 15px}.accordion button{padding:5px 5px 5px 0}.accordion button.active .accordion-content{margin-bottom:15px}.modal-content{max-width:90%}.modal-content .accedi{padding:50px 35px}.nuovaRegistrazione{padding:30px 35px 40px}.modal-content.partecipanti{flex-direction:column;max-width:90%}.modal-content .boxIconText{padding:20px}.modal-content .boxIconText i,.checkout i{padding:15px}.modal-content.partecipanti .boxIconText:nth-child(3){padding-bottom:50px}.boxIconText .button.download{position:unset;margin:0 auto;padding:10px;justify-content:center;width:100%}.boxIconText button{align-items:center;gap:5px;position:absolute;bottom:10px;left:10px}.modal-content i:before{font-size:20px}.modal-content .boxIconText .button.download i{padding:5px}.iscrizioneCorso .modal-content button.download i:before{font-size:10px}.boxIconText.displayFlexColumn .fontSizeSottotitolo{font-size:20px}.modal-content.partecipanti.anagraficaEsistente{max-width:95%}.sliderHome{align-items:baseline;height:unset}.sliderHome img{width:75px}.sliderHome .fontSizeTitolo{font-size:25px}.sliderHomeText{width:100%}.pageContainer .displayFlex.contCategorieCorsi{flex-direction:column;margin:10px 0 50px;gap:20px;height:unset}.peopleSLider{height:unset}.peopleSLider>img{display:none}.tabcontent appCard{margin-top:0}.displayFlex.containerCatalogoCorsi2025{flex-direction:column}.displayFlex.containerCatalogoCorsi2025>div{width:100%}.catalogoCorsi2025{height:250px;padding:25px}.boxFormazioneSuMisura{height:250px;padding:25px;background-size:150px}.documentazioneDocentePage .displayFlex.alignCenter{flex-direction:column;align-items:flex-start}.form.width50>div{width:100%;min-width:unset}.datiPartecipanti .form>div{width:100%!important}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid{grid-template-columns:55px 130px 160px}.dettaglioCorsoPage .mobileTemplate .cardBody.dettaglio{padding:10px;width:100%;min-width:unset}.containerSwiper{height:fit-content!important}.pageContainer.categoria .displayGrid{grid-template-columns:auto}.pageContainer.categoria .displayGrid .appCard{width:unset;min-width:unset}.formArxivar .displayFlex.form{flex-direction:column}.formArxivar .displayFlex.form>div{width:100%!important}.datiPartecipanti.formArxivar .displayFlex.form{flex-direction:unset}.contDatiPartecipanti.modalArxivar{padding:50px 25px 10px}.modal-content.modal-contentArxivar{padding-top:0;height:550px}.checkoutPage .contDatiPartecipanti.modalArxivar{padding:0}.elencoAnagrafichePage .modal-content .displayFlexColumn.accedi .displayFlex{flex-direction:column}.elencoAnagrafichePage .modal-content .displayFlexColumn.accedi .displayFlex>div{width:100%!important}.elencoAnagrafichePage .modal-content .displayFlexColumn .contentForm{width:100%}.inputButton .uploadFile .buttonBlu{padding:14px}.modal-content.modalSearch input[type=text]{padding:20px}}@media screen and (max-width: 430px){.totaleCarrello>.displayFlex{gap:0px}.documentazioneDocentePage .displayFlex .buttonBlu,.totaleCarrello{width:100%}.pageContainer .contButtons.displayFlex{flex-direction:column;gap:10px}.custom-select.selectEdizione .selected-optionAnagrafica,.optionsAnagrafica .option{padding:20px 10px}.dettaglioCorsoPage .cardBody.dettaglio>div{padding:15px 0}.dettaglioCorsoPage .cardBody.dettaglio .displayGrid{grid-template-columns:55px 115px 160px}}@font-face{font-family:icomoon;src:url("./media/icomoon-DYPLYRXR.eot?7238bm");src:url("./media/icomoon-DYPLYRXR.eot?7238bm#iefix") format("embedded-opentype"),url("./media/icomoon-3TJ3JIEH.ttf?7238bm") format("truetype"),url("./media/icomoon-LY7RBIVV.woff?7238bm") format("woff"),url("./media/icomoon-X6R6CIS7.svg?7238bm#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-review:before{content:"\e91c"}.icon-star:before{content:"\e91d"}.icon-eye-closed:before{content:"\e91a"}.icon-eye:before{content:"\e91b"}.icon-download:before{content:"\e919"}.icon-arrow-right-up:before{content:"\e917"}.icon-edit:before{content:"\e918"}.icon-add:before{content:"\e914"}.icon-check:before{content:"\e915"}.icon-pdf:before{content:"\e916"}.icon-callcenter:before{content:"\e903"}.icon-search:before{content:"\e904"}.icon-catalogo-corsi:before{content:"\e905"}.icon-add-post:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-arrow-right:before{content:"\e906"}.icon-calendar:before{content:"\e907"}.icon-cart:before{content:"\e908"}.icon-clock:before{content:"\e909"}.icon-close:before{content:"\e90a"}.icon-delete:before{content:"\e90b";color:#d83657}.icon-excel:before{content:"\e90c"}.icon-hourglass:before{content:"\e90d"}.icon-lente:before{content:"\e90e"}.icon-logout:before{content:"\e90f";color:#d83657}.icon-map:before{content:"\e910"}.icon-pin:before{content:"\e911"}.icon-tel:before{content:"\e912"}.icon-user:before{content:"\e913"}
