body{color:#588FC6 !important}a:focus{border:0 !important;outline:0 !important}input{margin:0}.error{color:red;text-align:right;font-size:11px}#social-container{background-color:#588FC6}#social-container a{color:#fff;font-size:20px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#social-container a:hover{color:#066BB7}#logo-container .callout{background-color:#066BB7;border-radius:0;margin-bottom:0}#logo-container .callout img{max-width:120px}.hover-underline-menu{width:100%}.hover-underline-menu .menu{background-color:#066BB7}.hover-underline-menu .menu a{color:#fff;padding:1.2rem 1.5rem}.hover-underline-menu .menu .underline-from-center{position:relative}.hover-underline-menu .menu .underline-from-center::after{content:"";position:absolute;top:calc(100% - .125rem);border-bottom:.125rem solid #fff;left:50%;right:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.hover-underline-menu .menu .underline-from-center:hover::after{left:0;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.hero{background-color:#066BB7;color:#fff;padding:40px 0;-webkit-box-shadow:0px 5px 7px -2px rgba(0,0,0,0.53);-moz-box-shadow:0px 5px 7px -2px rgba(0,0,0,0.53);-ms-box-shadow:0px 5px 7px -2px rgba(0,0,0,0.53);-o-box-shadow:0px 5px 7px -2px rgba(0,0,0,0.53);box-shadow:0px 5px 7px -2px rgba(0,0,0,0.53);margin-bottom:300px}.logo{max-width:150px}.hero-phones{position:relative}.hero-phones .phone-1{position:absolute;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-animation:phone-1 1s ease-in-out forwards;-moz-animation:phone-1 1s ease-in-out forwards;-ms-animation:phone-1 1s ease-in-out forwards;-o-animation:phone-1 1s ease-in-out forwards;animation:phone-1 1s ease-in-out forwards}.hero-phones .phone-2{position:absolute;top:20px;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-animation:phone-2 1s ease-in-out forwards;-moz-animation:phone-2 1s ease-in-out forwards;-ms-animation:phone-2 1s ease-in-out forwards;-o-animation:phone-2 1s ease-in-out forwards;animation:phone-2 1s ease-in-out forwards}@keyframes phone-1{0%{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}100%{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}}@keyframes phone-2{0%{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}}.marketing-site-footer{background:#2c3840;color:#8aa0ae;padding:2rem 0 0}.marketing-site-footer .marketing-site-footer-menu-social a{color:#fff}.marketing-site-footer .column-block{margin-bottom:30px}.marketing-site-footer>.row{margin-bottom:1rem}.marketing-site-footer-name{color:#fff;margin-bottom:1rem;font-size:2rem}.marketing-site-footer-title{color:#fff;margin-bottom:1rem;font-size:1.25rem}.marketing-site-footer-block{display:flex;margin-bottom:1rem}.marketing-site-footer-block .fa{font-size:2rem;color:#020304}.marketing-site-footer-block p{margin-left:1rem;line-height:1.125rem}.marketing-site-footer-bottom{background:#020304;padding:1rem 0}.marketing-site-footer-bottom p,.marketing-site-footer-bottom .menu{margin-bottom:0}.marketing-site-footer-bottom .marketing-site-footer-bottom-links{justify-content:flex-end}.marketing-site-footer-bottom .marketing-site-footer-bottom-links a{color:#8aa0ae}.button-rounded-hover{border:0;border-radius:5000px;padding:1rem 2rem;text-transform:uppercase;position:relative;overflow:hidden;font-size:1rem;letter-spacing:2px;transition:all 0.35s ease;transform:translateZ(0)}.button-rounded-hover:before{opacity:0;content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;border-radius:inherit;background-color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.button-rounded-hover:after{position:absolute;top:0px;bottom:0px;left:0px;right:0px;border:5px solid #044e86;content:'';border-radius:inherit}.button-rounded-hover:hover,.button-rounded-hover:focus{background-color:#044e86}.button-rounded-hover:hover:before,.button-rounded-hover:focus:before{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);opacity:0.10}.company{margin-bottom:20px}.tittle{color:#066BB7;text-align:center;font-weight:500;margin-bottom:40px}.tittle:after{content:"";display:block;max-width:100px;border-top:1px solid #588FC6;margin:0 auto}.map-3dm{-webkit-box-shadow:0px -1px 15px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px -1px 15px 2px rgba(0,0,0,0.2);-ms-box-shadow:0px -1px 15px 2px rgba(0,0,0,0.2);-o-box-shadow:0px -1px 15px 2px rgba(0,0,0,0.2);box-shadow:0px -1px 15px 2px rgba(0,0,0,0.2)}.ctaPortafolio{background:url("../img/hero-back.jpg") 50% no-repeat;background-size:cover;background-attachment:fixed;padding:20px 0;color:#fff;-webkit-text-shadow:1px 1px 2px #1D1D1B;-moz-text-shadow:1px 1px 2px #1D1D1B;-ms-text-shadow:1px 1px 2px #1D1D1B;-o-text-shadow:1px 1px 2px #1D1D1B;text-shadow:1px 1px 2px #1D1D1B}.hero-section{background:url("../img/hero-back.jpg") 50% no-repeat;background-size:cover;height:20vh;text-align:center;display:flex;align-items:center;justify-content:center}.hero-section .hero-section-text{color:#fff;-webkit-text-shadow:1px 1px 2px #1D1D1B;-moz-text-shadow:1px 1px 2px #1D1D1B;-ms-text-shadow:1px 1px 2px #1D1D1B;-o-text-shadow:1px 1px 2px #1D1D1B;text-shadow:1px 1px 2px #1D1D1B}.portafolio-container{display:flex;flex-wrap:wrap}.portafolio-container .portafolio-container-img{align-self:center;flex:1 0 100%}.portafolio-container .portafolio-container-img img{width:100%}@media screen and (min-width: 40em){.portafolio-container .portafolio-container-img{flex:1 0 50%}}.portafolio-container .portafolio-container-block{padding:1rem;flex:1 0 100%;align-self:stretch;background:#e6e6e6;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width: 40em){.portafolio-container .portafolio-container-block{flex:1 0 50%;padding:2rem}}.portafolio-container-block-header{font-size:24px}.portafolio-container-block-subheader{font-size:13px}.product{padding:30px 0}.product-container{position:relative;z-index:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:hidden;color:#1D1D1B;min-height:460px}.product-container>:last-child{margin-bottom:0}.product-container:hover .product-container-img{opacity:1}.product-container-content{position:relative}.product-container-content::before{position:absolute;content:'';top:-3.4375rem;left:-1.875rem;width:0;height:0;border-style:solid;border-width:3.4375rem 0 0 31.25rem;z-index:0;border-color:transparent transparent transparent #fff}.product-container-actions{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;background:#e6e6e6;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-container-actions>:last-child{margin-bottom:0}.product-container-img{max-width:100%;opacity:0.85;transition:all 0.25s ease}.product-container-avatar{position:absolute;bottom:100%;left:1rem;z-index:2;max-width:5.625rem}.product-container-avatar img{border-radius:50%;box-shadow:0 0 15px rgba(10,10,10,0.3)}.product-container-name{margin-bottom:0;font-weight:300;font-size:1.5rem}.product-container-button{margin-bottom:0;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.product-container-button+.product-container-button{margin-left:1rem}.product-container-info{font-size:0.875rem;letter-spacing:1px;opacity:0.8}.accordion-title{font-size:15px}.accordion-content{font-size:13px;color:#1D1D1B}#aliados{padding:20px 0}.u-imgWinners{width:48%;border-radius:2px;border:4px solid #588FC6;display:inline-block}.u-promoHeading{position:relative}.u-promoHeading img{border-radius:5px 5px 0 0}.u-promoTitle{-webkit-text-shadow:1px 1px 2px #1D1D1B;-moz-text-shadow:1px 1px 2px #1D1D1B;-ms-text-shadow:1px 1px 2px #1D1D1B;-o-text-shadow:1px 1px 2px #1D1D1B;text-shadow:1px 1px 2px #1D1D1B;color:#fff;font-weight:700;font-size:1.5em;text-align:center;position:absolute;top:60%;left:1.25rem}.error{width:100%;min-height:90vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-image:url(../img/back.png);background-size:cover;background-position:center;padding-top:4em}.error .hand{position:absolute;bottom:0;left:40%}@media screen and (max-width: 768px){.hero{margin-bottom:50px}.hero-phones{position:relative}.hero-phones .phone-1{position:relative;max-width:100px;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}.hero-phones .phone-2{position:relative;max-width:100px;top:0px;-webkit-transform:translateX(-65px);-moz-transform:translateX(-65px);-ms-transform:translateX(-65px);-o-transform:translateX(-65px);transform:translateX(-65px);-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}}
/*# sourceMappingURL=app.css.map */
