:root{--main-color:#f15a24;--main-blue:#245085;--light-blue:#eaeef3;--button-color:#f15a24}#home-page .bannerSection{background-color:var(--main-blue)}#home-page .bannerSection .bannerContainer{display:flex;justify-content:space-between}#home-page .bannerSection .bannerContainer .mainInfo{background-color:var(--main-color);border-radius:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;min-width:440px;padding:24px}#home-page .bannerSection .bannerContainer .mainInfo h1{font-size:20px;font-weight:300;margin-bottom:15px}#home-page .bannerSection .bannerContainer .infoContainer .img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(24%) hue-rotate(76deg) brightness(106%) contrast(107%);height:51px;width:51px}#home-page .bannerSection .bannerContainer .infoContainer h1 span{font-size:5px}#home-page .bannerSection .bannerContainer .infoContainer .subtitle{font-size:20px;font-weight:400}#home-page .bannerSection .bannerContainer .infoContainer .title{font-size:56px;font-weight:900;line-height:1;margin-bottom:10px;text-align:left}#home-page .bannerSection .bannerContainer .infoContainer .title span{display:block;font-size:110px;line-height:.8}#home-page .bannerSection .bannerContainer .infoContainer .mancheta-banner{background-color:#fff;border-radius:10px;color:var(--main-color);font-size:32px;font-weight:800;line-height:1;padding:10px;width:fit-content}#home-page .bannerSection .bannerContainer .imgContainer .img{background-size:cover;border-radius:28px;height:100%;width:318px}#home-page .bannerSection .bannerContainer .infoContainer .btn_banner{margin-top:24px}@media (max-width:1399px){#home-page .bannerSection .bannerContainer .mainInfo{min-width:342px}#home-page .bannerSection .bannerContainer .imgContainer .img{width:300px}#home-page .bannerSection .bannerContainer .mainFormContainer .calculadoraModal,#home-page .bannerSection .bannerContainer .mainFormContainer .calculadoraModal #calculadora-modal{max-width:406px;min-width:unset}}@media (max-width:1199px){#home-page .bannerSection .bannerContainer .imgContainer .img{display:none}#home-page .bannerSection .bannerContainer .mainInfo{width:51%}}@media (max-width:991px){#home-page .bannerSection .bannerContainer{flex-direction:column}#home-page .bannerSection .bannerContainer .mainInfo{background-color:unset;width:100%}#home-page .bannerSection .bannerContainer .mainInfo h1{text-align:center}#home-page .bannerSection .bannerContainer .mainInfo h1 br{display:none}#home-page .bannerSection .bannerContainer .infoContainer .title span{text-align:center}#home-page .bannerSection .bannerContainer .mainInfo .infoContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#home-page .bannerSection .bannerContainer .mainFormContainer .calculadoraModal .calculadoraContainer{margin:auto;width:fit-content}#home-page .bannerSection .bannerContainer .mainFormContainer .calculadoraModal,#home-page .bannerSection .bannerContainer .mainFormContainer .calculadoraModal #calculadora-modal{margin:auto;max-width:unset}}@media (max-width:575px){#home-page .bannerSection .bannerContainer .mainInfo{min-width:unset}#home-page .bannerSection .bannerContainer .mainInfo h1{font-size:18px}}@media (max-width:450px){#home-page .bannerSection .bannerContainer .mainInfo{margin-bottom:16px;padding-top:0}#home-page .bannerSection .bannerContainer .mainInfo h1{font-size:14px}#home-page .bannerSection .bannerContainer .infoContainer .title span{font-size:100px}#home-page .bannerSection .bannerContainer .infoContainer .title{font-size:40px}#home-page .bannerSection .bannerContainer .infoContainer .mancheta-banner{font-size:24px}#home-page .bannerSection .bannerContainer .mainFormContainer .calculadoraModal .calculadoraSection{min-width:unset}#home-page .calculadoraModal form .lead .checkbox-calc{padding:12px 10px}#home-page .consumoCalc select{font-size:14px}#home-page .calculadoraModal .mainFormContainer form .inputArea input{font-size:14px;padding:8px}}@media (max-width:400px){#home-page .bannerSection .bannerContainer .mainInfo h1{font-size:14px}#home-page .mainFormContainer .mainFormContainer{padding:20px}#home-page .calculadoraModal .mainFormContainer form .inputArea .inputForm{gap:6px}}@media (max-width:350px){#home-page .calculadoraModal .mainFormContainer form .checkSelectCalc{gap:6px}#home-page .calculadoraModal form .lead .checkbox-calc{padding:12px 8px}}