/**handles:cb-cm-style,cb-gc-style,baldan_landing_25-theme-base-style,baldan_landing_25-theme-style,baldan_landing_25_splide.min.css**/
.form_total_container{width:100%;border:1px solid var(--grigiochiaro);padding:2rem;background-color:var(--white);border-radius:.7rem;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}.form_total_container .form_header{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--grigiochiaro);display:flex;flex-direction:column;align-items:center;gap:1rem}.form_container{padding:2rem;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;border-radius:1.5rem}p.req_fields_alert{text-align:center;font-size:.8rem;opacity:.75;-webkit-margin-before:1rem;margin-block-start:1rem;line-height:1.5;max-width:80%;margin-inline:auto}.form_row .input_wrapper input.has_error,.form_row .input_wrapper textarea.has_error{border-color:#8b0000}.form_row .input_wrapper.is_checkbox label.has_error :where(span,a){color:#8b0000}.form_header{display:flex;align-items:center;flex-direction:column;gap:1rem}.form_header h2{font-size:2.15rem;color:var(--secondarycolor);text-align:center;line-height:1.2}.flex_col{flex-direction:column}.fake_check{width:24px;height:24px;flex-shrink:0;border:1px solid var(--grigioscuro);display:flex;align-items:center;justify-content:center;-webkit-margin-end:.3rem;margin-inline-end:.3rem;border-radius:50%}.fake_check::after{content:'';width:16px;height:16px;background-color:var(--grigioscuro);scale:0;border-radius:50%;transition:.2s}.form_row .input_wrapper.is_checkbox input[type=checkbox]:checked~.fake_check::after{scale:1}.form_row{width:100%}.form_row.splitted{width:100%;display:flex;gap:1rem}.form_row.splitted .form_col{width:100%}.form_row .input_wrapper{width:100%;height:45px}.form_row .input_wrapper.is_textarea{height:130px}.form_row .input_wrapper input,.form_row .input_wrapper textarea{width:100%;height:100%;border:none;border-bottom:1px solid var(--grigioscuro);padding:0;font-size:1rem;outline:0;transition:.2s;border-radius:0!important}.form_row .input_wrapper input:focus,.form_row .input_wrapper textarea:focus{border-color:var(--maincolor)}.form_row .input_wrapper textarea{padding-bottom:1rem;line-height:1.5;resize:none;font-family:var(--font-family)}.form_row .input_wrapper.is_checkbox{height:auto}.form_row .input_wrapper.is_checkbox input[type=checkbox]{height:initial;width:initial;display:none}.form_row .input_wrapper.is_submit{margin-bottom:0;height:initial}.form_row .input_wrapper.is_checkbox label{display:flex;align-items:center;gap:5px;cursor:pointer}.form_row .input_wrapper.is_checkbox label span{font-size:.9rem}.form_row .input_wrapper.is_checkbox label a{text-decoration:underline;color:var(--maincolor);transition:.3s}.form_row .input_wrapper.is_checkbox label a:hover{color:var(--secondarycolor)}.form_header p{text-align:center;line-height:1.5}.form_row .input_wrapper.is_submit button{padding:1.2rem 2.6rem;background-color:var(--accentcolor);border-radius:0;font-size:1rem;color:var(--white);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:.3s;border-radius:13px;-webkit-margin-start:auto;margin-inline-start:auto;display:block}.form_row .input_wrapper.is_submit button:hover{background-color:var(--secondarycolor)}.grecaptcha-badge{display:none!important}.is_file_upload input[type=file]{display:none}.input_wrapper.is_file_upload{display:flex;align-items:center;gap:20px}.input_wrapper.is_file_upload,.input_wrapper.is_submit{height:auto}.input_wrapper.is_file_upload label{display:flex;align-items:center;gap:10px;border:1px solid var(--secondarycolor);padding:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:.5rem;cursor:pointer;transition:.2s}.input_wrapper.is_file_upload label:hover{background-color:var(--secondarycolor)}.input_wrapper.is_file_upload label :where(span,ion-icon){transition:.2s}span.carica_file_text{font-size:.85rem;pointer-events:none}.input_wrapper.is_file_upload label button{width:25px;pointer-events:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.input_wrapper.is_file_upload label:hover :where(span,ion-icon){color:var(--white)}.foto_preview{display:flex;align-items:center;gap:4px}.single_image_upload{width:50px;aspect-ratio:1;background-position:center;background-size:cover;background-repeat:no-repeat}.single_image_upload button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);font-size:1.6rem;cursor:pointer;opacity:0;transition:.2s}.single_image_upload button:hover{opacity:1}.single_image_upload button ion-icon{color:var(--white)}@media screen and (max-width:900px){.form_row .input_wrapper.is_checkbox label span{font-size:.8rem;line-height:140%}.form_row.splitted{display:flex;flex-direction:column}.form_row .input_wrapper input,.form_row .input_wrapper textarea{font-size:.9rem}.form_row .input_wrapper.is_submit button{width:100%}.input_wrapper.is_file_upload{display:block}.input_wrapper.is_file_upload label{width:100%;justify-content:center}.foto_preview{flex-wrap:wrap;transition:.3s}.foto_preview.opened{padding-top:25px}}
.contact_meta_box{width:100%;display:flex;flex-direction:column;gap:5px}.contact_meta_box:not(:last-child){margin-bottom:10px}.wp-list-table tbody tr td.ordine_personale,.wp-list-table th#ordine_personale{width:150px;text-align:center}.wp-list-table th#social-icon,.wp-list-table th#thumbnail{width:150px;text-align:center}.wp-list-table tbody tr td.thumbnail{display:flex;justify-content:center;align-items:center}
:root{--dark:#1D1D1B;--grigiochiaro:#f0f0f0;--grigiomedio:#a9a9a9;--grigioscuro:#808080;--white:#fff;--maincolor:#E20613;--secondarycolor:#ffd200;--verdeCTA:#15af15;--verdeCTAdark:#129712;--gradient:linear-gradient(90deg, #ffd200, #E20613);--gradientInv:linear-gradient(-90deg, #ffd200, #E20613);--fs-200:clamp(0.85rem, calc(0.82rem + 0.06vw), 0.90rem);--fs-250:clamp(0.89rem, calc(0.87rem + 0.07vw), 0.94rem);--fs-300:clamp(0.94rem, calc(0.92rem + 0.08vw), 0.98rem);--fs-350:clamp(1.035rem, calc(0.99rem + 0.205vw), 1.145rem);--fs-400:clamp(1.13rem, calc(1.06rem + 0.33vw), 1.31rem);--fs-450:clamp(1.24rem, calc(1.135rem + 0.51vw), 1.53rem);--fs-500:clamp(1.35rem, calc(1.21rem + 0.69vw), 1.75rem);--fs-550:clamp(1.485rem, calc(1.29rem + 0.965vw), 2.04rem);--fs-600:clamp(1.62rem, calc(1.37rem + 1.24vw), 2.33rem);--fs-650:clamp(1.78rem, calc(1.455rem + 1.635vw), 2.72rem);--fs-700:clamp(1.94rem, calc(1.54rem + 2.03vw), 3.11rem);--fs-750:clamp(2.135rem, calc(1.62rem + 2.585vw), 3.625rem);--fs-800:clamp(2.33rem, calc(1.7rem + 3.15vw), 4.14rem);--fs-850:clamp(2.565rem, calc(1.775rem + 3.945vw), 4.83rem);--fs-900:clamp(2.8rem, calc(1.85rem + 4.74vw), 5.52rem);--fs-big:clamp(3rem, calc(1.9rem + 4.8vw), 6rem);--fs-huge:clamp(5rem, calc(4rem + 6vw), 8rem);--fw-100:100;--fw-200:200;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--font-family:"Open Sans","sans-serif"}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family)}.fs-200{font-size:var(--fs-200)}.fs-250{font-size:var(--fs-250)}.fs-300{font-size:var(--fs-300)}.fs-350{font-size:var(--fs-350)}.fs-400{font-size:var(--fs-400)}.fs-450{font-size:var(--fs-450)}.fs-500{font-size:var(--fs-500)}.fs-550{font-size:var(--fs-550)}.fs-600{font-size:var(--fs-600)}.fs-650{font-size:var(--fs-650)}.fs-700{font-size:var(--fs-700)}.fs-750{font-size:var(--fs-750)}.fs-800{font-size:var(--fs-800)}.fs-850{font-size:var(--fs-850)}.fs-900{font-size:var(--fs-900)}.fs-big{font-size:var(--fs-big)}.fs-huge{font-size:var(--fs-huge)}.fw_100{font-weight:var(--fw-200)}.fw_200{font-weight:var(--fw-200)}.fw_300{font-weight:var(--fw-300)}.fw_400{font-weight:var(--fw-400)}.fw_500{font-weight:var(--fw-500)}.fw_600{font-weight:var(--fw-600)}.fw_700{font-weight:var(--fw-700)}.fw_800{font-weight:var(--fw-800)}.fw_900{font-weight:var(--fw-900)}.pad5{padding-top:5px;padding-bottom:5px}.pad10{padding-top:10px;padding-bottom:10px}.pad15{padding-top:15px;padding-bottom:15px}.pad20{padding-top:20px;padding-bottom:20px}.pad30{padding-top:30px;padding-bottom:30px}.pad40{padding-top:40px;padding-bottom:40px}.pad50{padding-top:50px;padding-bottom:50px}.pad60{padding-top:60px;padding-bottom:60px}.pad70{padding-top:70px;padding-bottom:70px}.pad80{padding-top:80px;padding-bottom:80px}.pad90{padding-top:90px;padding-bottom:90px}.pad100{padding-top:100px;padding-bottom:100px}.pad120{padding-top:120px;padding-bottom:120px}.pad130{padding-top:130px;padding-bottom:130px}.pad140{padding-top:140px;padding-bottom:140px}.pad150{padding-top:150px;padding-bottom:150px}.pad160{padding-top:160px;padding-bottom:160px}.nopadtop{padding-top:0}.nopadbottom{padding-bottom:0}.padright20{padding-right:20px}body{--sb-track-color:var(--grigiochiaro);--sb-thumb-color:var(--maincolor);--sb-size:6px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:15px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:15px}a.global_link{width:100%;height:100%}.z_index_1{z-index:1}.z_index_2{z-index:2}.z_index_3{z-index:3}.z_index_4{z-index:4}.z_index_5{z-index:5}.z_index_6{z-index:6}.z_index_7{z-index:7}.z_index_8{z-index:8}.z_index_9{z-index:9}.z_index_10{z-index:10}.z_index_11{z-index:11}.z_index_12{z-index:12}.z_index_13{z-index:13}.z_index_14{z-index:14}.z_index_15{z-index:15}.lh-1-1{line-height:1.1}.lh-1-2{line-height:1.2}.lh-1-3{line-height:1.3}.lh-1-4{line-height:1.4}.lh-1-5{line-height:1.5}.lh-1-6{line-height:1.6}.lh-1-7{line-height:1.7}.lh-1-8{line-height:1.8}.minh50{min-height:50px}.minh100{min-height:100px}.minh150{min-height:150px}.minh200{min-height:200px}.minh250{min-height:250px}.minh300{min-height:300px}.minh350{min-height:350px}.minh400{min-height:400px}.minh450{min-height:450px}.minh500{min-height:500px}.minh550{min-height:500px}.minh600{min-height:600px}.minh700{min-height:700px}.minh750{min-height:750px}.minh800{min-height:800px}.minh850{min-height:850px}.minh900{min-height:900px}.minh100vh{min-height:100vh}.mart5{margin-top:5px}.marb5{margin-bottom:5px}.mart10{margin-top:10px}.marb10{margin-bottom:10px}.mart20{margin-top:20px}.marb20{margin-bottom:20px}.mart30{margin-top:30px}.marb30{margin-bottom:30px}.mart40{margin-top:40px}.marb40{margin-bottom:40px}.mart50{margin-top:50px}.marb50{margin-bottom:50px}.mart60{margin-top:60px}.marb60{margin-bottom:60px}.mart70{margin-top:70px}.marb70{margin-bottom:70px}.mart80{margin-top:80px}.marb80{margin-bottom:80px}.mart90{margin-top:90px}.marb90{margin-bottom:90px}.mart100{margin-top:100px}.marb100{margin-bottom:100px}.mart110{margin-top:110px}.marb110{margin-bottom:110px}.mart120{margin-top:120px}.marb120{margin-bottom:120px}.mart130{margin-top:130px}.marb130{margin-bottom:130px}.mart140{margin-top:140px}.marb140{margin-bottom:140px}.mart150{margin-top:150px}.marb150{margin-bottom:150px}.grid{display:grid}.auto_grid{grid-auto-flow:column}.grid_2_cols{grid-template-columns:repeat(2,1fr)}.grid_3_cols{grid-template-columns:repeat(3,1fr)}.grid_4_cols{grid-template-columns:repeat(4,1fr)}.grid_5_cols{grid-template-columns:repeat(5,1fr)}.grid_1_2_cols{grid-template-columns:1fr 2fr}.grid_1_3_cols{grid-template-columns:1fr 3fr}.grid_2_1_cols{grid-template-columns:2fr 1fr}.grid_3_1_cols{grid-template-columns:3fr 1fr}.grid_3_2_cols{grid-template-columns:3fr 2fr}.grid_2_3_cols{grid-template-columns:2fr 3fr}.grid_2_1_1_cols{grid-template-columns:2fr 1fr 1fr}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}.gap50{gap:50px}.gap60{gap:60px}.gap70{gap:70px}.gap80{gap:80px}.gap90{gap:90px}.gap100{gap:100px}.jc-space-btw{justify-content:space-between}.jc-center{justify-content:center}.jc-start{justify-content:start}.jc-end{justify-content:end}.flex{display:flex;align-items:center}.flex-col{flex-direction:column}.flex-col-rev{flex-direction:column-reverse}.flex-rev{flex-direction:row-reverse}.align_center{align-items:center}.align_start{align-items:flex-start}.align_initial{align-items:initial}.align_end{align-items:flex-end}.align_self_end{align-self:flex-end}.pos_rel{position:relative}.pos_abs{position:absolute}.pos_fix{position:fixed}.pos_static{position:static}.pos_sticky{position:-webkit-sticky;position:sticky}.text_dark{color:var(--dark)}.text_grigiochiaro{color:var(--grigiochiaro)}.text_grigiomedio{color:var(--grigiomedio)}.text_grigioscuro{color:var(--grigioscuro)}.text_white{color:var(--white)}.text_maincolor{color:var(--maincolor)}.text_secondarycolor{color:var(--secondarycolor)}.text_darksecondarycolor{color:var(--darksecondarycolor)}.text_center{text-align:center}.text_right{text-align:right}.text_left{text-align:left}.text_justify{text-align:justify}.text_upper{text-transform:uppercase}.text_underline{text-decoration:underline}.bg_center{background-position:center}.bg_cover{background-size:cover}.bg_norep{background-repeat:no-repeat}.bg_fixed{background-attachment:fixed}.bg_dark{background-color:var(--dark)}.bg_grigiochiaro{background-color:var(--grigiochiaro)}.bg_grigiomedio{background-color:var(--grigiomedio)}.bg_grigioscuro{background-color:var(--grigioscuro)}.bg_white{background-color:var(--white)}.bg_maincolor{background-color:var(--maincolor)}.bg_secondarycolor{background-color:var(--secondarycolor)}.bg_verdeCTA{background-color:var(--verdeCTA)}.bg_verdeCTAdark{background-color:var(--verdeCTAdark)}.bg_gradient{background:var(--gradient)}.bg_gradientInv{background:var(--gradientInv)}.bg_darkmaincolor{background-color:var(--darkmaincolor)}.bg_darksecondarycolor{background-color:var(--darksecondarycolor)}.bg-center{background-position:center}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.content-grid{width:100%;--padding-inline:2rem;--content-max-width:1400px;--breakout-max-width:95vw;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}
a{text-decoration:none}button{background:0 0;border:none;color:var(--dark);cursor:pointer}ul{list-style:none}html{overflow-x:hidden}.feather,ion-icon{pointer-events:none}p strong{font-weight:600}img{max-width:100%}.content-grid{width:100%;--padding-inline:2rem;--content-max-width:1400px;--breakout-max-width:95vw;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.auto_grid{grid-auto-flow:column}.align_center{align-items:center}#toTop{position:fixed;z-index:99999;bottom:150px;right:75px;transition:.3s;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);pointer-events:none}#toTop.show_toTop{pointer-events:auto;opacity:1;transform:translateY(0)}#toTop a{width:30px;height:30px;border-radius:50%;transition:.3s;background-color:var(--grigiochiaro);display:flex;align-items:center;justify-content:center}#toTop a svg{width:24px;height:24px;transition:.3s;pointer-events:none}#toTop a:hover{background-color:var(--dark)}#toTop a:hover svg{stroke:var(--white)}.wt-cli-manage-consent-link{cursor:pointer}.policy h3{margin:20px 0;font-size:1.5vw}.policy h4{margin:10px 0;font-size:18px}.policy h5{margin:10px 0;font-size:17px}.policy p{line-height:1.5;font-size:15px;margin-bottom:10px;text-align:justify}.policy p strong{letter-spacing:1px;line-height:2}.policy p a{color:var(--dark);text-decoration:underline}.policy ul{list-style:lower-latin;margin-left:25px;padding:15px 0}.policy ul li{line-height:1.6}#ringraziamento{display:flex;justify-content:center;text-align:center;background:var(--white);padding:20px}#ringraziamento .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}#ringraziamento h2{text-transform:uppercase;font-size:28px;padding-bottom:20px;color:var(--maincolor);border-bottom:1px solid var(--grigiochiaro);margin-bottom:2rem}#ringraziamento p{font-size:20px}.thankyou_loader{inset:0;z-index:999999}.thankyou_loader .spinner{width:88px;height:88px;border-radius:50%;background:conic-gradient(#0000 10%,var(--maincolor));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 14.1px),#000 0);-webkit-animation:spinner-zp9dbg .6s infinite linear;animation:spinner-zp9dbg .6s infinite linear}@-webkit-keyframes spinner-zp9dbg{to{transform:rotate(1turn)}}@keyframes spinner-zp9dbg{to{transform:rotate(1turn)}}/*!SECTION */#test_zone{margin:100px 0}.logoBox{width:500px;transition:.3s}body.landing_ballan header.scrolling .logoBox{width:200px}.cta_header{transition:.3s;padding:1rem 2rem}.cta_header:hover{background-color:var(--verdeCTAdark)}.btn_mob_menu{display:none}body.landing_ballan header{position:fixed;z-index:99999;top:0;left:0;width:100%;transition:.3s}body.landing_ballan header .header_container{transition:.3s}body.landing_ballan header.scrolling .header_container{padding-block:0}nav.menu_landing .menu_wrapper ul.menu{display:flex;align-items:center;gap:1rem}nav.menu_landing .menu_wrapper ul.menu li a{color:var(--white);font-size:var(--fs-300);transition:.3s;padding-inline:2rem;font-weight:300;text-transform:uppercase}nav.menu_landing .menu_wrapper ul.menu li a:hover{color:var(--grigiochiaro)}section#cta::before,section#hero::before{content:'';position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(-90deg,rgba(0,0,0,0) 0,#000 160%)}body.landing_ballan header.scrolling{background-color:var(--dark)}.ballan_title_divider{height:2px;width:20%}.grid_col.hero_col_1{-webkit-padding-end:calc(100% / 3);padding-inline-end:calc(100% / 3);display:flex;flex-direction:column;justify-content:center}.is_landing .form_wrapper{padding-inline:2rem;padding-block:3rem;background:rgba(0,0,0,.6);border-radius:0;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #fff}.is_landing .form_container{padding:0;box-shadow:none;border-radius:0}.is_landing .form_header h2{color:var(--white)}.form_header p{color:var(--white)}p.req_fields_alert{opacity:.8;color:var(--white);max-width:initial;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-start:0;margin-inline-start:0}.form_row .input_wrapper input,.form_row .input_wrapper textarea{background-color:transparent;color:var(--white);border-bottom-color:var(--white)}.form_row .input_wrapper.is_checkbox label span{color:var(--white)}.form_row .input_wrapper.is_checkbox label a{color:var(--grigiochiaro)}.form_row .input_wrapper.is_checkbox label a:hover{color:var(--white)}.is_landing .form_body .form_row .input_wrapper input::-webkit-input-placeholder,.is_landing .form_body .form_row .input_wrapper textarea::-webkit-input-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input::-moz-placeholder,.is_landing .form_body .form_row .input_wrapper textarea::-moz-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input:-ms-input-placeholder,.is_landing .form_body .form_row .input_wrapper textarea:-ms-input-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input::-ms-input-placeholder,.is_landing .form_body .form_row .input_wrapper textarea::-ms-input-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input::-webkit-input-placeholder,.is_landing .form_body .form_row .input_wrapper textarea::-webkit-input-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input::-moz-placeholder,.is_landing .form_body .form_row .input_wrapper textarea::-moz-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input:-ms-input-placeholder,.is_landing .form_body .form_row .input_wrapper textarea:-ms-input-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input::-ms-input-placeholder,.is_landing .form_body .form_row .input_wrapper textarea::-ms-input-placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row .input_wrapper input::placeholder,.is_landing .form_body .form_row .input_wrapper textarea::placeholder{color:var(--white);opacity:.9}.is_landing .form_body .form_row:not(:last-of-type){-webkit-margin-after:2rem;margin-block-end:2rem}.is_landing .form_row .input_wrapper.is_submit button{background-color:var(--verdeCTA);border-radius:0}.is_landing .form_row .input_wrapper.is_submit button:hover{background-color:var(--verdeCTAdark)}.extended_image{width:calc(100% / 3);top:0;left:0;transition:opacity .3s}.extended_image:hover{opacity:.85}.inverted .extended_image{left:initial;right:0}.inverted .fake_col{grid-column:2/-1;grid-row:1}.inverted .about_col{grid-column:1/2;grid-row:1}.attivita_list_element_icon,.punti-forza_list_element_icon,.valori_list_element_icon{width:6rem;flex-shrink:0;padding:1.5rem;border:2px solid var(--maincolor);-webkit-filter:drop-shadow(-5px 5px 3px var(--grigiomedio));filter:drop-shadow(-5px 5px 3px var(--grigiomedio))}.general_cta{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1rem 2rem;transition:.3s}.general_cta:hover{background-color:var(--verdeCTAdark)}.general_cta>*{pointer-events:none}.vertical_centered{display:flex;align-items:center}.lightbox_anchor{inset:0}.cb-image.single_serr_image{height:680px;transition:.3s}.cb-image.single_serr_image:hover{opacity:.85}.cb-image.single_serr_image a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cb-image.single_serr_image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.is_compressed{padding-inline:calc(100% / 6)}.grid_col.installations_col_2,.grid_col.types_col_2{display:flex;flex-direction:column;justify-content:space-between}.cb-title-wrapper.typology_title_box>h3{display:flex;gap:1rem;align-items:baseline}.cb-title-wrapper.typology_title_box>h3::before{width:calc((100% / 6) - 1rem);content:'';height:2px;background-color:var(--maincolor)}.cb-title-wrapper.typology_title_box>h4{-webkit-margin-start:calc(100% / 6);margin-inline-start:calc(100% / 6)}.masonry-grid-wrapper>div,.masonry-grid-wrapper>div a{display:flex;justify-content:center;align-items:center}.masonry-grid-wrapper>div a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.masonry-grid-wrapper>div a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masonry-grid-wrapper{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:200px;grid-auto-flow:dense}.masonry-grid-wrapper .wide{grid-column:span 2}.masonry-grid-wrapper .tall{grid-row:span 2}.masonry-grid-wrapper .big{grid-column:span 2;grid-row:span 2}.typology_title_box_grid{position:-webkit-sticky;position:sticky;top:60px;background-color:var(--white);z-index:10}.typology_cta{justify-self:flex-end;align-self:end}.footer_element.copy_content_text p,.footer_element.copy_content_text p :where(span,a,button){font-size:var(--fs-300);color:var(--grigioscuro)}.footer_element.copy_content_text p :where(a,button){cursor:pointer;text-decoration:underline;transition:.3s}.footer_element.copy_content_text p :where(a:hover,button:hover){color:var(--dark)}body:not(.landing_ballan) .copyright_wrapper{-webkit-border-before:2px solid var(--grigiochiaro);border-block-start:2px solid var(--grigiochiaro)}.cb_wrapper{width:180px;display:flex;align-items:center;justify-content:center}.cb_wrapper a{width:100%;display:flex;align-items:center;justify-content:center;opacity:.5;transition:.3s}.cb_wrapper a:hover{opacity:1}.cb_wrapper a svg{width:100%;-webkit-filter:invert(1);filter:invert(1)}section#ringraziamento :where(.content-grid,.breakout,.thanks_container){height:100%}section#ringraziamento .thanks_container{display:grid;place-content:center}.gallery_image>a{transition:.3s}.gallery_image>a:hover{opacity:.85}.installazioni_head_grid{background-color:var(--grigiochiaro);padding-block:4rem}.cb-image.brand_logo_image{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.brand_item{padding:2rem}.bg_striped_gray{background-image:linear-gradient(135deg,var(--white) 25%,var(--grigiochiaro) 25%,var(--grigiochiaro) 50%,var(--white) 50%,var(--white) 75%,var(--grigiochiaro) 75%,var(--grigiochiaro) 100%);background-size:28.28px 28.28px}.leaflet-popup-content p{line-height:1.6}#map{height:500px}@media only screen and (max-width:900px){#map{height:350px}.grid{display:flex;flex-direction:column}.grid_1_2_cols,.grid_2_1_1_cols,.grid_2_1_cols,.grid_2_cols,.grid_3_2_cols,.grid_3_cols,.grid_4_cols,.grid_5_cols{grid-template-columns:1fr}.major_wrapper,.wrapper{width:100%;padding-left:25px;padding-right:25px}.grid_col.hero_col_1{-webkit-padding-end:0;padding-inline-end:0}.grid_col>*{text-align:center}.cb-title-divider{width:100%}.about_attivita_list .flex,.about_punti-forza_list .flex,.about_valori_list .flex{flex-direction:column;align-items:center;justify-content:center}div#toTop{display:none}.btn_mob_menu{display:flex;align-items:center;justify-content:center;width:30px;height:30px}button#trigger_mobile_menu{height:100%;width:100%;display:flex;align-items:center;justify-content:center}button#trigger_mobile_menu>svg{height:90%;width:90%;stroke:var(--white);pointer-events:none}.logoBox{width:170px}body.landing_ballan header.scrolling .logoBox{width:170px}body.landing_ballan header.scrolling .header_container{padding-block:10px}nav.menu_landing .menu_wrapper ul.menu{width:100%;flex-direction:column;align-items:initial;gap:0}nav.menu_landing .menu_wrapper ul.menu li a{width:100%;display:flex;align-items:center;justify-content:center;padding-block:1.5rem;background-color:var(--dark);border-bottom:1px solid var(--grigioscuro)}.menu_landing{top:100%;position:absolute;left:0;width:100%;transition:.3s;translate:-100% 0}.menu_landing.show_menu_mob{translate:0 0}.cta_header span{display:none}.cta_header{padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px}body.landing_ballan header:has(button.clicked){background-color:var(--dark)}.hero_title_box h1{font-size:var(--fs-600)}.hero_title_box h2{font-size:var(--fs-500)}.is_landing .form_wrapper{padding-inline:1.5rem;padding-block:2rem}section#hero{padding-top:100px;padding-bottom:50px}.cb-title-divider{margin-block:2rem}section#cta::before,section#hero::before{background:rgba(0,0,0,.7)}.is_landing .form_body .form_row:not(:last-of-type){-webkit-margin-after:1rem;margin-block-end:1rem}.cta_header svg{pointer-events:none}.extended_image{aspect-ratio:initial!important;width:100%;min-height:250px}section#chi-siamo,section[id*=chi-siamo_]{padding-top:290px;padding-bottom:50px}.grid_col.fake_col:has(.fake_el:empty){display:none}.general_cta{width:100%;justify-content:center}.is_compressed{padding-inline:0}.serramenti_head_grid{gap:40px}section#chi-siamo_extra{-webkit-padding-after:calc(250px * 3);padding-block-end:calc(250px * 3);-webkit-padding-before:0;padding-block-start:0}.cb-image.single_serr_image{height:400px}section#tipologie{padding-top:50px;padding-bottom:40px}.installazioni_head_grid{padding-block:20px;gap:40px}section#installazioni{background-color:var(--grigiochiaro);-webkit-padding-before:1rem;padding-block-start:1rem}.ballan_title_box h2{font-size:var(--fs-600)}.ballan_title_box h3{font-weight:var(--fw-400)}.typology_title_box_grid{position:initial;background-color:initial;padding-block:0}.masonry-grid-wrapper:last-of-type{margin-bottom:0}.cb-title-wrapper.typology_title_box>h4{font-weight:400}.grid_col.brands_col>.grid{display:grid;grid-template-columns:1fr 1fr}.brand_item{padding:1rem}.cb-title-wrapper.brands_main_title_box>h2{font-size:var(--fs-550)}section#brands{padding-bottom:40px}section#sede{padding-top:40px;padding-bottom:40px}.copyright_wrapper{flex-direction:column;gap:2rem}.footer_element.copy_content_text>p{text-align:center;line-height:1.7}.map_grid .loc_col_1{order:2}.map_grid .loc_col_2{order:1}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}