body{display:flex!important;flex-direction:column!important;font-family:MTTMilano-Medium,Arial,sans-serif;line-height:1.2;min-height:100vh!important}.contained,.container,.container-fluid{flex:1!important}.landing__icam{display:flex;flex-direction:column;padding:0}.landing__icam .icam__logo{max-height:80px}.landing__icam .icam__blocks{border-top:20px solid #001978;display:flex;height:100%;padding-bottom:50px;padding-top:50px}.landing__icam .icam__blocks .bg-grey{background-color:transparent;margin-bottom:3em}.landing__icam .icam__blocks--description{background:linear-gradient(270.12deg,#d50057 .1%,#001978 97.82%);color:#fff;position:relative}.landing__icam .icam__blocks--description h1{font-size:36px;font-weight:700}.landing__icam .icam__blocks--description h2{border-bottom:1px solid hsla(0,0%,80%,.302);color:#ccc;font-size:24px;margin-bottom:2em;margin-left:.375em;padding-left:0}.landing__icam .icam__blocks--description h3,.landing__icam .icam__blocks--description p,.landing__icam .icam__blocks--description ul li{font-size:18px;line-height:1.75em}.landing__icam .icam__blocks--form{background:#eee}.landing__icam .icam__blocks--form .cliente-cont{font-size:.7em;margin-top:3em}.landing__icam .icam__blocks--form .cliente-cont h1{color:#001978;font-weight:700;margin-bottom:1em;text-align:center}.landing__icam .icam__blocks--form .cliente-radio{background-color:#fff;border-radius:24px;color:#262626;font-size:2em;margin-bottom:1em;padding:1em;text-align:center}.landing__icam .icam__blocks--form .cliente-radio #clientesi{cursor:pointer;transform:scale(1.5)}.landing__icam .icam__blocks--form .cliente-radio #clienteno{cursor:pointer;margin-top:1em;transform:scale(1.5)}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 .form-group{margin-bottom:1em}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25em;color:#262626;display:block;font-size:1em;line-height:1.5;padding:.375em .75em;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 label,.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 legend{color:#262626!important}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 label{margin-bottom:.4em!important}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 .css-abrir-politica-lefebvre-lf2{text-decoration:underline!important}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 button.btn{margin:2.5em auto!important}.landing__icam .icam__blocks--form .lf2-target .leadformBootstrap4 button.close{border:none}@media (min-width:992px){.footer .footer-logo,.footer .ft-text{flex:0 0 auto;text-align:left}.footer .ft-text{margin-bottom:14px;margin-top:0}}@media (min-width:768px){h1{font-size:2.25em;margin-bottom:.8em}}@media (max-width:1200px){.landing__icam .footer .container{align-items:center;display:flex;flex-direction:column;text-align:center}.landing__icam .footer .container .ft-row,.landing__icam .footer .container .ft-row .ft-text li{margin-bottom:.25em}}@media (max-width:462px){.landing__icam .icam__logo,.landing__icam .lefebvre__logo{margin:8px auto!important}}