@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400&display=swap");:root{--rojo-main:#aa1921;--rojo-secondary:#ef9095;--rojo-back:#fce8ea;--gris-main:#433f3f;--gris-back:#f5f4f4;--celeste-complementario:#cfecfc;--celeste-back:#f0f9fe;--nuevo-azul:#002546;--nuevo-gris:#d6d6d6;--nuevo-celeste:#0b83da;--nuevo-blanco:#fafafa;--ancho-pag:1080px;--txt-principal:"DM Sans",sans-serif;--txt-secundaria:"Montserrat","sans-serif";--montserrat:"Montserrat",serif;--neuton:"Neuton",serif;--maitree:"Kanit",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;font-family:var(--txt-principal)}body{background-color:transparent;margin:0 auto}a,button,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;line-height:normal}a,button,li,p,ul{text-decoration:none}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:inherit}button{border:0;background-color:transparent}input:focus,select:focus,textarea:focus{outline:none}body{background:url(/_next/static/media/6.c1962170.svg) no-repeat 50%;background-size:cover;background-attachment:fixed}nav.navbar{max-width:100%;z-index:9999;box-shadow:0 8px 8px -8px rgba(0,0,0,.15)}nav.navbar,nav.navbar.scrolled{padding:0;background-color:var(--nuevo-azul)}nav.navbar .navbar-brand{max-width:50%}nav.navbar .logo{width:90%;max-height:45px;padding:3px;vertical-align:middle;height:-moz-fit-content;height:fit-content}nav.navbar .navbar-nav .nav-link.navbar-link{font-weight:500;text-transform:uppercase;color:var(--nuevo-gris)!important;letter-spacing:.2px;padding:12px 24px 12px 12px;font-size:14px;text-align:center;line-height:1.5}nav.navbar .navbar-nav a.nav-link.navbar-link.active,nav.navbar .navbar-nav a.nav-link.navbar-link:hover{transform:translateY(2px);transition:.15s}.navbar-text button{background-color:var(--nuevo-celeste);color:var(--nuevo-blanco);font-size:14px;font-weight:500;text-transform:uppercase;border:1px solid var(--nuevo-celeste);position:relative;transition:.3s ease-in-out;padding:6px 24px}.navbar-text button:hover{background-color:transparent;transition:.3s ease-in-out}nav.navbar .navbar-toggler:active,nav.navbar .navbar-toggler:focus{outline:none;box-shadow:none}.navbar-toggler{border:none}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(250, 250, 250, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.banner{margin:0 auto;padding-top:54px;padding-bottom:20px}#service,.banner{max-width:var(--ancho-pag)}#service{height:100%;padding:0;margin:50px auto 0}#service .title{font-size:3.5em;font-family:var(--txt-principal);font-weight:700;font-style:normal;line-height:1.1}#service .subtitle,#service .title{color:var(--nuevo-azul);margin-bottom:12px}#service .subtitle{font-family:var(--txt-secundaria);font-weight:400;font-style:oblique;font-size:2.3em;line-height:1.3;padding-left:64px}#service .content{padding-top:1.5em;margin-bottom:2.5em}#service .cardcontent .item{width:100%;padding:16px;margin-bottom:1em;background:transparent}#service .cardcontent .col{border-left:4px solid var(--nuevo-azul);background:var(--nuevo-blanco)}#service .lastrow{margin-top:2em}#service .cardcontent .item .row div:last-child{align-self:flex-start}#service .cardcontent .item .icon{height:auto;object-fit:contain}#service .item h3{font-weight:700;font-size:1.2em;line-height:1.5;text-transform:uppercase;margin-bottom:4px}#service .item h3,#service .item p{color:var(--nuevo-azul);font-family:var(--txt-secundaria);font-style:normal}#service .item p{font-weight:500;font-size:1em;line-height:1.4}#service .item .mercados{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}#service .logo-mercado{max-height:35px;object-fit:contain;margin-bottom:16px}#nosotros{max-width:var(--ancho-pag);height:100%;margin:56px auto 0;padding:0;background-color:transparent}#nosotros .title{color:var(--nuevo-azul);font-size:3.5em;font-family:var(--txt-principal);font-weight:700;font-style:normal;line-height:1.1;margin-bottom:36px}#nosotros .content .col-images{display:flex;flex-direction:column;justify-content:space-around}#nosotros .col-images img{width:100%;height:auto}#nosotros .col-topics .topic{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:40px;padding-left:16px}#nosotros .col-topics .topic img{align-self:start;margin-top:6px;margin-right:16px;max-width:50px}#nosotros .col-topics .topic div{width:80%}#nosotros .col-topics .topic h4{color:var(--nuevo-azul);font-size:1.5em;font-family:var(--txt-principal);font-weight:500;font-style:normal;line-height:1.5}#cumplimiento{max-width:var(--ancho-pag);margin:0 auto}#cumplimiento .cumplimiento{background-color:var(--nuevo-gris);height:100%;margin:36px auto 0;padding:28px}#cumplimiento .title{color:var(--nuevo-azul);font-size:3.5em;font-family:var(--txt-principal);font-weight:700;font-style:normal;line-height:1.1;margin-bottom:16 px}#cumplimiento .cumplimiento .col-parragraph{align-self:center}#cumplimiento .cumplimiento .col-parragraph p{color:var(--nuevo-azul);padding:16px;font-size:1em;font-family:var(--txt-secundaria);font-weight:500;font-style:normal;line-height:1.3}#cumplimiento .cumplimiento .col-parragraph p:last-child{padding:16px}#cumplimiento .cumplimiento .col-parragraph a{font-weight:700}#cumplimiento .cumplimiento .col-downloads{align-self:center;padding-left:40px}#cumplimiento .cumplimiento .col-downloads .download a{width:100%;display:flex;flex-direction:row;padding-top:14px;font-size:1em;font-family:var(--txt-secundaria);font-weight:500;font-style:normal;line-height:1.3;align-items:center}#cumplimiento .cumplimiento .col-downloads .download a:hover{transform:scale(1.01);transform:all .5s}#cumplimiento .cumplimiento .col-downloads .download img{margin-right:10px}#faqs{max-width:var(--ancho-pag);background-color:transparent;padding:0;margin:96px auto 0}#faqs .title{color:var(--nuevo-azul);font-size:3.5em;font-family:var(--txt-principal);font-weight:700;font-style:normal;line-height:1.1;margin-bottom:12px}#footer{display:flex;flex-direction:column;padding:0;margin:96px auto 0}#footer,#footer .footer{background-color:var(--nuevo-azul)}#footer .footer{width:var(--ancho-pag);height:100%;margin:0 auto;padding:20px 20px 6px}.footer .left{color:var(--nuevo-blanco);height:100%;font-size:.83em;font-family:var(--txt-secundaria);font-weight:500;font-style:normal;line-height:1.4}.footer .left .logo-footer{max-width:150px;height:auto;margin-bottom:8px;padding:3px}.footer .left .contact-info{display:flex;flex-direction:column}#footer .footer .contact-info span{margin-top:6px}#footer .footer .contact-info .ico{margin-right:6px}.footer .center{padding-left:0}.footer .center iframe{width:100%;height:100%}.footer .right{color:var(--nuevo-blanco);text-transform:uppercase;font-weight:500;font-size:.8em;display:flex;flex-direction:column;justify-content:space-between;letter-spacing:.5px}.footer .right .links ul{list-style-type:none}.footer .right .links ul li{margin-bottom:6px}.footer .right .socialmedia{display:flex;flex-direction:row;justify-content:flex-end;padding-right:36px}.footer .right .socialmedia ul{width:auto;align-self:flex-end}.footer .right .socialmedia img{max-width:36px;height:auto;object-fit:contain;margin-right:10px}#footer .afiplogo{max-width:50px;height:auto;object-fit:contain}#footer .copyright{width:100%;background-color:var(--nuevo-celeste);margin:0 auto;display:flex;flex-direction:row;align-items:flex-end;position:relative}#footer .copyright p{font-size:10px;letter-spacing:1.5px;padding:4px 0}#footer .copyright p,#footer .data{justify-content:center;align-items:center;text-align:center;line-height:.8;color:var(--nuevo-blanco);background-color:transparent}#footer .data{width:100%;font-size:9px;letter-spacing:1.3px;padding-top:6px}#footer .menu-footer{width:100%;height:auto;padding-top:24px;padding-bottom:12px;background-color:var(--nuevo-azul);display:flex;flex-direction:row;color:#433f3f;background-color:var(--nuevo-blanco)}#footer .info-footer{width:30%;height:auto;display:flex;flex-direction:column;padding-left:24px}#footer .info{padding-top:12px}@media (max-width:1079px){#footer .footer{max-width:100%}}@media (max-width:991px){.navbar-collapse{padding-bottom:16px}nav.navbar .navbar-nav a.nav-link.navbar-link.active,nav.navbar .navbar-nav a.nav-link.navbar-link:hover{border-bottom:none}.footer .left,.footer .right{padding:0}.footer .center{padding-left:12px}}@media (max-width:767px){#nosotros .content .col-images{display:none}#nosotros .content .col-topics{width:auto}}@media (max-width:575px){#faqs .title,#nosotros .title,#service .title{font-size:3em}#cumplimiento .title,#nosotros .historia .title{font-size:2.5em}#service .item .mercados{padding-top:12px}.footer .left{flex-direction:row-reverse;gap:16px;padding-bottom:16px;font-size:.6em;font-weight:700}.footer .left,.footer .right .links{display:flex;justify-content:space-evenly}.footer .right .links{flex-direction:row;align-items:center;padding-top:16px;font-size:1em}.footer .right .links .col-sm-6{width:auto}.footer .right .socialmedia{padding-right:24px}}@media (max-width:485px){#nosotros .timehistoryrow img{height:100%}#cumplimiento .title,#nosotros .historia .title{font-size:2em}}