:root{--color-primary: #8BC43F;--color-secondary: #01AEF2;--color-blue: #20426F;--color-background: #FFF;--color-text: #222}body{display:flex;min-height:100vh;flex-direction:column;font-family:"Red Hat Display",sans-serif;font-size:16px}a{text-decoration:none}h1,h2,h3,h4,h5{font-weight:700;color:#20426f}.btn{border-radius:500px;font-weight:700;padding:var(--bs-btn-padding-y) 1rem}.btn.btn-primary{background-color:#8bc43f;border-color:#8bc43f;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:#7eb337;border-color:#7eb337}.btn.btn-secondary{background-color:#01aef2;border-color:#01aef2;color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:active{background-color:#019cd9;border-color:#019cd9}.box{border-radius:1rem;overflow:hidden}.box.box-gray{background:#e9edee}.main-header{color:#fff}@media(min-width: 1024px){.main-header.header-home{position:absolute;left:0;top:0;width:100%;z-index:100}}.main-header.header-color{position:relative;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.15);z-index:1}.main-header.header-color nav .main-menu>li>a{color:#8bc43f}.main-header.header-color nav .main-menu>li>a::after{background:#8bc43f}.main-header.header-color nav .mobile-menu>li>a{color:#8bc43f}.main-header.header-color nav .mobile-menu>li>.submenu{background:#8bc43f}.main-header.header-color nav .mobile-menu>li>.submenu::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #8bc43f rgba(0,0,0,0)}.main-header .top-bar{background:#20426f;display:none}.main-header .input-group .form-control{padding-left:2rem;border-radius:500px 0 0 500px;border:none}.main-header .input-group i{color:#8bc43f;left:.65rem;top:.65rem;position:absolute;z-index:10}.main-header .input-group .btn{border-radius:0 500px 500px 0}.main-header nav{display:flex;height:100%;justify-content:end;align-items:center}.main-header nav .main-menu{list-style:none;margin:0;padding:0}.main-header nav .main-menu>li{display:inline-block;list-style:none;margin:0;padding:0 1rem}.main-header nav .main-menu>li>a{display:block;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;font-size:1em;position:relative;padding:.5rem 0}.main-header nav .main-menu>li>a::after{content:"";position:absolute;bottom:2px;left:0;width:0;background:#8bc43f;height:4px;transition:all 350ms}.main-header nav .main-menu>li>a:hover::after{width:75%}.main-header nav .main-menu>li.is-current>a::after{width:75%}.main-header nav .mobile-menu{list-style:none;margin:0;padding:0}.main-header nav .mobile-menu>li{list-style:none;margin:0;padding:0;position:relative}.main-header nav .mobile-menu>li>a{display:block;font-size:2em;color:#8bc43f;padding:0 .5rem}.main-header nav .mobile-menu>li>.submenu{position:absolute;list-style:none;margin:0;padding:0;right:0;z-index:200;background:#8bc43f;border-radius:.5rem;display:none}.main-header nav .mobile-menu>li>.submenu::before{content:"";position:absolute;right:1rem;top:-10px;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #8bc43f rgba(0,0,0,0)}.main-header nav .mobile-menu>li>.submenu>li{list-style:none;margin:0;padding:0}.main-header nav .mobile-menu>li>.submenu>li>a{display:block;white-space:nowrap;padding:.75rem 1.25rem;text-align:left;color:rgba(255,255,255,.75);text-decoration:none}.main-header nav .mobile-menu>li>.submenu>li>a:hover{color:#fff}.main-header nav .mobile-menu>li:hover>.submenu{display:block}.main-footer{background:#20426f;color:#fff}.main-footer h5{color:#fff;text-transform:uppercase;font-weight:700}.main-footer .address{list-style:none;margin:0;padding:0}.main-footer .address>li{list-style:none;margin:0;padding:0}.main-footer .address>li a{color:#b1bdcd;text-decoration:none;transition:all 350ms}.main-footer .address>li a:hover{color:#fff}.main-footer .address>li i{color:#8bc43f}.main-footer .menu-social{list-style:none;margin:0;padding:0}.main-footer .menu-social>li{display:inline-block;list-style:none;margin:0;padding:0}.main-footer .menu-social>li>a{display:block;color:#fff;text-decoration:none;font-size:1.25rem}.main-footer .menu-social>li:not(:last-child){margin-right:.75rem}.main-section{flex:1 0 0}.block{padding:2rem 0}.loop article{border-radius:.5rem;overflow:hidden;position:relative;background:#e9edee;display:flex;flex-direction:column;height:100%}.loop article .card-thumbnail{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.loop article .card-thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover}.loop article .card-details{flex:1 0 0;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.loop article .card-details h3{font-size:1.25rem;margin-bottom:0}.page.page-home .block.block-splash{background:#20426f;position:relative;padding:0}.page.page-home .block.block-splash .swiper .swiper-slide{position:relative}.page.page-home .block.block-splash .swiper .swiper-slide .slide-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem}@media(min-width: 1024px){.page.page-home .block.block-splash .swiper .swiper-slide .slide-content{position:absolute;left:0;top:0;width:100%;height:100%}}.page.page-home .block.block-splash .swiper .swiper-slide .slide-content h2{color:#fff;font-size:2.5rem}@media(min-width: 1024px){.page.page-home .block.block-splash .swiper .swiper-slide .slide-content h2{margin-bottom:0}}.page.page-home .block.block-splash .swiper .swiper-slide .slide-content p{color:#fff;font-weight:300;font-size:1.5em;margin-bottom:0}@media(min-width: 1024px){.page.page-home .block.block-splash .swiper .swiper-slide .slide-content p{font-size:2em}}.page.page-home .block.block-splash .swiper .swiper-button{color:#fff;opacity:.5;transition:all 350ms}.page.page-home .block.block-splash .swiper .swiper-pagination{display:none}@media(min-width: 1024px){.page.page-home .block.block-splash .swiper .swiper-pagination{display:block}}.page.page-home .block.block-splash .swiper .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:3rem;background:#fff}.page.page-home .block.block-splash .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8bc43f}.page.page-home .block.block-splash .swiper:hover .swiper-button{opacity:1}.page.page-home .block.block-datos{padding:0}.page.page-home .block.block-datos .fullwidth-blue{background:#078d84}@media(min-width: 1024px){.page.page-home .block.block-datos .fullwidth-blue{background:linear-gradient(90deg, #078D84 50%, #076E70 50%)}}.page.page-home .block.block-datos article{display:flex;height:100%;padding:2rem;text-align:center;justify-content:center;align-items:center}.page.page-home .block.block-datos article h3{color:#fff;font-size:1.25rem}.page.page-home .block.block-datos article p{color:#fff;font-size:.9rem}.page.page-home .block.block-soluciones{background:#e9edee}.page.page-home .block.block-soluciones article{display:flex;height:100%;min-height:420px;background:#fff;border-radius:1rem;text-align:center;flex-direction:column;justify-content:start;align-items:center;position:relative;overflow:hidden;cursor:default}.page.page-home .block.block-soluciones article h3{font-size:1rem;text-transform:uppercase}.page.page-home .block.block-soluciones article ul{list-style:none;padding-left:0;margin-bottom:0}.page.page-home .block.block-soluciones article .wrapper{padding:2rem}.page.page-home .block.block-soluciones article .wrapper>*:last-child{margin-bottom:0}.page.page-home .block.block-soluciones article .title{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1;display:flex;flex-direction:column;justify-content:center}.page.page-home .block.block-soluciones article .overlay{background:#01aef2;color:#fff;font-size:.9rem;height:100%;opacity:0;transition:all 350ms;display:flex;flex-direction:column;justify-content:center;font-size:1.15em;line-height:1.5}.page.page-home .block.block-soluciones article .overlay ul{text-align:left;list-style:disc;padding-left:2rem}.page.page-home .block.block-soluciones article .overlay ul li{font-weight:700}.page.page-home .block.block-soluciones article:hover .title{display:none}.page.page-home .block.block-soluciones article:hover .overlay{opacity:1}.page.page-home .block.block-indicadores{padding:2rem 0}.page.page-quienes-somos .block.block-quienes{padding:2rem 0}.page.page-quienes-somos .block.block-quienes h2{position:relative}.page.page-quienes-somos .block.block-quienes h2::after{content:"";position:absolute;left:12.5%;width:75%;bottom:-1rem;height:3px;background:#8bc43f}.page.page-quienes-somos .block.block-quienes .tagline{color:#20426f;font-size:1.35em;margin-bottom:3rem}@media(min-width: 1024px){.page.page-quienes-somos .block.block-quienes .tagline{font-size:1.75em;width:75%;margin:0 auto 4rem}}.page.page-quienes-somos .block.block-quienes article{height:100%;box-sizing:border-box;padding:2rem;box-shadow:0 0 .5rem rgba(34,34,34,.15);border-radius:1rem}.page.page-quienes-somos .block.block-objetivos{padding:2rem 0;background:#e8eced}.page.page-quienes-somos .block.block-objetivos h4{font-weight:400;color:#222}.page.page-quienes-somos .block.block-objetivos p{font-size:1.5em}.page.page-quienes-somos .block.block-objetivos img{background:#e8eced;position:relative;z-index:1}@media(min-width: 768px){.page.page-quienes-somos .block.block-objetivos .col-md-4:not(:last-child) article{position:relative}.page.page-quienes-somos .block.block-objetivos .col-md-4:not(:last-child) article::before{content:"";position:absolute;left:50%;width:100%;top:50%;border-bottom:2px dashed #8bc43f}}.page.page-quienes-somos .block.block-por-que{padding:2rem 0}.page.page-quienes-somos .block.block-por-que p{font-size:1.5em}.page.page-servicios .block.block-servicios{padding:2rem 0}.page.page-servicios .block.block-servicios h2{position:relative}.page.page-servicios .block.block-servicios h2::after{content:"";position:absolute;left:12.5%;width:75%;bottom:-1rem;height:3px;background:#8bc43f}.page.page-servicios .block.block-servicios p{font-size:1.35em}.page.page-servicios .block.block-asesoria{padding:2rem 0;background:#e8eced}.page.page-servicios .block.block-asesoria h3{color:#01aef2}.page.page-servicios .block.block-asesoria p{font-size:1.35em}.page.page-servicios .block.block-fondeo{padding:2rem 0}.page.page-servicios .block.block-fondeo p{font-size:1.35em}.page.page-alianzas .block.block-alianzas{padding:2rem 0}.page.page-alianzas .block.block-alianzas h2{position:relative}.page.page-alianzas .block.block-alianzas h2::after{content:"";position:absolute;left:12.5%;width:75%;bottom:-1rem;height:3px;background:#8bc43f}.page.page-alianzas .block.block-alianzas p{text-align:center;font-size:1.35em}.page.page-alianzas .block.block-alianzas p strong{font-weight:700;color:#8bc43f}@media(min-width: 1200px){.page.page-alianzas .block.block-alianzas .alianzas{margin:0 auto;width:960px}}.page.page-alianzas .block.block-alianzas .alianzas article{padding:1.5rem;height:100%;box-sizing:border-box;box-shadow:0 0 1rem rgba(34,34,34,.07);border-radius:1rem;display:flex;flex-direction:column;position:relative}.page.page-alianzas .block.block-alianzas .alianzas article .details{flex:1 0 0;display:flex;flex-direction:column;justify-content:center}.page.page-alianzas .block.block-alianzas .alianzas article .details h4{text-align:center;text-transform:uppercase;font-size:1em}.page.page-single .block.block-article{padding:0;background:#e9edee}.page.page-single .block.block-article .article-content{font-size:1.15em;line-height:1.75}/*# sourceMappingURL=site.css.map */
