.faq, .faq * {box-sizing:border-box }
.faq {background:#ffffff; position:relative; }
.faq-main {width:100%; display:flex; flex-direction:column; gap:0px; align-items:center; justify-content:flex-start; position:absolute;  top:0px; }

.texto {display:flex; flex-direction:column; gap:0px; align-items:flex-start; justify-content:flex-start; flex-shrink:0; position:relative; }
.faq-question-div {border-style:solid; border-color:#90a5bb; border-width:1px 0px 0px 0px; flex-shrink:0; max-width:1024px; min-height:50px; position:relative; }
.faq-question {color:#0e357a; padding:30px; min-width:1024px; font-size:24px; font-weight:700; text-align:left; font-family:'Montserrat-Bold', sans-serif; line-height:30px; display:flex; align-items:center; justify-content:flex-start; }
.faq-answer {color:#18191c; padding:30px; width:1024px; font-size:16px; font-weight:400; text-align:left; font-family:'Montserrat-Bold', sans-serif; line-height:30px; display:flex; align-items:center; justify-content:flex-start; }
.faq-title { }
.faq-icon {width:24px; height:30px; position:absolute; left:1000px; top:calc(50% - 14.5px); }
.div-faq-span1 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.div-faq-span2 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }

.group {background:#0e357a; border-radius:28px; padding:12px 24px 12px 24px; display:flex; flex-direction:row; gap:10px; align-items:center; justify-content:center; flex-shrink:0; position:relative; overflow:hidden; }
.group2 {background:#55e6a5; border-radius:28px; padding:12px 24px 12px 24px; display:flex; flex-direction:row; gap:10px; align-items:center; justify-content:center; flex-shrink:0; position:relative; overflow:hidden; }

.seccion-preguntas-frecuentes {width:100%; min-height:1400px; display:flex; flex-direction:column; gap:40px; align-items:center; justify-content:flex-start; flex-shrink:0; position:relative; }
.svg {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }

.svg2 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.cumplimiento-sector {color:#18191c; text-align:left; font-family:"-", sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; }
.cumplimiento-sector-span {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-sector-span2 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-sector-span3 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-sector-span4 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-sector-span5 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-sector-span6 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-sector-span7 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-sector-span8 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-sector-span9 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.qu-experiencia-tiene-su-equipo-en-cumplimiento-normativo {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; }
.svg3 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.tendencias-del-mercado {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; }
.c-mo-puedo-obtener-m-s-informaci-n-sobre-cumplimiento-online {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; display:flex; align-items:center; justify-content:flex-start; }
.svg4 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.informaci-n-sobre-cumplimiento {color:#18191c; text-align:left; font-family:"-", sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; }
.informaci-n-sobre-cumplimiento-span {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.informaci-n-sobre-cumplimiento-span2 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.informaci-n-sobre-cumplimiento-span3 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.informaci-n-sobre-cumplimiento-span4 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.informaci-n-sobre-cumplimiento-span5 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.informaci-n-sobre-cumplimiento-span6 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.informaci-n-sobre-cumplimiento-span7 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.informaci-n-sobre-cumplimiento-span8 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.informaci-n-sobre-cumplimiento-span9 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.informaci-n-sobre-cumplimiento-span10 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.informaci-n-sobre-cumplimiento-span11 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.c-mo-funciona-cumplimiento-online {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; display:flex; align-items:center; justify-content:flex-start; }
.svg5 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.cumplimiento-online-se-integra {color:#18191c; text-align:left; font-family:"-", sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; }
.cumplimiento-online-se-integra-span {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-online-se-integra-span2 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-online-se-integra-span3 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-online-se-integra-span4 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-online-se-integra-span5 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-online-se-integra-span6 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-online-se-integra-span7 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cumplimiento-online-se-integra-span8 {color:#18191c; font-family:'Montserrat-Bold', sans-serif; font-size:16px; line-height:30px; font-weight:700; }
.cumplimiento-online-se-integra-span9 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.cu-les-son-los-beneficios-de-usar-cumplimiento-online {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; display:flex; align-items:center; justify-content:flex-start; }
.svg6 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.hay-muchos-beneficios {color:#18191c; text-align:left; font-family:"-", sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; display:flex; align-items:flex-end; justify-content:flex-start; }
.hay-muchos-beneficios-span {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.hay-muchos-beneficios-span2 {color:#18191c; font-family:'Montserrat-SemiBold', sans-serif; font-size:16px; line-height:30px; font-weight:600; }
.hay-muchos-beneficios-span3 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.hay-muchos-beneficios-span4 {color:#18191c; font-family:'Montserrat-SemiBold', sans-serif; font-size:16px; line-height:30px; font-weight:600; }
.hay-muchos-beneficios-span5 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.hay-muchos-beneficios-span6 {color:#18191c; font-family:'Montserrat-SemiBold', sans-serif; font-size:16px; line-height:30px; font-weight:600; }
.hay-muchos-beneficios-span7 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.hay-muchos-beneficios-span8 {color:#18191c; font-family:'Montserrat-SemiBold', sans-serif; font-size:16px; line-height:30px; font-weight:600; }
.hay-muchos-beneficios-span9 {color:#18191c; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.ofrecen-servicios-de-cumplimiento-personalizados {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; display:flex; align-items:center; justify-content:flex-start; }
.svg7 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.ofrecemos-servicios-de-cumplimiento-personalizados {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; display:flex; align-items:flex-end; justify-content:flex-start; }
.qu-tipo-de-informaci-n-proporciona-cumplimiento-online {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; display:flex; align-items:center; justify-content:flex-start; }
.svg8 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.c-mo-puedo-obtener-una-cotizaci-n-personalizada {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; display:flex; align-items:center; justify-content:flex-start; }
.svg9 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.obtener-una-cotizaci-n-personalizada {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; }
.svg10 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.obtener-una-cotizaci-n-personalizada2 {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; display:flex; align-items:flex-end; justify-content:flex-start; }
.qu-costo-tienen-los-servicios-en-cumplimiento-online {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; }
.svg11 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.soluciones-est-dise-ado-para-satisfacer {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; display:flex; align-items:flex-end; justify-content:flex-start; }
.qu-m-todos-de-pago-aceptan {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:20.61px; }
.svg12 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.para-su-comodidad-aceptamos {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; display:flex; align-items:flex-end; justify-content:flex-start; }
.factura-de-mis-servicios {color:#0e357a; text-align:left; font-family:var(--bold24-font-family, 'Montserrat-Bold', sans-serif); font-size:var(--bold24-font-size, 24px); line-height:var(--bold24-line-height, 30px); font-weight:var(--bold24-font-weight, 700); position:absolute; left:0px; top:21px; }
.svg13 {width:24px; height:24px; position:absolute; left:0px; top:0px; overflow:visible; }
.emitimos-la-factura {color:#18191c; text-align:left; font-family:'Montserrat-Regular', sans-serif; font-size:16px; line-height:30px; font-weight:400; position:relative; width:1024px; display:flex; align-items:flex-end; justify-content:flex-start; }
.footer {display:flex; flex-direction:column; gap:0px; align-items:center; justify-content:flex-start; flex-shrink:0; width:100%; min-height:222px; position:relative; }
.seccion {display:flex; flex-direction:row; gap:317px; align-items:flex-start; justify-content:center; flex-shrink:0; position:relative; }
.texto2 {display:flex; flex-direction:row; gap:261px; align-items:center; justify-content:flex-start; flex-shrink:0; position:relative; }
