:root{--white:#fff;--black:#000;--textColor:#1e1e1e;--mainColor:#79170e;--footerColor:#141414;--accentColor1:#c71617;--cardsColor:#dadada;--tabColor:#818181;--ctaColor1:#e21318;--tabColor1:#a61916;--tabColor2:#e52421;--errorColor:red}body{background-size:100% auto;color:var(--textColor);font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:25px;margin:0;text-align:left}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase}.h1,h1{font-size:50px;line-height:61px}.h2,h2{font-size:35px;line-height:43px}.h3,h3{font-size:23px;line-height:28px}.btn-main{background:var(--ctaColor1);border:2px solid var(--ctaColor1);border-radius:0;color:var(--white);font-size:17px;font-weight:600;line-height:25px;padding:17px 62px 17px 26px;position:relative;text-align:center;transition:all .3s ease}.btn-main:hover{background:var(--white);color:var(--ctaColor1)}.btn-main:after{content:"\f054";font-family:Font Awesome\ 5 Pro;font-weight:700;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.link{font-size:20px;font-weight:700;line-height:26px;position:relative;transition:all .3s ease}.link,.link.active,.link:hover{color:var(--mainColor);text-decoration:none}.link:before{bottom:-4px;left:50%;position:absolute;transform:translateX(-50%);width:0}.link.active:before,.link:before,.link:hover:before{background:var(--mainColor);content:"";display:block;height:2px;transition:all .3s ease}.link.active:before,.link:hover:before{width:100%}.link.white{font-size:20px;font-weight:400;line-height:26px;position:relative;transition:all .3s ease}.link.white,.link.white.active,.link.white:hover{color:var(--white);text-decoration:none}.link.white:before{bottom:-4px;left:50%;position:absolute;transform:translateX(-50%);width:0}.link.white.active:before,.link.white:before,.link.white:hover:before{background:var(--white);content:"";display:block;height:2px;transition:all .3s ease}.link.white.active:before,.link.white:hover:before{width:100%}.show-desktop{display:block}.show-mobile{display:none}@media (max-width:991px){body{font-size:15px;line-height:23px}.h1,h1{font-size:36px;line-height:45px}.h2,h2{font-size:24px;line-height:32px}.h3,h3{font-size:17px;line-height:25px}.btn-main{font-size:15px;font-weight:600;line-height:23px;padding:10px 30px 10px 15px}.btn-main:after{right:15px}.show-desktop{display:none}.show-mobile{display:block}}@media (max-width:767px){.btn-main{display:block}}@media (min-width:1200px){.container{max-width:1270px}}footer{background:var(--footerColor);color:var(--white);padding:90px 0;position:relative}@media (max-width:991px){footer{padding:60px 0}}@media (max-width:767px){footer{padding:30px 0}}.main-banner-section{padding:0 0 90px;position:relative}.main-banner-section:after{background:url(https://23114003.fs1.hubspotusercontent-na1.net/hubfs/23114003/sitio-enero-2023/form-bg.png) no-repeat top;background-size:cover;border-bottom-left-radius:80px;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:54%;z-index:1}.main-banner-section .content{min-height:720px;z-index:2}@media (max-width:991px){.main-banner-section{padding:0 0 60px}.main-banner-section:after{display:none}.main-banner-section .content{min-height:unset}.main-banner-section img{height:auto;margin:0 auto;max-width:360px;width:100%}.main-banner-section .img-logo{display:block;margin:0 auto;max-width:280px;padding-bottom:0!important}.main-banner-section .content.form{background:var(--mainColor)}}@media (max-width:767px){.main-banner-section{padding:0 0 30px}}.about-section{padding:90px 0}.about-form-section,.about-section{background:var(--mainColor);color:var(--white);position:relative}.about-form-section{padding:0 0 90px}.about-section:before{background:var(--mainColor);content:"";display:block;height:80px;left:0;position:absolute;top:-80px;width:100%;z-index:1}.about-form-section:before{display:none}.about-section h2{color:var(--accentColor1)}.about-section h2 span{color:var(--white);display:block;font-size:65px;line-height:80px;text-align:center}@media (max-width:991px){.about-section{padding:60px 0}.about-form-section{padding:0 0 60px}.about-section:before{height:100px;top:-100px}.about-section h2 span{font-size:48px;line-height:60px;text-align:center}.about-section img{height:auto;margin:0 auto;max-width:360px;width:100%}.about-section .img-logo{display:block;margin:0 auto;max-width:280px;padding-bottom:0!important}}@media (max-width:767px){.about-section{padding:30px 0}.about-form-section{padding:0 0 30px}}.info-section{padding:90px 0;position:relative}@media (max-width:991px){.info-section{padding:60px 0}}@media (max-width:767px){.info-section{padding:30px 0}}.cards-section{background:var(--cardsColor);padding:90px 0;position:relative}.card-elem{background:var(--white);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:70px 55px 45px}.card-elem .img-main{height:auto;max-width:64px;width:100%}@media (max-width:1199px){.card-elem{padding:50px 35px 35px}}@media (max-width:991px){.cards-section{padding:60px 0}}@media (max-width:767px){.cards-section{padding:30px 0}.card-elem{padding:30px 25px}}.paragraph-image-section{padding:0 0 90px;position:relative}.paragraph-image-section:before{background:var(--cardsColor);content:"";display:block;height:150px;left:0;position:absolute;top:0;width:100%;z-index:0}.paragraph-image-section .img{height:400px;overflow:hidden;position:relative;text-align:center;width:100%}.paragraph-image-section .img img{height:100%;left:50%;max-width:unset;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.paragraph-image-section .img h2{bottom:75px;color:var(--white);margin:0;padding:15px 15px 0;position:absolute;width:100%}@media (max-width:991px){.paragraph-image-section{padding:0 0 60px}}@media (max-width:767px){.paragraph-image-section{padding:0 0 30px}}.detail-card-section{padding:90px 0;position:relative}.detail-card-elem{color:var(--white);position:relative}.detail-card-elem .img{height:220px;overflow:hidden;position:relative;width:100%}.detail-card-elem .img img{height:auto;left:50%;max-width:unset;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.detail-card-elem .text{background:var(--mainColor);padding:22px 35px}.detail-card-elem .text p{margin:0}.detail-card-elem .cta .btn-main{text-align:left;width:100%}@media (max-width:991px){.detail-card-section{padding:60px 0}}@media (max-width:767px){.detail-card-section{padding:30px 0}}.carousel-section{background:var(--cardsColor);padding:90px 0;position:relative}.carousel-section img{cursor:pointer;margin:0 auto}.carousel-cards .slick-prev{height:15px;left:-15px;width:15px;z-index:2}.carousel-cards .slick-prev:before{color:var(--mainColor)!important;content:"\f053";font-family:Font Awesome\ 5 Pro;font-size:15px;font-weight:900;transition:all .2s}.carousel-cards .slick-next{height:15px;right:-15px;width:15px;z-index:2}.carousel-cards .slick-next:before{color:var(--mainColor)!important;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:15px;font-weight:900;transition:all .2s}.carousel-cards .slick-dots{bottom:-45px;left:0;width:100%}.carousel-cards .slick-dots li button:before{border:1px solid var(--mainColor);border-radius:50%;color:var(--black);content:"";font-size:16px;height:16px;opacity:1;width:16px}.carousel-cards .slick-dots li.slick-active button:before{background:var(--mainColor)}@media (max-width:991px){.carousel-section{padding:60px 0}}@media (max-width:767px){.carousel-section{padding:30px 0}}.accordion-section{padding:90px 0;position:relative}.accordion .card{border:0;padding-bottom:25px}.accordion .card .card-header{background-color:transparent;border:0;margin-bottom:0;padding:0}.accordion .card .card-header .btn{border:1px solid var(--mainColor);border-bottom:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--mainColor);font-size:19px;font-weight:700;line-height:25px;padding:21px 52px 21px 27px;position:relative;text-decoration:none;transition:all .3s ease}.accordion .card .card-header .btn.collapsed{border:1px solid var(--mainColor);border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:10px}.accordion .card .card-header .btn:after{transform:rotate(-90deg)}.accordion .card .card-header .btn.collapsed:after,.accordion .card .card-header .btn:after{content:"\f054";font-family:Font Awesome\ 5 Pro;font-weight:700;position:absolute;right:40px;top:20px;transition:all .3s ease}.accordion .card .card-header .btn.collapsed:after{transform:none}.accordion .card .card-body{border:1px solid var(--mainColor);border-radius:10px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:991px){.accordion-section{padding:60px 0}}@media (max-width:767px){.accordion-section{padding:30px 0}}.tabs-section{padding:90px 0 0;position:relative}.tabs-section:before{background:var(--mainColor);bottom:0;content:"";display:block;height:60px;left:0;position:absolute;width:100%}.tabs-section .tab-content{background:var(--tabColor);padding:63px}.tabs-section .nav-tabs{border:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;width:100%}.tabs-section .nav-tabs .nav-item{display:table-cell;text-align:center}.tabs-section .nav-tabs .nav-item .nav-link{border:0;border-radius:0;padding:25px}.tabs-section .nav-tabs .nav-item:first-of-type .nav-link{background:var(--mainColor);color:var(--white)}.tabs-section .nav-tabs .nav-item:nth-of-type(2) .nav-link{background:var(--tabColor1);color:var(--white)}.tabs-section .nav-tabs .nav-item:nth-of-type(3) .nav-link{background:var(--accentColor1);color:var(--white)}.tabs-section .nav-tabs .nav-item:nth-of-type(4) .nav-link{background:var(--tabColor2);color:var(--white)}.tabs-section .tab-content .text-content{color:var(--white);margin-left:45px}.tabs-section .tab-content .text-content .text{margin:0 auto;max-width:480px}@media (max-width:991px){.tabs-section{padding:60px 0 0}.tabs-section .tab-content{padding:25px}.tabs-section .tab-content img{height:auto;margin:0 auto;max-width:360px;width:100%}.tabs-section .tab-content .text-content{margin-left:0}.tabs-section .tab-content .text-content .text{max-width:unset}.tabs-section .nav-tabs .nav-item .nav-link{padding:15px}}@media (max-width:767px){.tabs-section{padding:30px 0 0}.tabs-section .tab-content{padding:15px}.tabs-section .nav-tabs{display:flex;flex-direction:column}.tabs-section .nav-tabs .nav-item{display:block;width:100%}}.video-section{background:var(--mainColor);color:var(--white);padding:90px 0}@media (max-width:991px){.video-section{padding:60px 0}}@media (max-width:767px){.video-section{padding:30px 0}}.map-section{padding:90px 0;position:relative}.accordion-map .card{border:0;padding-bottom:25px}.accordion-map .card .card-header{background-color:transparent;border:0;margin-bottom:0;padding:0}.accordion-map .card .card-header .btn{border:0;color:var(--textColor);font-size:19px;font-weight:700;line-height:25px;padding:0 25px;position:relative;text-decoration:none;transition:all .3s ease}.accordion-map .card .card-header .btn.collapsed{border:0}.accordion-map .card .card-header .btn:after{color:var(--tabColor2);transform:rotate(-90deg)}.accordion-map .card .card-header .btn.collapsed:after,.accordion-map .card .card-header .btn:after{content:"\f054";font-family:Font Awesome\ 5 Pro;font-weight:700;left:0;position:absolute;right:unset;top:0;transition:all .3s ease}.accordion-map .card .card-header .btn.collapsed:after{transform:none}.accordion-map .card .card-body{border:0;padding:25px}@media (max-width:991px){.map-section{padding:60px 0}}@media (max-width:767px){.map-section{padding:30px 0}}.form-horizontal-section{background:var(--cardsColor);padding:90px 0}@media (max-width:991px){.form-horizontal-section{padding:60px 0}}@media (max-width:767px){.form-horizontal-section{padding:30px 0}}.form-section input,.form-section select{background:var(--white);border:0;border-radius:0;color:var(--textColor);font-size:15px;font-weight:500;margin-bottom:15px;min-height:40px;padding:17px 14px;width:100%!important}.form-section input[type=submit]{background:var(--ctaColor1);border:2px solid var(--ctaColor1);border-radius:0;color:var(--white);display:block;font-size:17px;font-weight:600;line-height:25px;margin:0 auto;padding:17px 26px;position:relative;text-align:center;transition:all .3s ease;width:auto!important}.form-section input[type=submit]:hover{background:var(--white);color:var(--ctaColor1);font-size:17px!important;line-height:25px!important}.form-section label{color:var(--white);font-size:17px!important;font-weight:400!important;line-height:25px!important}.form-section .hs-form-booleancheckbox label{color:var(--white);display:block}.form-section.form-horizontal-section label{color:var(--textColor);font-size:17px!important;font-weight:400!important;line-height:25px!important}.form-section.form-horizontal-section .hs-form-booleancheckbox label{color:var(--textColor);display:block}.form-section .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin:0;padding:0}.form-section input[type=checkbox]{margin:0 10px 0 0;min-height:unset;width:auto!important}.form-section input[type=checkbox],.form-section textarea{background:var(--white);border:0;border-radius:0;color:var(--textColor);outline:none}.form-section textarea{font-size:15px;padding:17px 14px;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}@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%}}