.main-banner{background-color:#051636;min-height:100vh;overflow:hidden;position:relative}.main-banner .caption{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:150px 0;position:absolute;top:0;width:100%;z-index:10}.main-banner .caption h2{display:block;font-family:Baton Turbo Regular,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.18em;margin:0 0 1.8em;position:relative;text-transform:uppercase}.main-banner .caption .lead{font-family:Baton Turbo Heavy,Helvetica,Arial,sans-serif;font-size:66px;letter-spacing:.1em;line-height:1em;margin-bottom:15px}.main-banner .caption .action,.main-banner .caption .lead{display:block;position:relative}.main-banner .caption a{align-items:center;display:inline-flex;padding:1em 0;text-decoration:none}.main-banner .caption a span{color:#47b2fe;display:block;font-family:Baton Turbo Bold,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:2px;position:relative;transition:all .2s ease-out}.main-banner .caption a svg{margin-left:10px;transition:all .2s ease-out}.main-banner .caption a:hover span{color:#fff}.main-banner .caption a:hover svg{transform:translateX(5px)}.main-banner .poster img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:991.98px){.main-banner .caption{padding-bottom:100px}.main-banner .caption .lead{font-size:50px}}@media (max-width:767.98px){.main-banner .caption{padding-bottom:100px}.main-banner .poster:before{background-color:#051636;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:5}.main-banner .caption .lead{font-size:40px}}.quienes{overflow:hidden;padding:100px 0;position:relative}.quienes:before{background:url(patt-x.2d6e449f.svg) space;left:0;width:100px}.quienes:after,.quienes:before{content:"";display:block;height:100%;position:absolute;top:0;z-index:1}.quienes:after{background-color:#47b2fe;opacity:.3;right:0;width:30%}.quienes .contw{position:relative;z-index:10}@media (max-width:991.98px){.quienes:after{top:50%}.quienes img{height:auto;width:100%}}@media (max-width:480px){.quienes:after{top:75%}}.capacidades{background-color:#051636;padding:100px 0 50px}.capacidades .blocks .block{margin-bottom:50px}.capacidades .blocks .block .b-inner{align-items:center;display:flex;flex-direction:row}.capacidades .blocks .block .b-inner figure{margin:0;position:relative;width:50%;z-index:10}.capacidades .blocks .block .b-inner .caption{align-items:center;color:#fff;display:flex;min-height:450px;padding:50px;position:relative;width:50%}.capacidades .blocks .block .b-inner .caption .c-inner{position:relative;z-index:10}.capacidades .blocks .block .b-inner .caption h3{color:#47b2fe;font-size:24px;margin:0 0 .85em}.capacidades .blocks .block .b-inner .caption ul.list{list-style-type:none;margin:0;padding:0}.capacidades .blocks .block .b-inner .caption ul.list li{position:relative}.capacidades .blocks .block .b-inner .caption ul.list ul{list-style-type:none;padding:0 0 0 30px}.capacidades .blocks .block .b-inner .caption ul.list ul li{padding:0 0 0 10px;position:relative}.capacidades .blocks .block .b-inner .caption ul.list ul li:before{background-color:#fff;content:"";display:block;height:1px;left:-15px;position:absolute;top:12px;width:10px}.capacidades .blocks .block .b-inner .caption svg.frame{height:100%;position:absolute;right:0;top:0;width:165%}.capacidades .blocks .block:nth-child(2n) .b-inner{flex-direction:row-reverse}.capacidades .blocks .block:nth-child(2n) .b-inner .caption svg.frame{left:0;right:inherit}@media (max-width:767.98px){.capacidades .blocks .block{border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:60px;padding-bottom:30px}.capacidades .blocks .block:last-child{border:none;margin-bottom:50px;padding-bottom:0}.capacidades .blocks .block .b-inner{flex-direction:column!important}.capacidades .blocks .block .b-inner figure{margin-bottom:20px;width:100%}.capacidades .blocks .block .b-inner figure img{height:300px;object-fit:cover;width:100%}.capacidades .blocks .block .b-inner .caption{min-height:inherit;padding:0;width:calc(100% - 40px)}.capacidades .blocks .block .b-inner .caption .frame{display:none}}@media (max-width:575.98px){.capacidades .blocks .block .b-inner figure img{height:230px}.capacidades .blocks .block .b-inner .caption{width:100%}}.contacto{padding:100px 0;position:relative}.contacto:before{background:url(patt-x.2d6e449f.svg) space;content:"";display:block;height:calc(100% - 200px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100px;z-index:1}.contacto .contw{position:relative;z-index:10}.contacto .info .ubi{list-style-type:none;margin:0;padding:0 0 0 40px}.contacto .info .ubi li{margin-bottom:30px}.contacto .info .ubi li h5{font-family:Baton Turbo Bold,Helvetica,Arial,sans-serif}.contacto .info .ubi li a{color:#70777b}.contacto .info .ubi li a:hover{color:#0071c2}.contacto .info .ubi li a.maps{color:#0071c2;font-family:Baton Turbo Bold,Helvetica,Arial,sans-serif;text-decoration:none}.contacto .info .ubi li a.maps svg{position:relative;top:-3px}.contacto .info .ubi li a.maps:hover{color:#051636}.contacto .forma h6{font-family:Baton Turbo Regular,Helvetica,Arial,sans-serif;font-size:24px}.contacto .forma form .form-control{border-radius:0}.contacto .forma form .btn span{position:relative;top:2px}.contacto .forma form .btn svg{margin-left:10px}
/*# sourceMappingURL=en.724aef93.css.map */
