/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'acctuav1';src:url("../iconos/acctuav1.eot?6s2ymp");src:url("../iconos/acctuav1.eot?6s2ymp#iefix") format('embedded-opentype'),url("../iconos/acctuav1.ttf?6s2ymp") format('truetype'),url("../iconos/acctuav1.woff?6s2ymp") format('woff'),url("../iconos/acctuav1.svg?6s2ymp#acctuav1") format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'acctuav1' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:"\e900"}.icon-facebook:before{content:"\e901"}.icon-linkedin:before{content:"\e902"}.icon-menu:before{content:"\e903"}.icon-close:before{content:"\e605"}.icon-bottom-arrow:before{content:"\e909"}.icon-top-arrow:before{content:"\e90a"}.icon-left-arrow:before{content:"\e90b"}.icon-right-arrow:before{content:"\e90c"}*{box-sizing:border-box}a{text-decoration:none;color:inherit}strong{font-weight:700}.layout{max-width:1240px;margin:0 auto;padding:0 20px}body{font-family:'Exo 2',sans-serif;font-size:16px;color:#353535;overflow-x:hidden}figure{padding:0;margin:0;display:block}.Header{background-color:#173353;color:#fff;font-weight:700;border-bottom:10px solid #49ba00}.Header-container{display:flex;justify-content:flex-end;position:relative;padding:40px 0}#menu{position:absolute;top:35px;right:0;font-size:24px;cursor:pointer;color:#49ba00;display:none}.Logo{position:absolute;z-index:2;top:-20px;left:0;background-color:#fff;padding:55px 20px 30px 20px;border-radius:0 0 20px 20px;box-shadow:0 0 4px rgba(0,0,0,0.2)}.Logo img{display:block;width:100%;max-width:230px}.has-triangle{position:relative;cursor:pointer}.has-triangle:hover{color:#49ba00}.has-triangle:hover::before,.has-triangle:hover::after{opacity:1}.has-triangle:hover::before{right:-8px}.has-triangle:hover::after{left:-8px}.has-triangle::after,.has-triangle::before{position:absolute;top:6px;display:block;content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:0;transition:all .2s ease-in}.has-triangle::before{border-right:4px solid #49ba00;right:-15px}.has-triangle::after{border-left:4px solid #49ba00;left:-15px}.Menu{display:flex;justify-content:space-between}.Menu ul{margin:0;padding:0;list-style:none;display:flex}.Menu ul li{margin-right:60px}.Menu ul.is-rs{margin-left:60px}.Menu ul.is-rs li{margin-right:20px}.Footer{background-color:#353535;color:#fff;border-bottom:10px solid #49ba00}.Footer-container{display:flex;justify-content:space-between;align-items:center;padding:40px 0 20px 0}.Footer-left{text-align:center;color:gris}.Footer-left figure{margin:0 auto}.Footer-left a{display:inline-block;vertical-align:top;margin-top:20px;opacity:.4}.Footer-right{display:flex}.Footer-right ul{margin:0;padding:0;list-style:none;display:flex}.Footer-right ul li{font-weight:700;margin-right:60px}.Footer-right ul.is-rs{margin-left:60px}.Footer-right ul.is-rs li{margin-right:20px}@media screen and (max-width:1200px){.Menu{justify-content:flex-end}.Menu ul li{margin-right:30px}.Menu ul.is-rs{margin-left:20px}.Footer-right{justify-content:flex-end}.Footer-right ul li{margin-right:30px}.Footer-right ul.is-rs{margin-left:20px}}@media screen and (max-width:880px){.Footer-container{display:block}.Footer-left{text-align:center;margin-bottom:40px}.Footer-right{flex-wrap:wrap;text-align:center}.Footer-right ul{width:100%;display:block}.Footer-right ul li{margin:10px 20px}.Footer-right ul.is-rs{margin:0;justify-content:center;display:flex}}@media screen and (max-width:960px){.Logo img{display:block;max-width:200px}#menu{display:block;z-index:2}#menu.show{color:#fff;z-index:1000}.Menu{transition:all .2s ease-in;position:fixed;width:100%;height:100%;background:#173353;z-index:100;top:0;right:-100%;display:block;text-align:center;padding-top:100px}.Menu.show{right:0}.Menu ul{flex-direction:column;align-items:center;padding:20px}.Menu ul li{margin:10px}.Menu ul.is-rs{flex-direction:row;justify-content:center;margin:20px 0}}.slick-slider{margin-bottom:0;height:auto !important}.slick-slide{height:auto !important}.slick-dots{position:absolute;bottom:20px}.slick-dots li{width:auto;height:auto}.slick-dots li button{width:10px;height:10px;background-color:#173353;border:1px solid #fff;border-radius:100%}.slick-dots li button::before{content:''}.slick-dots li.slick-active button{background-color:#49ba00}.home-banners{position:relative}.home-banners::after{display:block;content:'';position:absolute;bottom:0;height:100px;width:100%;left:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}.home-banners .slick-dots{bottom:auto;top:20%;margin-top:180px}.home-banners img,.home-banners a{display:block;width:100%}.home-banners-item{position:relative}.home-banners-item h2,.home-banners-item h1{padding:0 20px;width:100%;left:0;position:absolute;margin:0;top:20%;text-align:center;font-weight:700;font-size:48px;color:#fff}.home-banners-item h2 span,.home-banners-item h1 span{margin-top:15px;display:inline-block;background-color:#49ba00;padding:10px 40px 14px 40px;font-weight:400;font-size:24px}.home-tabs{transform:translateY(-200px);position:relative;z-index:5}.home-tabs-items{border:1px solid rgba(73,186,0,0.4)}.home-tabs-items-menu ul{padding:0;margin:0;list-style:none;display:flex}.home-tabs-items-menu li{width:50%;border-top:6px solid #e9e9e9;background-color:#e9e9e9;text-align:center;cursor:pointer}.home-tabs-items-menu li.is-selected{border-color:#49ba00;background-color:#fff;color:#173353}.home-tabs-items-menu li.is-selected h2{font-weight:700;font-size:24px}.home-tabs-items-menu li.is-selected img{filter:none}.home-tabs-items-menu li img{filter:brightness(0) invert(1)}.home-tabs-items-menu li h2{position:relative;display:inline-block;margin:0;padding:40px 20px;font-size:18px;font-weight:400}.home-tabs-items-menu li h2 img{display:block;position:absolute;left:-10px;top:20px;z-index:1}.home-tabs-items-menu li h2 span{position:relative;display:block;vertical-align:top;z-index:2}.home-tabs-item{display:none;background-color:#fff}.home-tabs-item.is-selected{display:block}.home-tabs-item-container{padding:40px 140px}.home-tabs-item-intro{text-align:center;padding-bottom:40px}.home-tabs-item-intro p{color:#173353;max-width:740px;margin:0 auto}.home-tabs-item-intro p strong{color:#49ba00}.home-tabs-item-acordion{border:1px solid rgba(73,186,0,0.4);border-radius:5px;margin-bottom:20px}.home-tabs-item-acordion h3{margin:0;padding:15px 20px;position:relative;cursor:pointer;color:#173353;font-weight:400;font-size:24px}.home-tabs-item-acordion h3 img{display:block;position:absolute}.home-tabs-item-acordion h3 .image{left:-60px;top:7px}.home-tabs-item-acordion h3 .arrow{right:20px;top:10px;border:1px solid rgba(73,186,0,0.4);padding:10px;border-radius:20px;transition:all .2s ease-in}.home-tabs-item-acordion h3 .arrow.active{transform:rotate(180deg)}.home-tabs-item-acordion-info{padding:0 40px 10px 40px;border-top:1px solid rgba(73,186,0,0.4);color:#173353;display:none}.home-tabs-item-acordion-info p{margin:20px 0;position:relative;line-height:1.4em;padding-left:20px}.home-tabs-item-acordion-info p img{position:absolute;left:0;top:7px;display:block}.home-tabs-slider-item img{width:100%;display:block}.home-nosotros{transform:translateY(-300px);padding:240px 0 140px 0;background:url("../images/home/bg_alianzas.jpg") no-repeat;background-size:cover;color:#fff;text-align:justify;margin-bottom:-300px}.home-nosotros-cols{display:flex;justify-content:space-between}.home-nosotros-cols h2,.home-nosotros-cols h3{position:relative;margin:0 0 50px 0;font-size:36px}.home-nosotros-cols h2::before,.home-nosotros-cols h3::before{position:absolute;top:18px;display:block;content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #49ba00;left:-15px}.home-nosotros-cols p{line-height:1.4em;font-size:18px}.home-nosotros-cols .col1,.home-nosotros-cols .col2{width:50%}.home-nosotros-cols .col1{padding-right:20px}.home-nosotros-cols .col2{padding-left:80px}.home-nosotros-cols .col2-alianzas{background:#fff;border-radius:10px;overflow:hidden}.home-nosotros-cols .col2-alianzas-items{display:flex;flex-wrap:wrap}.home-nosotros-cols .col2-alianzas-item{width:20%;padding:10px;border-right:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3)}.home-nosotros-cols .col2-alianzas img{display:block;width:100%}.home-clientes{padding:40px 0 0 0;background:url("../images/home/bg_nuestrosclientes.jpg") no-repeat;background-size:cover;text-align:center;margin-bottom:-100px}.home-clientes h2{color:#fff;font-size:42px;margin:0 0 40px 0}.home-clientes-slider{padding-bottom:50px;margin-bottom:50px}.home-clientes-slider img{display:block;max-width:80%;margin:0 auto}.home-clientes-slider .slick-dots{bottom:-30px}.home-clientes-slider .slick-dots li button{background-color:#173353;border:none}.home-clientes-slider .slick-dots li.slick-active button{background-color:#fff}.home-clientes h3{font-size:42px;margin:0 0 40px 0;color:#fff}.home-clientes-testimonios{border-radius:10px;border:1px solid rgba(73,186,0,0.4);transform:translateY(100px);background:#fff;padding:40px 140px 100px 140px;position:relative}.home-clientes-testimonios::before,.home-clientes-testimonios::after{width:94px;height:67px;content:'';display:block;position:absolute;opacity:.8}.home-clientes-testimonios::before{top:100px;left:20px;background:url("../images/home/1.png") no-repeat}.home-clientes-testimonios::after{bottom:20px;right:20px;background:url("../images/home/2.png") no-repeat}.home-clientes-testimonios .slick-dots{bottom:-90px}.home-clientes-testimonios-item{text-align:left;color:#173353}.home-clientes-testimonios-item h4{font-size:28px;position:relative;padding-left:10px;margin:0 0 40px 0}.home-clientes-testimonios-item h4::before{content:'·';display:block;font-size:20px;color:#49ba00;position:absolute;top:5px;left:0}.home-clientes-testimonios-item h4 span{font-size:22px;font-weight:400;display:block;color:rgba(0,0,0,0.2)}.home-clientes-testimonios-item-texto{position:relative}.home-clientes-testimonios-item-texto p{font-size:20px;color:#173353;margin:0;text-align:justify}.home-clientes-testimonios-item-texto strong{color:#49ba00;font-style:italic}.home-blog{background-color:#e9e9e9;padding-top:200px;margin-bottom:-150px}.home-blog-titulo{padding:50px 0 30px 0}.home-blog-titulo h3{margin:0;color:#173353;font-size:42px;text-align:center}.home-blog-items{position:relative;z-index:2;display:flex;justify-content:space-between}.home-blog-item{width:calc(33.33% - 40px);margin:20px 0;background:#f7f7f7;position:relative;padding-bottom:40px}.home-blog-item img{width:100%;display:block;max-height:180px;max-width:100%}.home-blog-item .textos{padding:15px 40px;color:#173353}.home-blog-item .textos p{margin:0}.home-blog-item .textos .subtitulo{font-size:14px;font-weight:700}.home-blog-item .textos .titulo{padding:10px 0}.home-blog-item .textos .titulo h2{margin:0;color:#173353;font-size:24px}.home-blog-item .textos .textointro{text-align:justify}.home-blog-item .textos .textointro p{color:#353535;font-size:18px}.home-blog-item .boton{position:absolute;width:100%;bottom:0;left:0;display:flex;align-items:center}.home-blog-item .boton p{margin:0;width:60%;color:#fff;background:#173353;padding:10px 20px}.home-blog-item .boton span{font-weight:700;text-align:center;width:40%;background:#49ba00;color:#fff;padding:10px 20px}.home-contacto{position:relative;z-index:1;background:url("../images/home/bg_contactanos.jpg") no-repeat;background-size:cover;background-position:center;padding-top:200px}.home-contacto-container-titulo{display:flex;align-items:center;justify-content:center}.home-contacto-container-titulo h3{font-size:36px;color:#fff;font-weight:400}.home-contacto-container-titulo h3 span{font-weight:700}.home-contacto-container-titulo a{display:inline-block;vertical-align:middle;margin-left:40px;background:#fff;color:#173353;padding:10px 30px}.home-contacto-container-cols{padding-top:200px;display:flex;align-items:center}.home-contacto-container-cols .col1{width:70%;text-align:center}.home-contacto-container-cols .col1 h3{margin:0;font-size:42px;font-weight:400;color:#fff}.home-contacto-container-cols .col1 h3 strong{font-weight:700}.home-contacto-container-cols .col2{background-color:#fff;border-right:50px solid #49ba00;padding:30px 80px}.home-contacto-container-cols .col2 h3{margin:0;font-size:36px;color:#173353;text-align:center}.home-contacto-container-cols .col2 form{padding-top:20px}.home-contacto-container-cols .col2 form .input{position:relative;margin-bottom:10px}.home-contacto-container-cols .col2 form input,.home-contacto-container-cols .col2 form textarea{display:block;padding:5px;border:1px solid rgba(0,0,0,0.2);resize:none;width:100%;color:#353535}.home-contacto-container-cols .col2 form input::placeholder,.home-contacto-container-cols .col2 form textarea::placeholder{color:#353535}.home-contacto-container-cols .col2 form input:focus,.home-contacto-container-cols .col2 form textarea:focus{outline:none}.home-contacto-container-cols .col2 form textarea{height:120px}.home-contacto-container-cols .col2 .inputs{display:flex;justify-content:space-between}.home-contacto-container-cols .col2 .inputs .input{width:calc(50% - 5px)}.home-contacto-container-cols .col2 .boton{display:flex}.home-contacto-container-cols .col2 .boton p{margin:0;width:70%;border:1px solid #49ba00;color:#49ba00;padding:10px 15px}.home-contacto-container-cols .col2 .boton p i{font-style:normal;display:block;cursor:pointer}.home-contacto-container-cols .col2 .boton p span{display:none}.home-contacto-container-cols .col2 .boton button{border:none;width:30%;background:#173353;color:#fff;padding:10px 0;font-weight:700;cursor:pointer;text-align:center}.home-contacto-container-cols .col2 .boton button:focus{outline:none}@media screen and (max-width:1140px){.home-blog-item .boton p,.home-blog-item .boton span{font-size:14px;width:50%}}@media screen and (max-width:1120px){.home-contacto-container-cols .col2{padding:20px}}@media screen and (max-width:960px){.home-banners .slick-dots{bottom:0;top:auto;margin-top:0;z-index:2}.home-banners-item h2,.home-banners-item h1{padding:0 20px;font-size:32px;color:#fff}.home-banners-item h2 span,.home-banners-item h1 span{font-size:18px}.home-tabs{transform:translateY(0)}.home-tabs-items-menu li.is-selected h2{font-size:18px}.home-tabs-items-menu li h2{padding:40px 10px;font-size:18px}.home-tabs-item-container{padding:40px 10px}.home-tabs-item-acordion h3{padding:15px 40px 15px 20px;font-size:20px}.home-tabs-item-acordion h3 img{display:block;position:absolute}.home-tabs-item-acordion h3 .image{display:none}.home-tabs-item-acordion-info{padding:0 20px 10px 20px}.home-nosotros{transform:translateY(-100px);padding:240px 0 140px 0;background:url("../images/home/bg_alianzas.jpg") no-repeat;background-size:cover;color:#fff;text-align:justify;margin-bottom:-100px}.home-nosotros-cols{flex-wrap:wrap}.home-nosotros-cols h2,.home-nosotros-cols h3{font-size:28px}.home-nosotros-cols h2::before,.home-nosotros-cols h3::before{top:12px}.home-nosotros-cols .col1,.home-nosotros-cols .col2{width:100%}.home-nosotros-cols .col1{padding-right:0}.home-nosotros-cols .col2{padding-left:0}.home-clientes h2{color:#fff;font-size:32px}.home-clientes h3{font-size:32px;margin:0}.home-clientes-testimonios{padding:40px 20px 100px 20px}.home-clientes-testimonios::before{top:100px}.home-clientes-testimonios::after{bottom:40px}.home-clientes-testimonios-item h4{font-size:22px;margin:0 0 100px 0}.home-clientes-testimonios-item h4 span{font-size:16px}.home-clientes-testimonios-item-texto p{font-size:16px}.home-blog-titulo h3{font-size:32px}.home-blog-items{flex-wrap:wrap}.home-blog-item{width:calc(50% - 20px)}.home-blog-item:nth-child(3){display:none}.home-contacto-container-titulo{display:block;text-align:center;padding:0 20px}.home-contacto-container-titulo h3{font-size:26px}.home-contacto-container-titulo a{margin-left:0}.home-contacto-container-cols{padding-top:100px;display:block}.home-contacto-container-cols .col1{width:100%;text-align:center;margin-bottom:40px}.home-contacto-container-cols .col1 h3{margin:0;font-size:28px}.home-contacto-container-cols .col2{width:100%}}@media screen and (max-width:740px){.home-blog-items{display:block}.home-blog-item{display:block;width:100%}.home-blog-item:nth-child(3){display:block}.home-contacto-container-cols .col2 h3{font-size:24px}.home-contacto-container-cols .col2 form,.home-contacto-container-cols .col2 .inputs{flex-wrap:wrap}.home-contacto-container-cols .col2 form .input,.home-contacto-container-cols .col2 .inputs .input{width:100%}}@media screen and (max-width:580px){.home-banners{padding-bottom:50px}.home-banners::after{bottom:auto;top:100%}.home-banners .slick-dots{bottom:10px;top:auto;margin-top:180px}.home-banners img,.home-banners a{display:block;width:100%}.home-banners-item h2,.home-banners-item h1{padding:40px 10px 20px 10px;left:auto;position:relative;top:auto;font-size:28px;color:#173353}.home-banners-item h2 span,.home-banners-item h1 span{margin-top:15px;display:inline-block;padding:10px;font-weight:400;font-size:18px}}
