.general-body-form{align-items:center;display:flex;height:100vh;place-content:center}header{position:absolute;width:100%;z-index:1}.header_mobile{background:#37bdb5 0 0 no-repeat padding-box;display:none;height:100vh;max-width:500px;padding:60px 40px 40px;position:fixed;right:0;width:100%;z-index:2}.header_mobile .iconmenuclose svg{fill:#fff}.header_mobile .iconmenuclose{cursor:pointer;height:30px;margin:auto 0 auto auto;width:30px}.header_mobile .hs-menu-wrapper ul{list-style:none}.header_mobile .hs-menu-wrapper ul li,.header_mobile .hs-menu-wrapper ul li a{color:#fff;font-family:Montserrat;font-size:16px;line-height:19px;list-style:none;text-decoration:none}.header_mobile .hs-menu-wrapper ul li a{padding:20px 0}.header_mobile .hs-menu-wrapper ul li a:hover{border-bottom:2px solid;border-color:#013567;font-family:Montserrat SemiBold}.header_mobile .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children{padding-bottom:20px}.btn-header-rounded{border:1px solid #013567;border-radius:10px;opacity:1;padding:20px;text-align:center;width:fit-content}.btn-header-rounded i{margin-right:10px}.btn-header-rounded:hover{background:#013567;color:#fff}.btn-header-rounded.btn-header-green:hover{background:#03c100!important;color:#fff!important}.btn-header-rounded.btn-header-green{border-color:#03c100!important;color:#03c100!important}.backgroundpage{min-height:100vh}.header_mobile.header_mobile_barra .iconmenuclose{display:none}.header_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1600px;min-height:50px;padding:40px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.header_container img{max-height:150px!important;max-width:175px!important;object-fit:contain}.header_container .iconmenuopen{cursor:pointer;height:30px;width:30px}.header_container .iconmenuopen svg{fill:#fff}.header_mobile.header_mobile_barra{border-radius:15px 0 0 15px;height:auto;max-width:max-content;padding:0 40px;top:15px}.header_mobile.header_mobile_barra .hs-menu-wrapper ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;padding:0}.header_mobile.header_mobile_barra .hs-menu-wrapper ul li a{padding:20px 0}.header_mobile .hs-menu-wrapper ul li{margin:15px}.content-form-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1600px;padding:40px;position:relative;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.content-form-container .fondo-ladoizq-container,.content-form-container .form-ladoder-container{width:calc(50% - 20px)}.content-form-container .fondo-ladoizq-container .content-container{max-width:700px;padding:30px}.content-form-container .fondo-ladoizq-container .content-container span{color:#fff;font-family:Montserrat Bold;font-size:24px;line-height:29px}.content-form-container .fondo-ladoizq-container .content-container h1{color:#fff;font-family:Montserrat Black;font-size:45px;line-height:55px;margin:auto}.content-form-container .fondo-ladoizq-container .content-container p{color:#fff;font-family:Montserrat;font-size:16px;line-height:22px;margin:auto}.vista-calculadora .divTotalRenta p span{font-family:Montserrat Bold;font-size:16px;line-height:20px;margin:60px auto auto;text-align:center}.content-form-container .fondo-ladoizq-container .content-container a{background:#37bdb5 0 0 no-repeat padding-box;border-radius:10px;box-shadow:10px 10px 20px #00132626;color:#fff;cursor:pointer;display:block;font-family:Montserrat Bold;font-size:16px;line-height:19px;margin-top:20px;max-width:300px;opacity:1;padding:15px 0;text-align:center;text-decoration:none;width:100%}.content-form-container .form-ladoder-container .form-container{background:#fff 0 0 no-repeat padding-box;border-radius:20px;margin:auto;max-width:430px;opacity:1;padding:25px 50px}.content-form-container .fondo-ladoizq-container .imagenflotante img{object-fit:contain;width:100%}.content-form-container .fondo-ladoizq-container .imagenflotante{margin:auto -10% auto auto;max-height:250px;max-width:600px;width:100%}.header_container.headeronlymenu{place-content:end}.content-form-container.bg_content_{align-items:stretch;padding:100px 40px}.content-form-container.bg_content_ .fondo-ladoizq-container .content-padd{backdrop-filter:brightness(.6);border-radius:30px;display:flex;flex-direction:column;height:100%;max-height:-webkit-fill-available;overflow:hidden;padding:100px 40px 40px;place-content:center}.content-form-container.bg_content_ .fondo-ladoizq-container .content-padd img.logoencontent{max-height:50px;position:absolute;top:40px}.container-form-inputs{display:none}.container-form-inputs.active{display:flex;flex-direction:column;justify-content:space-between;min-height:530px}.container-form-inputs .title-step{color:#002e5f;display:block;font-family:Montserrat Bold;font-size:24px;line-height:29px;min-height:58px}.container-form-inputs .descrip-step{color:#002e5f;font-family:Montserrat;font-size:14px;line-height:20px;margin:10px auto 30px}.container-form-inputs .form__group .form__field,.container-form-inputs .form__group .form__label{display:block;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.container-form-inputs .form__group .form__label{color:#0a294e;font-family:Montserrat SemiBold;font-size:16px;line-height:19px;margin-bottom:5px}.container-form-inputs .form__group .form__field{border:1px solid #ccc;border-radius:5px;color:grey;padding:6px 10px}.btn-main-principal-form{background:#37bdb5 0 0 no-repeat padding-box;border:none;border-radius:10px;box-shadow:10px 10px 20px #00132626;color:#fff;cursor:pointer;display:block;font-family:Montserrat Bold;font-size:16px;line-height:19px;margin-top:20px;opacity:1;padding:15px 0;text-align:center;text-decoration:none;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.form-cards-container-options input[type=radio],.form-cards-social-container-options input[type=radio]{height:0;position:absolute;width:0}.form_input_card_option{align-items:center;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-family:Montserrat;font-size:10px;line-height:13px;margin:5px;opacity:.5;padding:15px;text-align:center;width:calc(33.33% - 45px)}.form-cards-container-options{display:flex;flex-wrap:wrap;justify-content:space-evenly}.form-cards-social-container-options{display:flex;flex-wrap:wrap;justify-content:space-between}.form_input_card_option-social{align-items:center;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;font-family:Montserrat;font-size:10px;line-height:19px;margin:5px;opacity:.5;padding:3px 10px;text-align:center}.form_input_card_option-social i{margin-right:5px}.form_input_card_option i{margin-bottom:5px}.form_input_card_option:hover{border-color:#0a294e;color:#0a294e;opacity:1}.form_input_card_option:hover i{color:#37bdb5}.form_input_card_option.active,.form_input_card_option.active:hover{background-color:#013567;border-color:#013567;color:#fff;opacity:1}.form_input_card_option.active i,.form_input_card_option.active:hover i{color:#fff}.form_input_card_option-social:hover{border-color:#0a294e;color:#0a294e;opacity:1}.form_input_card_option-social:hover i{color:#37bdb5}.form_input_card_option-social.active,.form_input_card_option-social.active:hover{background:#013567;color:#fff;opacity:1}.form_input_card_option-social.active i,.form_input_card_option-social.active:hover i{color:#fff}input.general-return-form-buttonlink{border:none;border-bottom:1px solid;color:#013567;cursor:pointer;font-family:Montserrat;margin-top:20px;max-width:230px;text-align:center;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.btn-volver-cont{text-align:center}.prog{background:#d9d9d9 0 0 no-repeat padding-box;border-radius:10px;height:5px;margin:2.5px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.progressive-bars{align-items:stretch;display:flex;margin-bottom:10px}.prog.active{background:#013567 0 0 no-repeat padding-box}.container-form-inputs .form__group{margin-bottom:15px}.form__message,.mensajemin{color:red;font-family:Montserrat;font-size:12px;line-height:16px;position:absolute}.porcentag{color:grey;display:flex;font-family:Montserrat;font-size:10px;font-weight:200;justify-content:space-between;line-height:19px;margin-top:-55px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.vista-calculadora .disclaimer{color:grey;font-family:Montserrat;font-size:8px;line-height:10px}.vista-calculadora .divTotalRenta{color:#37bdb5}.vista-calculadora .divTotalRenta .rentaleasing{display:block;font-family:Montserrat Bold;font-size:24px;line-height:29px;margin-bottom:40px;text-align:center}.vista-calculadora .divTotalRenta p{font-family:Montserrat Bold;font-size:18px;line-height:22px;margin:60px auto auto;text-align:center}.vista-calculadora .optiontable label{color:#013567;font-family:Montserrat Bold;font-size:16px;line-height:19px}.mensajemin{color:#37bdb5;display:none}.vista-calculadora .optiontable .descriptable{color:#013567;display:block;font-family:Montserrat Medium;font-size:16px;line-height:19px;margin:5px 10px 5px 0}.vista-calculadora .optiontable{align-items:center;display:flex;justify-content:space-between}.vista-calculadora .titlecuotas{color:#013567;display:block;font-family:Montserrat Bold;font-size:18px;line-height:22px;margin-bottom:50px;margin-top:20px;text-align:center}.general-form-mensaje-final{bottom:30px;position:fixed;z-index:1}#snackbarsuc,.general-form-mensaje-final{display:none;text-align:center;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}#snackbarsuc{background-color:#00800085}#snackbarer,#snackbarsuc{border-radius:2px;border-radius:10px;color:#000;color:#fff;font-family:Montserrat Bold;margin:auto;max-width:50%;padding:16px}#snackbarer{background-color:#ff000085;display:none;text-align:center;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.form-cards-container-options.doscolumnas-cards .form_input_card_option{width:calc(50% - 45px)}input.calculadora__monto--numero--.form__field{text-align:left!important}#snackbarer.show,#snackbarsuc.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;display:block}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@media(max-width:1290px){video#myVideo.video_content{height:auto!important;left:0!important;width:auto!important}}@media(max-width:990px){.content-form-container .fondo-ladoizq-container,.content-form-container .form-ladoder-container{margin:auto auto 30px;width:100%}.content-form-container .fondo-ladoizq-container .imagenflotante{display:none}.content-form-container .fondo-ladoizq-container .content-container{margin:auto auto 40px}header{padding:0 40px;position:relative;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.header_container{padding:40px 0}.content-form-container.bg_content_,.header_mobile{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.content-form-container.bg_content_{padding:20px}.backgroundpage:before{max-width:none!important}video#myVideo.video_mitad{right:0!important}.content-form-container{flex-direction:column-reverse;padding:20px 40px}.header_container img{width:100%!important}.header_mobile.header_mobile_barra .iconmenuclose{display:block}.header_mobile.header_mobile_barra{border-radius:0;height:100vh;max-width:500px;padding:60px 40px 40px;top:0}.header_mobile.header_mobile_barra .hs-menu-wrapper ul{flex-direction:column}}@media(max-width:768px){.form_input_card_option{width:calc(50% - 45px)}}@media(max-width:600px){.vista-calculadora .optiontable{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}}@media(max-width:500px){.content-form-container.bg_content_{padding:10px}.content-form-container .fondo-ladoizq-container .content-container h1{font-size:35px!important;line-height:45px!important;word-break:break-word}.content-form-container.bg_content_ .fondo-ladoizq-container .content-padd{padding:100px 20px 20px}.content-form-container .form-ladoder-container .form-container{padding:20px}.content-form-container,header{padding-left:20px;padding-right:20px}}.vista-final{place-content:center}.vista-final h4{color:#0a294e;font-family:Montserrat SemiBold;font-size:14px;line-height:19px;margin-bottom:5px;text-align:center}.vista-final img{height:100%;object-fit:contain;padding:10px;width:100%}.vista-final.container-form-inputs.active{justify-content:center}