@font-face{font-family:MontserratExtraBold;src:url(/assets/Montserrat-ExtraBold-DnlpJ974.ttf) format("truetype")}@font-face{font-family:MontserratMedium;src:url(/assets/Montserrat-Medium-CpRznguy.ttf) format("truetype")}:root{font-family:MontserratMedium,sans-serif}*/:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;font-family:MontserratExtraBold,sans-serif}h2,h3{font-family:MontserratExtraBold,sans-serif}button{font-family:MontserratExtraBold,sans-serif!important}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.slide{display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._header_18bea_1{position:sticky;z-index:100;top:0;left:0;right:0;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#182f65;z-index:1000;box-shadow:0 4px 6px #0000001a;transition:transform .4s ease,opacity .4s ease}._hidden_18bea_18{transform:translateY(-100%);opacity:0}._headerTop_18bea_23{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding-top:1rem}._logoContainer_18bea_34{display:flex;justify-content:center}._logo_18bea_34{height:100px}._login_18bea_45:hover{color:gray}._login_18bea_45{position:absolute;right:6%;background:none;border:none;cursor:pointer;color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;text-transform:uppercase}._login_18bea_45 p{margin:0}._menu_18bea_69{position:relative;display:flex;justify-content:space-between;align-items:center;width:70%;list-style:none;padding:0}._menu_18bea_69 li button{color:#fff;font-weight:700;text-transform:uppercase;background:none;cursor:pointer;border:none;outline:none;-webkit-user-select:none;user-select:none;padding:0;font-size:1.2rem}._menu_18bea_69 li:nth-child(4) button{color:#182f65;font-size:18px;text-transform:none;background-color:#fff;border-radius:8px;padding:4px 12px;font-weight:500;display:flex;align-items:center;gap:.5rem;border:solid 1px #182f65;transition:color .3s ease,background-color .3s ease,border .3s ease;font-family:MontserratExtraBold,sans-serif}._menu_18bea_69 li:nth-child(4) button:hover{color:#fff!important;background-color:#182f65!important;border:solid 1px white!important;text-decoration:none}button{background:none;cursor:pointer;border:none;outline:none;-webkit-user-select:none;user-select:none;padding:0}button:focus{outline:none}@media (max-width: 768px){._header_18bea_1{padding:0rem}._headerTop_18bea_23{padding:1rem 0rem;justify-content:space-between;background-color:#182f65;position:relative;z-index:100}._login_18bea_45{position:initial;padding-right:2rem}._login_18bea_45 p{display:none}._menuButton_18bea_157{padding-left:2rem;color:#fff}._mobileMenu_18bea_162{width:100%;position:fixed;background:#182f65;top:130px;transform:translateY(-100%);transition:transform .3s ease-in-out;opacity:0;visibility:hidden;z-index:50}._mobileMenu_18bea_162 ul{padding:0 2rem;display:flex;flex-direction:column;align-items:center;list-style:none}._mobileMenu_18bea_162 ul li{margin:1rem 0}._mobileMenu_18bea_162 ul li button{color:#fff;font-size:20px}._menuOpen_18bea_192{transform:translateY(0);opacity:1;visibility:visible;z-index:50}._mobileMenu_18bea_162 li:nth-child(4) button{color:#182f65!important;font-size:18px;text-transform:none;background-color:#fff;border-radius:8px;padding:4px 12px;font-weight:500;display:flex;align-items:center;gap:.5rem;border:solid 1px #182f65;transition:color .3s ease,background-color .3s ease,border .3s ease;font-family:MontserratExtraBold,sans-serif}}._infoText_1msqf_1{display:flex;justify-content:center;text-align:center;height:200px;color:#182f65}._infoText_1msqf_1 h1{display:flex;justify-content:center;align-items:center}._carouselContainer_1msqf_16{width:100%;position:relative}._banners_1msqf_21{position:relative;width:100%}._bannerItem_1msqf_26{position:relative;width:100%;height:80vh;overflow:hidden}._overlay_1msqf_33{position:relative;width:100%;height:100%}._bannerImage_1msqf_39{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}._textContainer_1msqf_48{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000a14d;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}._textContainer_1msqf_48 h1{position:absolute;top:22%;left:10%;font-size:50px;font-weight:700;white-space:6rem;margin:0;text-shadow:-2px -2px 0 #182f65,2px -2px 0 #182f65,-2px 2px 0 #182f65,2px 2px 0 #182f65}._textContainer_1msqf_48 button{position:absolute;top:47%;left:10%;background-color:#fff;border:1px solid #182f65;color:#182f65;padding:.5rem;font-size:20px;font-weight:700}._textContainer_1msqf_48 button:hover{background-color:#182f65;border:1px solid white;color:#fff;transition:color .3s ease,background-color .3s ease,border .3s ease}@media (max-width: 768px){._textContainer_1msqf_48 h1{top:15%;left:10%;font-size:40px}._bannerItem_1msqf_26{height:60vh}._textContainer_1msqf_48 button{top:60%;font-size:18px}._infoText_1msqf_1{padding:0 2rem}._infoText_1msqf_1 h1{display:flex;font-size:25px}}._container_1lx7k_1{background-color:#182f65;padding:1rem 4rem 4rem;color:#fff}._container_1lx7k_1 h1{color:#ffd418;text-transform:uppercase}._contacto_1lx7k_14{display:flex}._redes_1lx7k_19{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}._redes_1lx7k_19 ul{list-style:none;display:flex;flex-direction:column;gap:1rem;font-size:18px}._redes_1lx7k_19 ul li{display:flex;align-items:center;gap:1rem}._formulario_1lx7k_41{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%}._formulario_1lx7k_41 form{width:100%}._inputs_1lx7k_53{display:flex;flex-direction:column}@media (max-width: 768px){._container_1lx7k_1{padding:1rem 2rem 2rem}._container_1lx7k_1 h1{font-size:40px;margin:.5rem 0}._contacto_1lx7k_14{flex-direction:column-reverse}._redes_1lx7k_19{width:100%;justify-content:start;align-items:start}._redes_1lx7k_19 ul{padding:0;font-size:14px}._formulario_1lx7k_41{width:100%}}._marcas_1v0lj_1{padding:1rem 4rem}._marcas_1v0lj_1 h1{color:#182f65;text-transform:uppercase}._marcasContainer_1v0lj_11{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;justify-items:center;align-items:center}._marcaImagen_1v0lj_19{width:170px;height:auto}@media (max-width: 768px){._marcas_1v0lj_1{padding:1rem 2rem}._marcas_1v0lj_1 h1{font-size:40px;margin:.5rem 0}._marcasContainer_1v0lj_11{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-items:center;align-items:center}._marcaImagen_1v0lj_19{width:150px;height:auto}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}._nosotros_12a9x_1{padding-top:3rem;background-color:#182f65;padding:1rem 4rem}._nosotros_12a9x_1 h1{color:#ffd418;text-transform:uppercase}._info_12a9x_12{margin-bottom:3rem;display:flex;align-items:center;gap:3rem}._text_12a9x_21{color:#fff;width:50%;font-size:22px}._foto_12a9x_27{width:50%}._foto_12a9x_27 img{width:100%;height:300px;object-fit:cover}._mensaje_12a9x_37{text-align:center;font-size:20px;color:#fff}@media (max-width: 768px){._nosotros_12a9x_1{padding:1rem 2rem}._nosotros_12a9x_1 h1{font-size:40px;margin:.5rem 0}._info_12a9x_12{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}._text_12a9x_21{width:100%;font-size:16px}._foto_12a9x_27{width:100%}._foto_12a9x_27 img{width:100%;height:200px;object-fit:cover}._mensaje_12a9x_37{text-align:start;font-size:18px;color:#fff}}._valores_gy09j_1 ul{list-style:none;display:flex;justify-content:space-between;height:300px;padding-left:0;margin:0}._valores_gy09j_1 ul li{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#3658a6;color:#fff;text-transform:uppercase;gap:1rem;font-size:24px;font-weight:700}._valores_gy09j_1 ul li svg{background-color:#fff;font-size:4rem}._valores_gy09j_1 ul li:nth-child(1) svg{background-color:#fff;font-size:4rem;color:#ffd418!important}._valores_gy09j_1 ul li:nth-child(1){color:#fff;background-color:#ffd418}._valores_gy09j_1 ul li:nth-child(2) svg{background-color:#fff;font-size:4rem;color:#d6ae00!important}._valores_gy09j_1 ul li:nth-child(2){background-color:#d6ae00;color:#fff}._valores_gy09j_1 ul li:nth-child(3) svg{background-color:#fff;font-size:4rem;color:#02226f!important}._valores_gy09j_1 ul li:nth-child(3){background-color:#02226f;color:#fff}._valores_gy09j_1 ul li:nth-child(4) svg{background-color:#fff;font-size:4rem;color:#365292!important}._valores_gy09j_1 ul li:nth-child(4){background-color:#365292;color:#fff}@media (max-width: 768px){._valores_gy09j_1 ul{height:250px;display:grid;grid-template-columns:repeat(2,1fr)}._valores_gy09j_1 ul li{font-size:16px;gap:.5rem}._valores_gy09j_1 ul li svg{font-size:2rem!important}}
