.hero{width:100%;height:670px;position:relative}.hero__container{display:flex;width:100%;height:100%;gap:0 90px;position:relative;z-index:10;justify-content:flex-end}.hero__thumbnail{height:100%;background-repeat:no-repeat;background-size:contain;background-position:center right;width:100vw;position:absolute;right:48%}.hero__thumbnail--mobile{height:100%;width:calc(60% - 45px);background-position:center;background-repeat:no-repeat;background-size:cover;display:none}.hero__text-content{width:calc(45% - 45px);align-self:center}.hero__image{width:100%}.hero__content,.hero__title--bold{color:var(--tertiary-text-color)}.portafolio{padding:80px 0;overflow:hidden}.portafolio__title{text-align:center;color:var(--tertiary-text-color);margin-bottom:50px}.portafolio__card{background-repeat:no-repeat;background-size:auto 100%;margin-bottom:30px}.portafolio__card--toLeft{background-position-x:100%;padding-left:50px}.portafolio__card--toRight{background-position-x:0;padding-right:50px}.portafolio__card--container{background-color:#002776;width:80%;height:100%;color:#fff;padding:160px 85px;position:relative}.portafolio__card--container-azul2{background-color:#183980}.portafolio__card--container-azul3{background-color:#2e4b8a}.portafolio__card--container-azul4{background-color:#435c93}.portafolio__card--container-azul5{background-color:#596f9e}.portafolio__card--toRight .portafolio__card--content,.portafolio__card--toRight .portafolio__card--container{margin-left:auto}.portafolio__card--content{max-width:530px;max-width:60%}.portafolio__subtitle{font-size:33px;font-weight:bold;margin-bottom:15px;line-height:38px}.portafolio__content{font-size:22px;line-height:26px;margin-bottom:60px}.portafolio__link{color:#fff}.portafolio__link:hover .link--hover{background:none}.portafolio__cover{width:60%;height:70%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;right:-20%;top:50%;bottom:50%;transform:translateY(50%);transform:translateY(-50%)}.portafolio__card--toRight .portafolio__cover{left:-20%;right:unset}.section-steps{background:transparent linear-gradient(270deg,#60ae46 0%,#387751 100%) 0% 0% no-repeat padding-box;padding:140px 50px}.section-steps__container{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}.section-steps__description{max-width:490px;width:100%;color:#fff}.section-steps__title{margin-bottom:30px}.section-steps__content{font-size:22px;line-height:25px}.section-steps__slider{width:calc(100% - 540px);margin-left:50px;position:relative}.section-steps__card{position:relative;background-color:#fff;min-height:400px;padding:70px 75px;max-width:590px;overflow:hidden}.section-steps__label{font-size:31px;color:var(--tertiary-text-color);display:inline-block;margin-bottom:50px;font-weight:bold}.section-steps__subtitle{font-size:19px;font-weight:bold;margin-bottom:10px;color:var(--secondary-text-color)}.section-steps__text-content{font-size:16px;color:var(--secondary-text-color);line-height:20px}.section-steps__water-mark{position:absolute;height:120%;right:-35%;top:50%;bottom:50%;transform:translateY(50%);transform:translateY(-50%);opacity:.1}.section-steps__note{width:calc(100% - 540px);justify-self:flex-end;margin:25px 0 0 auto;color:#fff;font-size:16px;line-height:25px}.section-steps__slider-pagination{display:inline-block;position:relative;bottom:50px;left:80px;z-index:10;color:var(--secondary-text-color)}.cuadro-comparativo{padding:80px 50px}.cuadro-comparativo__title{font-size:20px;text-align:center;color:var(--tertiary-text-color);margin-bottom:10px;font-weight:normal}.cuadro-comparativo__content{font-size:33px;color:var(--tertiary-text-color);line-height:38px;font-weight:bold;text-align:center;max-width:670px;margin:0 auto 75px}.cuadro-comparativo__table{border-collapse:collapse;display:table}.cuadro-comparativo__table-container{width:100%;overflow-x:auto}.cuadro-comparativo__td{background-color:#f3f4f7;color:var(--tertiary-text-color)}th.cuadro-comparativo__td{font-weight:500;font-size:18px}.cuadro-comparativo__tr td,.cuadro-comparativo__th th{padding:20px 30px}.cuadro-comparativo__td--borderLeft{border-radius:13px 0 0 13px}.cuadro-comparativo__td--borderRight{border-radius:0 13px 13px 0}.cuadro-comparativo__td--borderTop{border-radius:13px 13px 0 0}.cuadro-comparativo__td--borderbottom{border-radius:0 0 13px 13px}.cuadro-comparativo__tr td{background-image:linear-gradient(to right,#0002 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:30px 2px;background-repeat:repeat-x}.cuadro-comparativo__tr:last-child td{background-image:none}.cuadro-comparativo__tr td:not(td:first-child){text-align:center;vertical-align:middle}.cuadro-comparativo__tr td:first-child{font-weight:bold}.cuadro-comparativo__th th:first-child{font-weight:bold;color:var(--tertiary-text-color);font-size:20px}.cuadro-comparativo__th th{line-height:20px}.cuadro-comparativo__th th:first-child span{color:var(--primary-color)}.invertir{background:transparent linear-gradient(90deg,#405aa6 0%,#0a2261 100%) 0% 0% no-repeat padding-box;padding:150px 50px}.invertir__container{display:flex;flex-wrap:wrap}.invertir__left,.invertir__right{width:50%;display:flex;flex-wrap:wrap;align-items:center}.invertir__title{color:#fff;font-size:44px}.invertir__title--light{display:block;font-weight:normal}.invertir__content{font-size:28px;color:#fff;margin-bottom:10px}.invertir__btn,.invertir__btn:hover{display:block;background-color:#8392b7;max-width:625px;width:100%;height:64px;font-weight:bold;font-size:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:991px){.hero{height:auto;padding-bottom:0}.hero__container{flex-direction:column}.hero__thumbnail{display:none}.hero__thumbnail--mobile{display:block;width:100%;height:60vw;min-height:270px}.hero__text-content{width:100%;padding:50px 30px;margin:0 auto;border-bottom:2px solid #0002}.portafolio__card--toRight,.portafolio__card--toLeft{padding:0}.portafolio__card--container{width:95%;padding:50px 30px 0}.portafolio__card--toRight .portafolio__cover{left:unset;right:-30px}.portafolio__card--content{max-width:100%}.portafolio__cover{position:relative;transform:none;bottom:0;top:unset;height:40vw;min-height:280px;width:80%;right:-30px;margin-top:30px;margin-left:auto}.section-steps{padding:140px 0}.section-steps__note,.section-steps__description,.section-steps__slider{width:100%}.section-steps__description{margin-bottom:50px;padding:0 30px;max-width:100%}.section-steps__slider{margin-left:0}.section-steps__note{padding:0 30px;margin:30px 0 0;text-align:center}.section-steps__slider-pagination{display:block;margin:50px auto 0!important;width:max-content!important}.swiper-pagination-bullet{background-color:var(--primary-color);outline:2px solid #fff}.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));vertical-align:middle}.cuadro-comparativo__content{font-size:20px;line-height:25px}.cuadro-comparativo{padding:80px 30px}.cuadro-comparativo__table td,.cuadro-comparativo__table th,.cuadro-comparativo__table th:first-child{font-size:12px;padding:15px 20px}.cuadro-comparativo__th th{line-height:18px}.invertir{padding:80px 30px}.invertir__left,.invertir__right{width:100%}.invertir__left{margin-bottom:20px}}@media screen and (max-width:767px){.portafolio__cover{width:calc(100% + 30px);left:0;line-height:0}.portafolio__subtitle{font-size:26px}.portafolio__content{font-size:18px}.portafolio__card--toRight .portafolio__cover{right:0}.invertir__title{font-size:28px}}@media screen and (max-width:475px){.hero{height:auto;padding-bottom:0}}
