:root{--white:#fff;--black:#000;--textColor:#333;--mainColor:#3d1152;--secondaryColor:#ffb600;--quoteColor:#00ddc3;--errorColor:red}body{color:var(--textColor);font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;text-align:left}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--mainColor);font-weight:700}.link{position:relative;transition:all .3s ease}.link,.link.active,.link:hover{color:var(--textColor);text-decoration:none}.link:before{background:var(--textColor);bottom:-3px;left:50%;position:absolute;transform:translateX(-50%);width:0}.link.active:before,.link:before,.link:hover:before{content:"";display:block;height:3px;transition:all .3s ease}.link.active:before,.link:hover:before{background:var(--secondaryColor);width:100%}.link.white,.link.white.active,.link.white:hover{color:var(--white)}.btn-main{background:var(--secondaryColor);border:1px solid var(--secondaryColor);border-radius:25px;color:var(--mainColor);font-weight:700;min-width:200px;text-transform:uppercase;transition:all .3s ease}.btn-main:hover{border:1px solid var(--mainColor)}.btn-main.alt,.btn-main:hover{background:var(--white);color:var(--mainColor)}.btn-main.alt{border:1px solid var(--white);border-radius:25px;font-weight:700;text-transform:uppercase;transition:all .3s ease}.btn-main.alt:hover{background:var(--secondaryColor);border:1px solid var(--secondaryColor);color:var(--mainColor)}.show-desktop-flex{display:flex}.show-mobile-flex{display:none}@media (max-width:767px){.show-desktop-flex{display:none}.show-mobile-flex{display:flex}}header{background:var(--mainColor);left:0;position:fixed;top:0;width:100%;z-index:5}main{margin-top:90px}header .img-logo{max-width:120px}header .navbar-nav .nav-item{padding:0 10px}header .navbar-nav .nav-item:first-of-type{padding:0 10px 0 0}header .navbar-nav .nav-item:last-of-type{padding:0 0 0 10px}@media(max-width:991px){header .navbar-nav .nav-item,header .navbar-nav .nav-item:first-of-type,header .navbar-nav .nav-item:last-of-type{padding:10px 0 0}}.main-banner-section{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/portada.jpg) no-repeat bottom;background-size:cover;position:relative}.main-banner-section:after{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/LP%20Enero%202023/banner-img-1.png) no-repeat bottom;background-size:cover;content:"";display:block;height:560px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:674px}.main-banner-section .content{min-height:640px}.main-banner-section .column{padding:90px 0}@media (max-width:1399px){.main-banner-section:after{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/LP%20Enero%202023/banner-img-1.png) no-repeat bottom;background-size:cover;content:"";display:block;height:457px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:550px}}@media (max-width:1199px){.main-banner-section:after{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/LP%20Enero%202023/banner-img-1.png) no-repeat bottom;background-size:cover;content:"";display:block;height:399px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:480px}.main-banner-section .content{min-height:560px}}@media (max-width:991px){.main-banner-section:after{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/LP%20Enero%202023/banner-img-1.png) no-repeat bottom;background-size:cover;content:"";display:block;height:299px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:360px}.main-banner-section .column{padding:30px 0}}@media (max-width:767px){.main-banner-section{overflow:hidden}.main-banner-section:after{display:none}.main-banner-section .content{min-height:unset}.main-banner-section .img-mobile{float:right;height:auto;margin-bottom:30px;max-width:400px;width:90%}}.graphs-section{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/LP%20Enero%202023/graph-bg.png) no-repeat top;background-size:cover;position:relative}.reasons-section{overflow:hidden;position:relative}.reasons-section .text-container ul{list-style:none;margin:0;padding:0}.reasons-section .text-container>ul>li{padding-left:30px;position:relative}.reasons-section .text-container>ul>li:before{background:#fff;border-radius:50%;color:#3d1152;content:"\f058";display:block;font-family:Font Awesome\ 5 Pro;font-size:18px;font-weight:900;height:18px;left:0;line-height:18px;position:absolute;top:0;width:18px}.reasons-section .show-desktop-flex{height:100%;position:absolute;right:0;top:0;width:auto;z-index:-1}@media (max-width:991px){.reasons-section{padding-bottom:0!important}.reasons-section .show-desktop-flex{display:none}.reasons-section .show-mobile-flex{display:flex;height:auto;margin:0 auto;max-width:320px;width:100%}}@media (max-width:767px){.reasons-section .content{padding-bottom:30px;padding-top:30px}}.testimonials-section{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/testimonios.jpg) no-repeat bottom;color:var(--white);padding:90px 0}.testimonial-card{background:var(--white);border-radius:25px;color:var(--mainColor);padding:25px}.testimonial-card .img-logo{height:auto;max-width:100%;width:100%}.testimonial-card .text-container{margin:0 auto;width:96%}@media (max-width:991px){.testimonials-section{padding:60px 0}}@media (max-width:767px){.testimonials-section{padding:30px 0}}.form-section{background:url(https://9409551.fs1.hubspotusercontent-na1.net/hubfs/9409551/LP%20Enero%202023/form-bg.png) no-repeat bottom;background-size:cover;padding:90px 0}@media (max-width:991px){.form-section{padding:60px 0}}@media (max-width:767px){.form-section{padding:30px 0}}.modal-body{background:var(--white)}.form-section input,.form-section select{background:var(--white);border:1px solid var(--mainColor);border-radius:25px;color:var(--mainColor);font-size:15px;font-weight:500;margin-bottom:15px;min-height:40px;padding:4px 12px;width:100%!important}.form-section input[type=submit]{background:var(--secondaryColor);border:1px solid var(--secondaryColor);border-radius:25px;color:var(--mainColor);font-size:15px;font-weight:700;margin-bottom:15px;min-height:40px;padding:8px 30px;position:relative;transition:all .2s;width:auto!important}.form-section input[type=submit]:hover{background:var(--mainColor);color:var(--secondaryColor);transition:all .2s}.form-section label{color:var(--textColor);font-size:15px}.form-section .hs-form-booleancheckbox label{color:var(--mainColor);display:block}.form-section .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin:0;padding:0}.form-section input[type=checkbox]{background:var(--white);border:1px solid var(--textColor);color:var(--textColor);margin:0 10px 0 0;min-height:unset;outline:none;width:auto!important}.form-section textarea{background:var(--white);border:1px solid var(--mainColor);border-radius:25px;color:var(--mainColor);font-size:15px;outline:none;padding:4px 12px;resize:none;width:100%!important}.form-section form a{color:var(--textColor)}.form-section .hs-form-field{margin-bottom:20px;margin-top:0}.form-section .hs-error-msg,.form-section .hs-error-msgs{color:var(--errorColor);list-style:none;margin:0;padding:0}.form-section fieldset{max-width:unset!important}.form-section ul.inputs-list{overflow:hidden}.form-section .hs-form-field>label{display:block;font-size:15px;font-weight:600;margin-bottom:10px}.form-section .hs-form-checkbox-display span{display:inline-block;margin-top:10px;position:relative}.form-section .multi-container{list-style:none;margin:0;padding:0}@media(max-width:767px){.form-section label{font-size:12px}.form-section .hs-form-field>label{font-size:12px;margin-bottom:4px}.form-section li.hs-form-checkbox{float:none;width:100%}}.quote-new-section{background:var(--quoteColor);padding:60px 0}@media (max-width:991px){.quote-new-section{padding:60px 0}}@media (max-width:767px){.quote-new-section{padding:30px 0}}