@import url(https://fonts.googleapis.com/css?family=Roboto);:root{--marquee-width:100%;--marquee-height:100%;--marquee-elements:2;--marquee-elements-displayed:5;--marquee-element-width:calc(var(--marquee-width)/var(--marquee-elements-displayed));--marquee-animation-duration:calc(var(--marquee-elements)*3s);--blue:#13367a!important;--nChuck:3}*,:root,html{margin:0;padding:0;box-sizing:border-box}body{color:#000;min-width:360px;font-family:Roboto,sans-serif}.contenedor{padding-top:80px;width:98%;margin:0 auto;display:grid;grid-gap:10px;grid-template-columns:repeat(4,1fr);grid-template-areas:"sidebar   sidebar   sidebar   sidebar" "contenido contenido contenido contenido" "widget    widget    widget    widget" "sidebar2  sidebar2  sidebar2  sidebar2" "brand     brand     brand     brand" "tContacto tContacto tContacto tContacto" "mapa      mapa      contacto  contacto" "footer    footer    footer    footer"}@media screen and (max-width:768px){.contenedor{grid-template-areas:"sidebar   sidebar   sidebar   sidebar" "contenido contenido contenido contenido" "widget    widget    widget    widget" "sidebar2  sidebar2  sidebar2  sidebar2" "brand     brand     brand     brand" "tContacto tContacto tContacto tContacto" "mapa      mapa      mapa      mapa" "contacto contacto  contacto  contacto" "footer    footer    footer    footer"}.contenedor :root{--nChuck:2}}@media screen and (min-width:992px){.contenedor{padding-top:110px}}h1.title,h2.title,h3.title,h4.title{position:relative;margin-top:1rem;margin-bottom:1.5rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:0}h1.title:before,h2.title:before,h3.title:before,h4.title:before{background-color:var(--light);position:absolute;content:attr(data-text);color:var(--blue);padding:0 5%}h1.title:after,h2.title:after,h3.title:after,h4.title:after{position:absolute;content:" ";color:inherit;z-index:-1;height:1px;top:50%;background-color:var(--blue);opacity:.5;width:90%;-webkit-transition:all 1s ease;transition:all 1s ease}.carousel-inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:480px}.header{color:#12203e;position:fixed;min-width:360px;box-shadow:0 2px 3px hsla(0,0%,49%,.5);height:100x;width:100%;top:0;left:0;z-index:900}.logo{height:60px;width:auto;-webkit-transition:all 2s ease;transition:all 2s ease}@media screen and (max-width:992px){.logo{height:45px;-webkit-transition:all 2s ease;transition:all 2s ease}}.color,.navbar-light .navbar-nav .nav-link.nav-link__decoration:hover{color:var(--blue)}.color{border-color:var(--blue)!important}@media screen and (max-width:992px){button.navbar-toggler:focus{outline:5px auto transparent;-webkit-transition:all 1s ease;transition:all 1s ease;border-radius:.25rem}.visible .dropdown-divider{display:none}}@media screen and (min-width:992px){.nav-link__decoration:after{display:block;content:"";border-bottom:solid 3px var(--blue);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.nav-link__decoration.active:after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:.5}.nav-link__decoration:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);color:var(--blue)!important}}.contenedor .sidebar{padding:5px;grid-column:1/4;text-align:center;display:block;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;grid-area:sidebar}.carousel-indicators{bottom:-32px!important}.carousel-indicators>li{background-color:var(--blue)}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}.contenedor .contenido{padding:5px;grid-area:contenido}.contenedor .contenido .nosotros{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;grid-template-areas:"nosotros_txt nosotros_txt  nosotros_txt  nosotros_txt" "nosotros_img nosotros_img  nosotros_img  nosotros_img"}@media screen and (min-width:992px){.contenedor .contenido .nosotros{grid-template-areas:"nosotros_txt nosotros_txt  nosotros_txt  nosotros_img"}}.contenedor .contenido .nosotros .nosotros_txt{grid-area:nosotros_txt}.contenedor .contenido .nosotros .nosotros_img{grid-area:nosotros_img;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.contenedor .contenido .nosotros .nosotros_img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (min-width:992px){.contenedor .contenido .nosotros .nosotros_img{display:block}}.contenedor .contenido .nosotros .nosotros_img img{width:90%;height:auto;margin-bottom:1rem;box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}@media screen and (min-width:768px){.contenedor .contenido .nosotros .nosotros_img img{width:45%}}@media screen and (min-width:992px){.contenedor .contenido .nosotros .nosotros_img img{width:90%}}@media screen and (min-width:1200px){.contenedor .contenido .nosotros .nosotros_img img:nth-child(2){display:none}}.contenedor .widget{grid-area:widget;display:grid;-webkit-transition:all 2s ease;transition:all 2s ease;grid-template-columns:repeat(4,1fr);grid-template-areas:"title title title title" "widget_1 widget_1 widget_1 widget_1" "widget_2 widget_2 widget_2 widget_2" "widget_3 widget_3 widget_3 widget_3" "widget_4 widget_4 widget_4 widget_4";grid-gap:10px}@media screen and (min-width:768px){.contenedor .widget{-webkit-transition:all 2s ease;transition:all 2s ease;grid-template-areas:"title title title title" "widget_1 widget_1 widget_2 widget_2" "widget_3 widget_3 widget_4 widget_4"}}@media screen and (min-width:1080px){.contenedor .widget{-webkit-transition:all 2s ease;transition:all 2s ease;grid-template-areas:"title title title title" "widget_1 widget_2 widget_3 widget_4"}}.contenedor .widget .section{grid-area:title}.contenedor .widget .widget_1,.contenedor .widget .widget_2,.contenedor .widget .widget_3,.contenedor .widget .widget_4{background:var(--light);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:240px;box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}.contenedor .widget .widget_1>img,.contenedor .widget .widget_2>img,.contenedor .widget .widget_3>img,.contenedor .widget .widget_4>img{width:90%;min-width:200px;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;transition:all 2s ease;margin:0 auto 25px}.contenedor .widget .widget_1>img:hover,.contenedor .widget .widget_2>img:hover,.contenedor .widget .widget_3>img:hover,.contenedor .widget .widget_4>img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.widget_1{grid-area:widget_1}.widget_2{grid-area:widget_2}.widget_3{grid-area:widget_3}.widget_4{grid-area:widget_4}.contenedor .sidebar2{grid-column:1/4;background:#aaa;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:80px;grid-area:sidebar2}.brand{grid-area:brand;border:1px solid #ccc;width:100%;min-height:180px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"image d_brand d_brand d_brand";background:#fff;background:linear-gradient(90deg,var(--blue) 5px,#fff 0)}.brand .image{grid-area:image;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.brand{position:relative}.brand button{position:absolute;top:10px;right:10px}.brand .image img{width:50%;height:auto}.brand .d_brand{grid-area:d_brand;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:left;justify-content:left;font-family:Roboto,sans-serif}.brand .d_brand ul{display:grid;grid-template-columns:repeat(1,1fr);font-size:.8em;grid-column-gap:5em}@media screen and (min-width:576px){.brand .d_brand ul{font-size:1em}}@media screen and (min-width:992px){.brand .d_brand ul{grid-template-columns:repeat(2,1fr);font-size:.8em}}@media screen and (min-width:1200px){.brand .d_brand ul{grid-template-columns:repeat(2,1fr);font-size:1em}}.logo_marca{width:120px;height:auto;margin:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width:480px){.logo_marca{width:100px}}.logo_marca:hover{-webkit-filter:none;filter:none;-webkit-transition:all 1s ease;transition:all 1s ease;cursor:pointer}@media screen and (min-width:768px){.brand .d_brand:after{position:absolute;content:"";left:25%;display:-webkit-box;display:flex;height:60%;top:20%;border-left:1px solid var(--blue)}}@media screen and (max-width:768px){.contenedor .brand{grid-template-areas:"image image image image" "d_brand d_brand d_brand d_brand"}.brand .image img{margin:10px 0;width:33.3%;height:auto;position:relative}.brand .image{position:relative}.brand .image:after{position:absolute;margin:auto;border-bottom:var(--blue) 1px solid;width:80%;bottom:0;content:""}}.contenedor .mapa{grid-area:mapa;border:1px solid #ccc}@media screen and (max-width:768px){.mapa{height:200px}.mapa .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.mapa .google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:200px!important}}.contenedor .tContacto{grid-area:tContacto}.contenedor .contacto{min-height:300px;grid-area:contacto}.contenedor .footer{background:var(--blue);color:#fff;grid-area:footer;display:block;position:relative;-webkit-transition:all 2s ease;transition:all 2s ease}@media screen and (min-width:768px){.contenedor .footer{display:-webkit-box;display:flex;position:relative;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;white-space:nowrap}}.contenedor .footer .footer__title{position:relative;width:100%;color:var(--blue);background-color:hsla(0,0%,100%,.6);padding:10px 10px 1px;font-size:.8rem}@media screen and (min-width:768px){.contenedor .footer .footer__title{width:50%;background-color:var(--blue);color:hsla(0,0%,100%,.6)}}.contenedor .footer .footer__info{display:-webkit-box;display:flex;padding:10px 0;font-size:.6rem;color:hsla(0,0%,100%,.6);-webkit-transition:all 2s ease;transition:all 2s ease}@media screen and (min-width:420px){.contenedor .footer .footer__info{font-size:.7rem}}@media screen and (min-width:768px){.contenedor .footer .footer__info{padding:10px 10px 10px 0;font-size:.75rem}}.dataweb{height:auto;width:60px;margin:auto .5rem}
/*# sourceMappingURL=app.6e47bb58.css.map */