@charset "UTF-8";:root{--cl-bianco:#FFFFFF;--cl-bluscuro:#314649;--cl-blumedio:#465c61;--cl-grigiomedio:#e5e4df;--cl-grigiochiaro:rgba(229,228,223,.3);--cl-nero:#000000;--cl-neromedio:#16242d;--cc-meccanico:#35287a;--cc-elettrico:#7c9b2a;--cc-frigo:#3995aa;--cc-caldaia:#d93a15;--cc-software:#ce156f;--cc-strumentale:#314649;--cc-mediatensione:#eac800;--mar-vertical:100px;--mar-vertical-big:160px;}@media all and (max-width:799px){.desktop{display:none !important;}}@media all and (min-width:800px){.mobile{display:none !important;}}.allineamento{position:relative;width:94%;max-width:1240px;margin:0 auto;}@media all and (max-width:799px){.allineamento{width:90%;}}body{margin:0px;padding:0px;color:#000000;background:#ffffff;}html{}a{text-decoration:none;color:inherit;}img{border:none;}*:focus{outline:none}textarea{resize:none;-webkit-appearance:none;}h1,h2,h3,h4,h5,h6{font-weight:inherit !important;margin:0;padding:0;font-size:inherit !important;}header{position:sticky;top:0;z-index:99;}header .header_row{position:relative;z-index:102;background:var(--cl-bianco);}header .header_container{position:relative;padding:30px 0;}header .header_container .menu_trigger{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;width:24px;height:24px;}header .header_container .menu_trigger .bar{position:absolute;width:100%;height:2px;background:var(--cl-bluscuro);transition:all .3s ease-out;}header .header_container .menu_trigger .bar:nth-child(1){top:30%;transform:rotate(-180deg);}header .header_container .menu_trigger .bar:nth-child(2){top:70%;transform:rotate(180deg);}header.open .header_container .menu_trigger .bar:nth-child(1){top:50%;transform:rotate(45deg);}header.open .header_container .menu_trigger .bar:nth-child(2){top:50%;transform:rotate(-45deg);}header .header_container .socials{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--cl-bluscuro);font-size:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}header .header_container .socials .socials_item{margin-right:20px;}header .header_container .logo{position:relative;width:50%;max-width:250px;margin:0 auto;}header .header_container .logo img{display:block;width:100%;height:auto;}@media all and (max-width:799px){header .header_container{padding:18px 0;}header .header_container .menu_trigger{width:20px;height:20px;}}header .shadow{position:absolute;top:0;height:100svh;left:0;right:0;background:rgba(0,0,0,0);z-index:100;transform:translateX(-100%);transition:background .6s ease-out;}header.open .shadow{transform:translateX(0);background:rgba(0,0,0,.8);}header nav{position:absolute;top:152px;left:0;right:0;background:var(--cl-bianco);transform:translateY(-100%);z-index:101;transition:all .6s ease-out;}header.open nav{transform:translateY(0);}header nav .nav_deskop_container{position:relative;border-top:solid 1px var(--cl-grigiomedio);color:var(--cl-bluscuro);}header nav .nav_deskop_container .nav_items{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;}header nav .nav_deskop_container .nav_items .nav_items_col{flex:1 1 31%;padding:60px 0;border-right:solid 1px var(--cl-grigiomedio);box-sizing:border-box;}header nav .nav_deskop_container .nav_items .nav_items_col:nth-last-child(1){border-right:none;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_primary{padding:0 40px;margin-bottom:20px;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_secondary_container{padding:0 40px;margin-bottom:40px;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_secondary_container .nav_item_secondary{padding:0 20px;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_secondary_container .nav_item_secondary_corso{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:10px;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_secondary_container .nav_item_secondary_corso .poster{width:28%;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_secondary_container .nav_item_secondary_corso .poster img{display:block;width:100%;height:auto;}header nav .nav_deskop_container .nav_items .nav_items_col .nav_item_secondary_container .nav_item_secondary_corso .label{width:70%;}@media all and (max-width:799px){header nav{top:96px;}}header nav .nav_mobile_container{position:relative;max-height:calc(100svh - 96px);overflow-y:scroll;color:var(--cl-bluscuro);}header nav .nav_mobile_container .nav_items{position:relative;}header nav .nav_mobile_container .nav_items .nav_items_row{position:relative;border-top:solid 1px var(--cl-grigiomedio);padding:0 20px;transition:background .3s ease-out;}header nav .nav_mobile_container .nav_items .nav_items_row.open,header nav .nav_mobile_container .nav_items .nav_items_row.open{background:var(--cl-grigiochiaro);}header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_primary{position:relative;padding:20px 0;font-weight:bold;}header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_secondary_container{position:relative;padding:10px 0 30px 0;}header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_secondary,header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_secondary_corso{position:relative;padding:10px 0 10px 20px;}header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_econdary_arrow{position:absolute;top:28px;right:40px;}header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_social{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:var(--cl-bluscuro);font-size:24px;padding:25px 0;}header nav .nav_mobile_container .nav_items .nav_items_row .nav_item_social .socials_item{position:relative;margin-right:25px;}footer{position:relative;}footer .footer_container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border-top:solid 1px var(--cl-grigiomedio);}footer .footer_container .footer_col{position:relative;flex:1 1 32%;border-right:solid 1px var(--cl-grigiomedio);padding:var(--mar-vertical) 3% var(--mar-vertical) 3%;}footer .footer_container .footer_col:nth-child(1){padding:var(--mar-vertical) 3% var(--mar-vertical) 0;}footer .footer_container .footer_col:nth-last-child(1){padding:var(--mar-vertical) 0 var(--mar-vertical) 3%;border-right:none;}footer .footer_container .footer_col .logo{position:relative;max-width:350px;margin:0 auto 0 0;}footer .footer_container .footer_col .logo img{display:block;width:100%;height:auto;}footer .footer_container .footer_col .text{color:var(--cl-nero);}footer .footer_container .footer_col .socials{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:24px;color:var(--cl-bluscuro);}footer .footer_container .footer_col .socials .socials_item{margin-right:20px;}footer .footer_container .footer_col .socials .socials_item:nth-last-child(1){margin-right:0px;}footer .footer_container .footer_col .newsletter{margin-top:30px;}footer .legal_container{background:var(--cl-blumedio);}footer .legal_container .label{position:relative;padding:10px 0;text-align:center;color:var(--cl-bianco);}@media all and (max-width:799px){footer .footer_container{flex-wrap:wrap;}footer .footer_container .footer_col{flex:1 1 100%;border-right:none;padding:40px 10% 40px 10%;}footer .footer_container .footer_col:nth-child(1){padding:40px 10% 0px 10%;}footer .footer_container .footer_col:nth-last-child(1){padding:0 10% 40px 10%;}footer .legal_container .label{padding:16px 0;}}main{position:relative;}main .hero_slider{position:relative;}main .hero_slider .flickity-page-dots{bottom:40px !important;}main .hero_slider .flickity-page-dots .dot{width:17px;height:32px;border-radius:0;opacity:1;background:url('../media/carusel-dot.png');}main .hero_slider .flickity-page-dots .dot.is-selected{background:url('../media/carusel-dot-active.png');}main .hero_slider .slide{position:relative;width:100%;height:calc(100svh - 152px);min-height:650px;}main .hero_slider .slide .background,main .hero_slider .slide .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}main .hero_slider .slide .slide_container{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);color:var(--cl-bianco);text-align:center;}main .hero_slider .slide .slide_container .title{margin-bottom:30px;}main .hero_slider .slide .slide_container .text{margin-bottom:50px;}main .offertaformativa_home{position:relative;}main .offertaformativa_home .title{text-align:center;color:var(--cl-neromedio);margin-bottom:10px;}main .offertaformativa_home .text{text-align:center;color:var(--cl-neromedio);}main .offertaformativa_home .corsi_container{position:relative;margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}main .offertaformativa_home .corsi_container .corsi_item{position:relative;width:24.25%;margin-bottom:1%;}main .offertaformativa_home .corsi_container .corsi_item.single{background:var(--cl-grigiochiaro);padding:20px 0;}main .offertaformativa_home .corsi_container .corsi_item.more{padding:20px 0;}main .offertaformativa_home .corsi_container .corsi_item .poster{max-width:220px;width:100%;height:auto;margin:0 auto 15px auto;}main .offertaformativa_home .corsi_container .corsi_item .poster img{display:block;width:100%;height:auto;}main .offertaformativa_home .corsi_container .corsi_item .label{text-align:center;margin-bottom:10px;padding:0 35px;}main .offertaformativa_home .corsi_container .corsi_item.more .label{padding:50px 35px 0px 35px;}main .offertaformativa_home .corsi_container .corsi_item .arrow{text-align:center;}@media all and (max-width:799px){main .offertaformativa_home .corsi_container .corsi_item{width:49%;margin-bottom:2%;}main .offertaformativa_home .corsi_container .corsi_item .label{padding:0 15px;}}main .offertaformativa_pagina{position:relative;}main .offertaformativa_pagina .title{position:relative;text-align:center;margin-bottom:40px;}main .offertaformativa_pagina .offertaformativa_pagina_container{position:relative;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item{position:relative;background:var(--cl-grigiochiaro);padding:30px 20px;margin-bottom:1%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster .icon{width:45%;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster .icon img{display:block;width:100%;height:auto;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster .label{width:55%;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .texts{width:55%;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .texts .text{}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .texts .continue{margin-top:20px;}@media all and (max-width:799px){main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item{flex-wrap:wrap;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster{width:100%;margin-bottom:30px;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster .icon{width:32%;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .poster .label{width:65%;}main .offertaformativa_pagina .offertaformativa_pagina_container .offertaformativa_pagina_item .texts{width:100%;}}main .spot_background{position:relative;}main .spot_background .background,main .spot_background .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}main .spot_background .spot_background_container{padding-top:var(--mar-vertical-big);padding-bottom:var(--mar-vertical-big);color:var(--cl-bianco);}main .spot_background .spot_background_container .title{text-align:center;margin-bottom:25px;}main .spot_background .spot_background_container .subtitle{text-align:center;margin-bottom:25px;}main .spot_background .spot_background_container .text{text-align:center;margin-bottom:40px;}main .spot_background .spot_background_container .quote{text-align:center;text-transform:uppercase;}main .news_latest{position:relative;}main .news_latest .title{text-align:center;margin-bottom:25px;}main .news_latest .text{text-align:center;margin-bottom:40px;}main .news_latest .news_latest_container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}main .news_latest .news_latest_container .news_latest_item{position:relative;width:24.25%;padding-top:24.25%;margin-right:1%;margin-bottom:1%;}main .news_latest .news_latest_container .news_latest_item .background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}main .news_latest .news_latest_container .news_latest_item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+1) .overlay{background:rgb(206,21,111,.7);}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+2) .overlay{background:rgb(135,175,39,.7);}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+3) .overlay{background:rgb(57,149,170,.7);}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+4) .overlay{background:rgb(234,200,0,.7);}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+5) .overlay{background:rgb(205,27,27,.7);}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+6) .overlay{background:rgb(32,55,61,.7);}main .news_latest .news_latest_container .news_latest_item:nth-child(7n+7) .overlay{background:rgb(44,36,88,.7);}main .news_latest .news_latest_container .news_latest_item .text_container{position:absolute;top:50%;left:25px;right:25px;padding:40px 0;box-sizing:content-box;transform:translateY(-50%);color:var(--cl-bianco);}main .news_latest .news_latest_container .news_latest_item.more .text_container{color:var(--cl-nero);}main .news_latest .news_latest_container .news_latest_item .text_container .text{text-align:center;margin-bottom:20px;}main .news_latest .news_latest_container .news_latest_item .text_container .arrow{text-align:center;}@media all and (max-width:799px){main .news_latest .news_latest_container .news_latest_item{width:49%;padding-top:49%;margin-right:2%;margin-bottom:2%;}main .news_latest .news_latest_container .news_latest_item:nth-child(2n){margin-right:0;}main .news_latest .news_latest_container .news_latest_item .text_container{left:25px;right:25px;}}@media all and (min-width:800px){main .news_latest .news_latest_container .news_latest_item:nth-child(4n){margin-right:0;}}main .form{position:relative;}main .form .title{text-align:center;margin-bottom:25px;}main .form .text{text-align:center;margin-bottom:40px;}main .form.align_left .title{text-align:left;}main .form.align_left .text{text-align:left;}main .form .form_container{position:relative;}main .form .form_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:40px;}main .form .form_container .field{position:relative;width:49.5%;margin-bottom:1%;}main .form .form_container .field.wide{width:100%;}main .form .form_container .check{position:relative;width:100%;}@media all and (max-width:799px){main .form .form_container .field{width:100%;margin-bottom:2%;}}main .partners{position:relative;background:url('../media/pattern-1.svg');background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}main .partners .title{position:relative;text-align:center;margin-bottom:25px;color:var(--cl-bianco);}main .partners .text{position:relative;text-align:center;margin-bottom:40px;color:var(--cl-bianco);}main .partners .partners_container{position:relative;}main .partners .partners_container .arrow{position:absolute;top:50%;transform:translateY(-50%);color:var(--cl-bianco);cursor:pointer;}main .partners .partners_container .arrow.left{left:0;}main .partners .partners_container .arrow.right{right:0;}main .partners .partners_container .partners_slider{position:relative;margin:0 60px;}main .partners .partners_container .partners_slider .partner_slider_item{width:22%;margin-right:3%;}main .partners .partners_container .partners_slider .partner_slider_item img{display:block;width:100%;height:auto;}main .partners .cta_container{margin-top:40px;}@media all and (max-width:799px){main .partners .partners_container .partners_slider .partner_slider_item{width:42%;margin-right:9%;}}main .page_header{position:relative;}main .page_header .background,main .page_header .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}main .page_header .page_header_container{position:relative;padding:80px 0 20px 0;}main .page_header .page_header_container .title{position:relative;text-align:center;margin-bottom:80px;color:var(--cl-bianco);}main .page_header .page_header_container .breadcumbs{position:relative;text-align:center;color:var(--cl-bianco);font-weight:bold;}main .page_header .page_header_container .breadcumbs ol{list-style:none;margin:0;padding:0;}main .page_header .page_header_container .breadcumbs ol li{display:inline-block;}main .page_header .page_header_container .breadcumbs ol li::after{content:" >";}main .page_header .page_header_container .breadcumbs ol li:nth-last-child(1)::after{content:"";}main .page_menu{position:relative;}main .page_menu .page_menu_container{position:relative;border-bottom:solid 1px var(--cl-grigiomedio);padding:20px 0;text-align:center;text-transform:uppercase;}main .page_menu .page_menu_container ol{list-style:none;margin:0;padding:0;}main .page_menu .page_menu_container ol li{display:inline-block;}main .page_menu .page_menu_container ol li::after{content:"\00a0\00a0\00a0|\00a0\00a0\00a0";}main .page_menu .page_menu_container ol li:nth-last-child(1)::after{content:"";}@media all and (max-width:799px){main .page_menu .page_menu_container{white-space:nowrap;overflow-x:scroll;}}main .module_testi{position:relative;}main .module_testi .module_testi_container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}main .module_testi.border .module_testi_container{border-top:solid 1px var(--cl-grigiomedio);}main .module_testi .module_testi_container .col_title{width:100%;margin-bottom:40px;}main .module_testi .module_testi_container .col_subtitle{width:27%;}main .module_testi .module_testi_container .col_texts{width:70%;padding-top:13px;}main .module_testi .module_testi_container .title{position:relative;text-align:center;}main .module_testi .module_testi_container .subtitle{position:relative;text-align:right;}main .module_testi .module_testi_container .text{position:relative;}main .module_testi .module_testi_container .spacer{position:relative;height:40px;}main .module_testi .module_testi_container .list{position:relative;}main .module_testi .module_testi_container .cta_container{margin-top:30px;}@media all and (max-width:799px){main .module_testi .module_testi_container .col_subtitle{width:100%;margin-bottom:40px;}main .module_testi .module_testi_container .col_texts{width:100%;}main .module_testi .module_testi_container .subtitle{text-align:center;}}main .module_testofull{position:relative;}main .module_testofull .module_testofull_container{}main .module_testofull.border .module_testofull_container{border-top:solid 1px var(--cl-grigiomedio);}main .module_testofull.border .module_testofull_container .title{margin-bottom:40px;}main .module_testofull.border .module_testofull_container .text{}main .blog_detail{position:relative;}main .blog_detail .blog_detail_container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}main .blog_detail .blog_detail_container .texts{width:48%;}main .blog_detail .blog_detail_container .texts .date{margin-bottom:20px;text-transform:uppercase;}main .blog_detail .blog_detail_container .texts .title{margin-bottom:40px;}main .blog_detail .blog_detail_container .texts .text{}main .blog_detail .blog_detail_container .poster{width:48%;}main .blog_detail .blog_detail_container .poster img{display:block;width:100%;height:auto;}@media all and (max-width:799px){main .blog_detail .blog_detail_container{flex-wrap:wrap;}main .blog_detail .blog_detail_container .texts{width:100%;margin-bottom:40px;}main .blog_detail .blog_detail_container .poster{width:100%;}}main .module_gallery{position:relative;}main .module_gallery .module_gallery_container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}main .module_gallery .module_gallery_container .poster{flex:1 1 33%;margin-right:1%;}main .module_gallery .module_gallery_container .poster:nth-last-child(1){margin-right:0;}main .module_gallery .module_gallery_container .poster img{display:block;width:100%;height:auto;}main .module_centered{position:relative;}main .module_centered .module_centered_container{position:relative;width:90%;margin:0 auto;}main .module_centered .module_centered_container .title{position:relative;text-align:center;margin-bottom:40px;}main .module_centered .module_centered_container .text{position:relative;text-align:center;}@media all and (max-width:799px){main .module_centered .module_centered_container{padding:30px 20px;}}main .module_boxed{position:relative;}main .module_boxed .module_boxed_container{position:relative;background:var(--cl-grigiochiaro);padding:45px 30px;}main .module_boxed .module_boxed_container .title{position:relative;text-align:center;margin-bottom:40px;}main .module_boxed .module_boxed_container .text{position:relative;columns:2;column-gap:30px;}@media all and (max-width:799px){main .module_boxed .module_boxed_container{padding:30px 20px;}main .module_boxed .module_boxed_container .text{columns:1;column-gap:0px;}}main .m_top{padding-top:var(--mar-vertical);}main .m_bottom{padding-bottom:var(--mar-vertical);}.cta_container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.cta_container.center{justify-content:center;}.cta_container button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;}.cta_container .cta{position:relative;margin-right:30px;margin-left:30px;}.cta_container.center .cta{margin-left:0px;}.cta_container .cta:nth-last-child(1){margin-right:0;}.cta_container .cta .label{position:relative;text-transform:uppercase;padding:9px 50px;border-top:solid 1pt var(--cl-bianco);border-bottom:solid 1pt var(--cl-bianco);color:var(--cl-bianco);}.cta_container .cta::before{position:absolute;top:0;bottom:0;left:0;content:"";background:url('../media/cta-after-white.svg');background-position:center right !important;background-repeat:no-repeat !important;background-size:contain !important;width:30px;transform:translateX(-100%);}.cta_container .cta::after{position:absolute;top:0;bottom:0;right:0;content:"";background:url('../media/cta-before-white.svg');background-position:center left !important;background-repeat:no-repeat !important;background-size:contain !important;width:30px;transform:translateX(100%);}.cta_container .cta:hover .label{color:var(--cl-nero);background:var(--cl-bianco);}.cta_container .cta:hover::before{background:url('../media/cta-after-white-over.svg');}.cta_container .cta:hover::after{background:url('../media/cta-before-white-over.svg');}.cta_container.black .cta .label{border-top:solid 1pt var(--cl-neromedio);border-bottom:solid 1pt var(--cl-neromedio);color:var(--cl-neromedio);}.cta_container.black .cta::before{background:url('../media/cta-after-black.svg');}.cta_container.black .cta::after{background:url('../media/cta-before-black.svg');}.cta_container.black .cta:hover .label{background:var(--cl-neromedio);color:var(--cl-bianco);}.cta_container.black .cta:hover::before{background:url('../media/cta-after-black-over.svg');}.cta_container.black .cta:hover::after{background:url('../media/cta-before-black-over.svg');}@media all and (max-width:799px){.cta_container .cta{margin-right:24px;margin-left:24px;}.cta_container .cta .label{padding:7px 30px;}.cta_container .cta::before{width:24px;}.cta_container .cta::after{width:24px;}}a.rollover{position:relative;}a.rollover::before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transition:transform 0.3s ease;}a.rollover:hover::before,a.active::before{transform:scaleX(1) !important;}.text_with_links a{color:var(--cl-bluscuro);text-decoration:underline;}.text ul,.list ul{list-style:none;margin:0;padding:0;}.text ul li,.list ul li{position:relative;padding-left:1.5em;padding-top:.2em;padding-bottom:1em;}.text ul li::before,.list ul li::before{content:'';position:absolute;left:0;top:0px;width:1.5em;height:1.5em;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 28.6.0,SVG Export Plug-In . SVG Version:9.03 Build 54939) --%3E%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.99 29.39' style='enable-background:new 0 0 14.99 29.39;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2321373D;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='14.99,0 14.99,10.2 14.99,10.2 14.99,20.39 0,29.39 0,19.19 0,19.19 0,9 '/%3E%3C/svg%3E%0A");}.corso_meccanico strong,.corso_meccanico i.fa-regular{color:var(--cc-meccanico);}.corso_elettrico strong,.corso_elettrico i.fa-regular{color:var(--cc-elettrico);}.corso_frigo strong,.corso_frigo i.fa-regular{color:var(--cc-frigo);}.corso_caldaia strong,.corso_caldaia i.fa-regular{color:var(--cc-caldaia);}.corso_software strong,.corso_software i.fa-regular{color:var(--cc-software);}.corso_strumentale strong,.corso_strumentale i.fa-regular{color:var(--cc-strumentale);}.corso_mediatensione strong,.corso_mediatensione i.fa-regular{color:var(--cc-mediatensione);}.check-item{position:relative;margin-bottom:15px;}.check-item .label{position:absolute;cursor:text;z-index:2;left:10px;font-weight:bold;background:#fff;padding:0 10px;color:#999;font-size:11px;top:-5px}.check-item .list{position:relative;padding:18px 15px;border:solid 1px #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.check-item .list .list-check-item{position:relative;width:45%;margin-right:5%;margin-bottom:10px;}@media all and (max-width:799px){.check-item .list .list-check-item{width:100%;margin-right:0%;}}.select-item{position:relative;margin-bottom:15px;padding:18px 15px;border:solid 1px #ccc;}.select-item select{position:relative;width:100%;-webkit-appearance:none;border:solid 1px white;font-size:18px;}.select-item label{position:absolute;cursor:text;z-index:2;left:10px;font-weight:bold;background:#fff;padding:0 10px;color:#999;font-size:11px;top:-5px}.form-item{position:relative;margin-bottom:15px}.form-item input{display:block;width:100%;background:transparent;border:solid 1px #ccc;transition:all .3s ease;padding:18px 15px;margin:0;box-sizing:border-box;}.form-item input[type="date"]{height:60px;}.form-item textarea{display:block;width:100%;height:200px;background:transparent;border:solid 1px #ccc;transition:all .3s ease;padding:16px 15px;margin:0;box-sizing:border-box;}.form-item input:focus,.form-item textarea:focus{border-color:var(--cl-bluscuro)}.form-item label{position:absolute;cursor:text;z-index:2;top:13px;left:10px;font-size:12px;font-weight:bold;background:#fff;padding:0 10px;color:#999;transition:all .3s ease}.form-item input:focus + label,.form-item input:valid + label,.form-item textarea:focus + label,.form-item textarea:valid + label{font-size:11px;top:-5px}.form-item input:focus + label,.form-item textarea:focus + label{color:var(--cl-bluscuro);}