header{padding:10px 0}header .logo{width:77px;height:23px;background-size:100% auto;margin:0 auto}section.visual{position:relative;background:url("visual_mobi.webp") center 0 no-repeat;background-size:cover;padding:12px 0 12px;height:1050px;margin-bottom:50px}section.visual .visual_inner{margin:0 -15px}section.visual .text{border-radius:8px;background:var(--gradient-orange,radial-gradient(163.58% 141.42% at 0 0,#ffb210 0,#fe5716 100%));display:inline-block;padding:20px;color:#fff}section.visual h1{font-size:27px;line-height:120%;margin-bottom:14px;font-weight:300}section.visual p.style_1{font-size:17px;line-height:150%;margin-bottom:14px}section.visual p.style_2{font-size:15px;line-height:100%;margin-bottom:16px}section.visual p.style_2 sup{font-size:9px}section.visual p.style_2 .style_1{font-size:12px}section.visual .callback{margin-bottom:14px}section.visual .callback a{color:#fe5716;display:inline-block;padding:18px 40px;text-align:center;font-size:17px;line-height:150%;font-weight:600;text-decoration:none;border-radius:5px;background:#fff}.container_text{margin-bottom:30px;background:#f3f3f3;padding-bottom:60px}.advantage_main_block{margin-bottom:55px}.advantage_main_block h2{color:#333;text-align:center;font-size:28px;font-weight:600;line-height:120%;margin-bottom:8px}.advantage_main_block p.text_intro{color:#333;text-align:center;font-size:17px;font-weight:400;line-height:120%;margin-bottom:8px}.advantage_main_block p.text_intro sup{font-size:10px}.advantage_main_block .advantage_main_block_inner{background:#fff;padding:0 10px 40px}.advantage_main_block img{display:block;margin:40px auto 10px}.advantage_main_block .col_2{padding-top:9px}.advantage_main_block h3{font-size:20px;font-weight:600;line-height:150%;margin:0 0 21px;text-align:center}.advantage_main_block ul{list-style:none;margin:0;padding:0}.advantage_main_block ul li{margin:0 0 26px;color:#333;font-size:16px;font-weight:400;line-height:150%;background:url("ico_check.svg") 0 0 no-repeat;padding:0 0 0 34px}.advantage_main_block ul li sup{font-size:10px}.advantage_main_block .cta{text-align:center}.advantage_main_block .cta a{color:#fe5716;text-align:center;font-size:17px;line-height:150%;font-weight:600;text-decoration:underline}.advantage_main_block .cta a .ico{display:none}.advantages{padding:35px 0 0;margin-bottom:50px}.advantages ul{list-style:none;margin:0 -30px 0 0;display:flex;gap:30px;overflow:auto hidden;padding:36px 0}.advantages ul li{background:#fff;padding:50px 15px 15px;position:relative;text-align:center;min-width:300px;border-radius:5px}.advantages ul li:last-child{margin-right:36px}.advantages ul li .ico{position:absolute;left:50%;top:-36px;margin-left:-36px}.advantages ul li h4{color:#fe5716;text-align:center;font-size:14px;font-weight:600;line-height:150%;letter-spacing:.7px;text-transform:uppercase;margin-bottom:10px}.advantages ul li h4 sup{font-size:9px}.advantages ul li p{font-size:17px;color:#666;margin:0;font-weight:400;line-height:150%;text-align:center}.advantages ul li p sup{font-size:9px}.text_custom{font-size:17px;line-height:150%;color:#666}.text_custom p{margin-bottom:20px}#modal_callmeback .modal-dialog,#modal_privacy .modal-dialog{width:95%;max-width:679px;margin:10px auto}#modal_callmeback .modal-content,#modal_privacy .modal-content{height:486px}#modal_callmeback .modal-header .btn-close,#modal_privacy .modal-header .btn-close{margin:0 0 0 auto;border:none;opacity:1;color:#fff;padding:0;background:url("close.svg") 0 0 no-repeat;display:block;width:24px;height:24px}.prefooter_external .prefooter{padding:50px 0}footer{padding-top:25px;background:#555}footer a{color:#fff;text-decoration:underline}footer div.logo{margin:0 auto 25px;height:42px}footer div.dati{text-align:center;font-size:12px;line-height:15px}footer div.dati p{margin-bottom:10px}footer div.dati br{display:none}footer div.privacy{text-align:center;padding-top:5px;font-size:10px}#CookiebotWidget{bottom:0!important;right:0!important}