a,button,input,select,h1,h2,h3,h4,h5,*{box-sizing:border-box;margin:0;padding:0;border:none;text-decoration:none;background:none;-webkit-font-smoothing:antialiased}menu,ol,ul{list-style-type:none;margin:0;padding:0}.homepage,.homepage *{box-sizing:border-box}.homepage{--social-btn-width: 605px;--social-btn-height: 90px;background:#f7f4f0;height:3033px;position:relative;overflow:hidden}.homepage .rectangle-44{background:#1d1d1f;width:1535px;height:281px;position:absolute;left:0;top:2752px}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{width:20px;height:22px;position:absolute;left:662px;top:2841px;object-fit:cover;aspect-ratio:20/22}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{width:24px;height:17px;position:absolute;left:612px;top:2870px;object-fit:cover;aspect-ratio:24/17}.homepage .sp-avalos-s-a-s-de-c-v{color:#fff;text-align:left;font-family:Spartan-Bold,sans-serif;font-size:24px;line-height:56px;font-weight:700;position:absolute;left:608px;top:2776px;width:345px;height:36px;display:flex;align-items:center;justify-content:flex-start}.homepage .calle-pinabete-2122-chihuahua-m-xico{color:#fff;text-align:left;font-family:Spartan-SemiBold,sans-serif;font-size:15px;line-height:10px;font-weight:600;position:absolute;left:611px;top:2818px;width:339px;height:16px;display:flex;align-items:center;justify-content:flex-start}.homepage .tel-52-614-369-9443{color:#fff;text-align:left;font-family:Spartan-SemiBold,sans-serif;font-size:15px;line-height:10px;font-weight:600;position:absolute;left:692px;top:2849px;display:flex;align-items:center;justify-content:flex-start}.homepage .correo-sp-avalos-sa-gmail-com{color:#fff;text-align:left;font-family:Spartan-SemiBold,sans-serif;font-size:15px;line-height:10px;font-weight:600;position:absolute;left:645px;top:2870px;width:271px;height:17px;display:flex;align-items:center;justify-content:flex-start}.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm{color:#fff;text-align:left;font-family:Spartan-SemiBold,sans-serif;font-size:15px;line-height:10px;font-weight:600;position:absolute;left:576px;top:2895px;width:387px;height:17px;display:flex;align-items:center;justify-content:flex-start}.homepage .aviso-de-privacidad-t-rminos-y-condiciones{color:#fff;text-align:left;font-family:Spartan-SemiBold,sans-serif;font-size:15px;line-height:10px;font-weight:600;position:absolute;left:590px;top:2927px;width:364px;height:17px;display:flex;align-items:center;justify-content:flex-start}.homepage ._2025-sp-avalos-s-a-s-de-c-v{color:#fff;text-align:left;font-family:Spartan-Bold,sans-serif;font-size:16px;line-height:10px;font-weight:700;position:absolute;left:636px;top:2927px;width:289px;height:17px;display:flex;align-items:center;justify-content:flex-start}.homepage .todos-los-derechos-reservados{color:#fff;text-align:left;font-family:Spartan-Bold,sans-serif;font-size:16px;line-height:10px;font-weight:700;position:absolute;left:644px;top:2950px;width:273px;height:17px;display:flex;align-items:center;justify-content:flex-start}.homepage .rectangle-442{background:#ffffff;width:1533px;height:664px;position:absolute;left:2px;top:2088px}.homepage .nuestra-ubicaci-n{color:#1f3d3e;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:28px;line-height:56px;font-weight:700;position:absolute;left:162px;top:2148px;display:flex;align-items:center;justify-content:flex-start}.homepage .group-59{position:absolute;top:0;right:0;bottom:0;left:0}.homepage .rectangle-131{background:linear-gradient(87.64deg,rgba(245,235,86,1) 0%,rgba(241,105,95,1) 33.000001311302185%,rgba(162,62,158,1) 66.00000262260437%,rgba(84,56,199,1) 100%);border-radius:6px;border-style:solid;border-color:#bec2d9;border-width:1px;width:var(--social-btn-width);height:var(--social-btn-height);--instagram-btn-left: 816px;--instagram-btn-top: 2493px;position:absolute;left:var(--instagram-btn-left);top:var(--instagram-btn-top);box-shadow:0 2px 4px #d1dfda;cursor:pointer;transition:all .3s ease;z-index:5}.homepage .rectangle-131:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f5649699}.homepage .rectangle-131:active{transform:translateY(0);box-shadow:0 2px 4px #d1dfda}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{width:42.78px;height:41px;position:absolute;left:calc(var(--instagram-btn-left, 816px) + 39px);top:calc(var(--instagram-btn-top, 2493px) + 25px);object-fit:cover;aspect-ratio:42.78/41;z-index:8}.homepage .instagram{color:#000;text-align:left;font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:28px;font-weight:500;position:absolute;left:924px;top:2520px;width:147px;height:36px;display:flex;align-items:center;justify-content:flex-start;z-index:9}.homepage .arrow-right-circle{width:24px;height:24px;position:absolute;left:calc(var(--instagram-btn-left, 816px) + var(--social-btn-width) - 60px);top:calc(var(--instagram-btn-top, 2493px) + 33px);overflow:visible;z-index:10}.homepage .rectangle-1312{background:#0866ff;border-radius:6px;border-style:solid;border-color:#bec2d9;border-width:1px;width:var(--social-btn-width);height:var(--social-btn-height);--facebook-btn-left: 816px;--facebook-btn-top: 2369px;position:absolute;left:var(--facebook-btn-left);top:var(--facebook-btn-top);box-shadow:0 2px 4px #d1dfda;cursor:pointer;transition:all .3s ease}.homepage .rectangle-1312:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0866ff99}.homepage .rectangle-1312:active{transform:translateY(0);box-shadow:0 2px 4px #d1dfda}.homepage .facebook{color:#000;text-align:left;font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:28px;font-weight:500;position:absolute;left:924px;top:2396px;width:209px;height:36px;display:flex;align-items:center;justify-content:flex-start}.homepage .arrow-right-circle2{width:24px;height:24px;position:absolute;left:1361px;top:2402px;overflow:visible}.homepage .image-44{width:42.84px;height:42px;position:absolute;left:calc(var(--facebook-btn-left, 816px) + 39px);top:calc(var(--facebook-btn-top, 2369px) + 25px);object-fit:cover;aspect-ratio:42.84/42;z-index:8}.homepage .rectangle-1313{background:#26d366;border-radius:6px;border-style:solid;border-color:#bec2d9;border-width:1px;width:605px;height:90px;position:absolute;left:816px;top:2245px;box-shadow:0 2px 4px #d1dfda;cursor:pointer;transition:all .3s ease}.homepage .rectangle-1313:hover{transform:translateY(-2px);box-shadow:0 8px 20px #26d36699}.homepage .rectangle-1313:active{transform:translateY(0);box-shadow:0 2px 4px #d1dfda}.homepage .whats-app{color:#000;text-align:left;font-family:Poppins-Medium,sans-serif;font-size:14px;font-weight:500;position:absolute;left:924px;top:2272px;width:170px;height:36px;display:flex;align-items:center;justify-content:flex-start}.homepage .arrow-right-circle3{width:24px;height:24px;position:absolute;left:1361px;top:2278px;overflow:visible}.homepage .image-43{width:42.86px;height:42px;position:absolute;left:855px;top:2271px;object-fit:cover;aspect-ratio:42.86/42}.homepage .redes-sociales{color:#1f3d3e;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:28px;line-height:56px;font-weight:700;position:absolute;left:816px;top:2148px;display:flex;align-items:center;justify-content:flex-start}.homepage .rectangle-56{background:#f7f4f0;width:1533px;height:800px;position:absolute;left:0;top:1288px}.homepage .nuestro-compromiso-comienza-con-quienes-somos{color:#22223c;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:28px;line-height:25.95px;font-weight:700;position:absolute;left:262px;top:1355px}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{color:#47475f;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:28px;font-weight:400;position:absolute;left:263px;top:1414px;width:1010px}.homepage .line-182{margin-top:-2px;border-style:solid;border-color:#6c4124;border-width:2px 0 0 0;width:122px;height:0px;position:absolute;left:263px;top:1389px}.homepage .inspo-cards{background:#917659;border-radius:4px;width:334px;height:488px;position:absolute;left:350px;top:1550px;overflow:hidden}.homepage .image-39{width:334px;height:292px;position:absolute;left:0;top:0;object-fit:cover;aspect-ratio:334/292}.homepage .text{background:#917659;border-radius:0 0 4px 4px;width:334px;height:205px;position:absolute;left:0;top:283px;overflow:hidden}.homepage .especialista-en-derecho-penal-reconocido-por-su-enfoque-estrat-gico-y-an-lisis-detallado-de-cada-caso-leer-mas{text-align:left;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:24px;letter-spacing:.04em;font-weight:400;position:absolute;left:20px;top:87px;width:294px;height:109px}.especialista-en-derecho-penal-reconocido-por-su-enfoque-estrat-gico-y-an-lisis-detallado-de-cada-caso-leer-mas-span{color:#fff}.especialista-en-derecho-penal-reconocido-por-su-enfoque-estrat-gico-y-an-lisis-detallado-de-cada-caso-leer-mas-span2{color:#000}.homepage .lic-ricardo-torres{color:#fff;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:20px;line-height:24px;font-weight:700;position:absolute;left:20px;top:43px}.homepage .inspo-cards2{background:#917659;border-radius:4px;width:334px;height:488px;position:absolute;left:800px;top:1550px;overflow:hidden}.homepage .image-41{width:334px;height:478px;position:absolute;left:0;top:-90px;object-fit:cover;aspect-ratio:334/478}.homepage .text2{background:#917659;border-radius:0 0 4px 4px;width:334px;height:202px;position:absolute;left:0;top:283px;overflow:hidden}.homepage .abogada-especializada-en-derecho-familiar-con-amplia-experiencia-en-acompa-ar-a-sus-clientes-en-momentos-leer-mas{text-align:left;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:24px;letter-spacing:.04em;font-weight:400;position:absolute;left:21px;top:86px;width:294px;height:109px}.abogada-especializada-en-derecho-familiar-con-amplia-experiencia-en-acompa-ar-a-sus-clientes-en-momentos-leer-mas-span{color:#fff}.abogada-especializada-en-derecho-familiar-con-amplia-experiencia-en-acompa-ar-a-sus-clientes-en-momentos-leer-mas-span2{color:#000000fa}.homepage .lic-laura-m-ndez{color:#fff;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:20px;line-height:24px;font-weight:700;position:absolute;left:20px;top:44px}@media (max-width: 1330px){.homepage .rectangle-53,.homepage .rectangle-52{left:600px!important;width:570px!important}}@media (max-width: 1200px){.homepage .inspo-cards{left:250px}.homepage .inspo-cards2{left:650px}.homepage .rectangle-53,.homepage .rectangle-52{left:550px!important;width:560px!important}}@media (max-width: 1140px){.homepage .rectangle-53,.homepage .rectangle-52{left:550px!important;width:500px!important;height:300px!important}}@media (max-width: 1070px){.homepage .rectangle-53,.homepage .rectangle-52{left:520px!important;width:470px!important;height:282px!important}}@media (max-width: 1015px){.homepage .rectangle-53,.homepage .rectangle-52{left:530px!important;width:410px!important;height:246px!important}}@media (max-width: 960px){.homepage .rectangle-53,.homepage .rectangle-52{left:520px!important;top:880px!important;width:380px!important;height:228px!important}}@media (max-width: 915px){.homepage .rectangle-53,.homepage .rectangle-52{left:510px!important;top:880px!important;width:350px!important;height:210px!important}}@media (max-width: 880px){.homepage .rectangle-53,.homepage .rectangle-52{left:500px!important;top:880px!important;width:320px!important;height:192px!important}}@media (max-width: 840px){.homepage .rectangle-53,.homepage .rectangle-52{left:490px!important;top:920px!important;width:290px!important;height:174px!important}}@media (max-width: 800px){.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:1050px!important;width:340px!important;height:204px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{width:1000px!important;top:900px!important;width:clamp(300px,75vw,1000px)!important}.homepage .qu-hacemos{top:840px!important}.homepage .rectangle-55{top:873px!important}}@media (max-width: 768px){.homepage .inspo-cards{left:50px;width:300px;height:450px}.homepage .inspo-cards .image-39{width:300px;height:260px}.homepage .inspo-cards .text{width:300px;height:190px;top:250px}.especialista-en-derecho-penal-reconocido-por-su-enfoque-estrat-gico-y-an-lisis-detallado-de-cada-caso-leer-mas{width:260px!important;font-size:13px!important;left:15px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{width:600px!important}.homepage .inspo-cards2{left:370px;width:300px;height:450px}.homepage .inspo-cards2 .image-41{width:300px;height:440px;top:-85px}.homepage .inspo-cards2 .text2{width:300px;height:190px;top:250px}.abogada-especializada-en-derecho-familiar-con-amplia-experiencia-en-acompa-ar-a-sus-clientes-en-momentos-leer-mas{width:260px!important;font-size:13px!important;left:15px!important}}@media (max-width: 680px){.homepage .inspo-cards{left:30px;width:280px}.homepage .inspo-cards .image-39,.homepage .inspo-cards .text{width:280px}.especialista-en-derecho-penal-reconocido-por-su-enfoque-estrat-gico-y-an-lisis-detallado-de-cada-caso-leer-mas{width:245px!important;font-size:12px!important;left:12px!important}.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:1050px!important;width:340px!important;height:204px!important}.homepage .inspo-cards2{left:330px;width:280px}.homepage .inspo-cards2 .image-41{width:280px;top:-85px}.homepage .inspo-cards2 .text2{width:280px}.abogada-especializada-en-derecho-familiar-con-amplia-experiencia-en-acompa-ar-a-sus-clientes-en-momentos-leer-mas{width:245px!important;font-size:12px!important;left:12px!important}}@media (max-width: 658px){.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm{width:500px!important;white-space:nowrap!important;font-size:14px!important}}@media (max-width: 602px){.homepage .sp-avalos-s-a-s-de-c-v{width:400px!important;white-space:nowrap!important}}@media (max-width: 587px){.homepage .calle-pinabete-2122-chihuahua-m-xico{width:450px!important;white-space:nowrap!important}}@media (max-width: 560px){.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:1050px!important;width:340px!important;height:204px!important}}@media (max-width: 489px){.homepage .todos-los-derechos-reservados{width:350px!important;white-space:nowrap!important}}@media (max-width: 482px){.homepage ._2025-sp-avalos-s-a-s-de-c-v{width:400px!important;white-space:nowrap!important}}@media (max-width: 473px){.homepage .correo-sp-avalos-sa-gmail-com{width:400px!important;white-space:nowrap!important}}@media (max-width: 400px) and (min-width: 1px){.homepage .sp-avalos-s-a-s-de-c-v,.homepage .calle-pinabete-2122-chihuahua-m-xico,.homepage .tel-52-614-369-9443,.homepage .correo-sp-avalos-sa-gmail-com,.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm,.homepage ._2025-sp-avalos-s-a-s-de-c-v,.homepage .todos-los-derechos-reservados{font-size:12px!important;line-height:8px!important;width:auto!important;white-space:nowrap!important}}@media (max-width: 645px){.homepage{height:3570px!important}.homepage .inspo-cards{top:1600px!important}.homepage .inspo-cards2{top:2100px!important}.homepage .rectangle-442{top:2700px!important;height:520px!important;width:calc(100% - 50px)!important;left:25px!important}.homepage .nuestra-ubicaci-n{top:2735px!important;white-space:nowrap!important;width:200px!important;left:47%!important;transform:translate(-50%)!important;text-align:center!important}.homepage .google-map{top:2750px!important;width:250px!important;left:50%!important;transform:translate(-50%)!important;height:140px!important;margin-left:0!important;margin-right:0!important}.homepage .redes-sociales{top:3050px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{top:3100px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{top:3117px!important}.homepage .rectangle-44{top:3300px!important}.homepage .sp-avalos-s-a-s-de-c-v{top:3324px!important}.homepage .calle-pinabete-2122-chihuahua-m-xico{top:3366px!important}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{top:3389px!important}.homepage .tel-52-614-369-9443{top:3397px!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1,.homepage .correo-sp-avalos-sa-gmail-com{top:3418px!important}.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm{top:3443px!important}.homepage .aviso-de-privacidad-t-rminos-y-condiciones,.homepage ._2025-sp-avalos-s-a-s-de-c-v{top:3475px!important}.homepage .todos-los-derechos-reservados{top:3498px!important}.homepage .image-6{top:3000px!important}}@media (max-width: 480px){.homepage{height:3553px}.homepage .inspo-cards,.homepage .inspo-cards .image-39,.homepage .inspo-cards .text{width:280px}.especialista-en-derecho-penal-reconocido-por-su-enfoque-estrat-gico-y-an-lisis-detallado-de-cada-caso-leer-mas{width:245px!important;font-size:12px!important;line-height:20px!important;left:12px!important}.homepage .rectangle-53,.homepage .rectangle-52{left:150px!important;width:400px!important;height:250px!important}.homepage .inspo-cards2{width:280px}.homepage .inspo-cards2 .image-41{width:280px;top:-85px}.homepage .inspo-cards2 .text2{width:280px}.abogada-especializada-en-derecho-familiar-con-amplia-experiencia-en-acompa-ar-a-sus-clientes-en-momentos-leer-mas{width:245px!important;font-size:12px!important;line-height:20px!important;left:12px!important}.homepage .rectangle-56{height:1320px}.homepage .rectangle-443{top:1020px}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{top:1235px}.homepage .rectangle-55{top:1452.69px}.homepage .qu-hacemos{top:1419.69px}.homepage .rectangle-442{top:2608px}.homepage .nuestra-ubicaci-n{top:2668px}.homepage .rectangle-44{top:3272px}.homepage .sp-avalos-s-a-s-de-c-v{top:3296px}.homepage .calle-pinabete-2122-chihuahua-m-xico{top:3338px}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{top:3361px}.homepage .tel-52-614-369-9443{top:3369px}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1,.homepage .correo-sp-avalos-sa-gmail-com{top:3390px}.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm{top:3415px}.homepage .aviso-de-privacidad-t-rminos-y-condiciones,.homepage ._2025-sp-avalos-s-a-s-de-c-v{top:3447px}.homepage .todos-los-derechos-reservados{top:3485px}.homepage .image-6{top:2778px!important}.homepage .rectangle-131{top:3013px}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{top:3038px}.homepage .instagram{top:3040px}.homepage .arrow-right-circle{top:3046px}.homepage .rectangle-1312{top:2889px}.homepage .facebook{top:2916px}.homepage .arrow-right-circle2{top:2922px}.homepage .image-44{top:2914px}.homepage .rectangle-1313{top:2765px}.homepage .whats-app{top:2792px}.homepage .arrow-right-circle3{top:2798px}.homepage .image-43{top:2791px}.homepage .redes-sociales{top:2668px}}@media (max-width: 360px){.homepage{height:3553px}.homepage .inspo-cards,.homepage .inspo-cards .image-39,.homepage .inspo-cards .text,.homepage .inspo-cards2{width:260px}.homepage .inspo-cards2 .image-41{width:260px;top:-85px}.homepage .inspo-cards2 .text2{width:260px}.homepage .rectangle-56{height:1320px}.homepage .rectangle-443{top:1020px}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{top:1235px}.homepage .rectangle-55{top:1452.69px}.homepage .qu-hacemos{top:1419.69px}.homepage .rectangle-442{top:2608px}.homepage .nuestra-ubicaci-n{top:2668px}.homepage .rectangle-44{top:3272px}.homepage .sp-avalos-s-a-s-de-c-v{top:3296px}.homepage .calle-pinabete-2122-chihuahua-m-xico{top:3338px}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{top:3361px}.homepage .tel-52-614-369-9443{top:3369px}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1,.homepage .correo-sp-avalos-sa-gmail-com{top:3390px}.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm{top:3415px}.homepage .aviso-de-privacidad-t-rminos-y-condiciones,.homepage ._2025-sp-avalos-s-a-s-de-c-v{top:3447px}.homepage .todos-los-derechos-reservados{top:3470px}.homepage .image-6{top:2778px!important}.homepage .rectangle-131{top:3013px}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{top:3038px}.homepage .instagram{top:3040px}.homepage .arrow-right-circle{top:3046px}.homepage .rectangle-1312{top:2889px}.homepage .facebook{top:2916px}.homepage .arrow-right-circle2{top:2922px}.homepage .image-44{top:2914px}.homepage .rectangle-1313{top:2765px}.homepage .whats-app{top:2792px}.homepage .arrow-right-circle3{top:2798px}.homepage .image-43{top:2791px}.homepage .redes-sociales{top:2668px}}.homepage .inspo-cards3{background:#917659;border-radius:4px;width:334px;height:488px;position:absolute;left:964px;top:1492px;overflow:hidden}.homepage .image-40{width:334px;height:283px;position:absolute;left:0;top:0;object-fit:cover;aspect-ratio:334/283}.homepage .text3{background:#917659;border-radius:0 0 4px 4px;width:334px;height:192px;position:absolute;left:0;top:283px;overflow:hidden}.homepage .abogado-especializado-en-derecho-laboral-con-habilidad-en-negociaciones-y-resoluci-n-de-conflictos-leer-mas{text-align:left;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:24px;letter-spacing:.04em;font-weight:400;position:absolute;left:20px;top:87px;width:294px}.abogado-especializado-en-derecho-laboral-con-habilidad-en-negociaciones-y-resoluci-n-de-conflictos-leer-mas-span{color:#fff}.abogado-especializado-en-derecho-laboral-con-habilidad-en-negociaciones-y-resoluci-n-de-conflictos-leer-mas-span2{color:#000}.homepage .lic-javier-delgado{color:#fff;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:20px;line-height:24px;font-weight:700;position:absolute;left:20px;top:43px}.homepage .inspo-cards4{background:#917659;border-radius:4px;width:334px;height:488px;position:absolute;left:262px;top:2021px;overflow:hidden}.homepage .image-42{width:334px;height:541px;position:absolute;left:0;top:-76px;object-fit:cover;aspect-ratio:334/541}.homepage .experta-en-derecho-corporativo-destacada-por-su-precisi-n-en-la-redacci-n-de-contratos-y-documentos-legales-leer-mas{text-align:left;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:24px;letter-spacing:.04em;font-weight:400;position:absolute;left:20px;top:87px;width:294px}.experta-en-derecho-corporativo-destacada-por-su-precisi-n-en-la-redacci-n-de-contratos-y-documentos-legales-leer-mas-span{color:#fff}.experta-en-derecho-corporativo-destacada-por-su-precisi-n-en-la-redacci-n-de-contratos-y-documentos-legales-leer-mas-span2{color:#000}.homepage .lic-mariana-g-mez{color:#fff;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:20px;line-height:24px;font-weight:700;position:absolute;left:20px;top:43px}.homepage .rectangle-443{background:#ffffff;width:1535px;height:800px;position:absolute;left:0;top:500px}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{color:#47475f;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:28px;font-weight:400;position:absolute;left:263px;top:715px;width:1010px;height:35px}.homepage .bg-detail{position:absolute;top:0;right:0;bottom:0;left:0}.homepage .group-16{opacity:.2;width:72.09px;height:88.72px;position:static}.homepage .ellipse-11{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:780.79px}.homepage .ellipse-17{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:796.55px}.homepage .ellipse-23{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:812.31px}.homepage .ellipse-29{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:828.08px}.homepage .ellipse-35{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:843.84px}.homepage .ellipse-41{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:859.61px}.homepage .ellipse-12{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:780.79px}.homepage .ellipse-18{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:796.55px}.homepage .ellipse-24{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:812.31px}.homepage .ellipse-30{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:828.08px}.homepage .ellipse-36{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:843.84px}.homepage .ellipse-42{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:859.61px}.homepage .ellipse-13{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:780.79px}.homepage .ellipse-19{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:796.55px}.homepage .ellipse-25{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:812.31px}.homepage .ellipse-31{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:828.08px}.homepage .ellipse-37{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:843.84px}.homepage .ellipse-43{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:859.61px}.homepage .ellipse-14{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:780.79px}.homepage .ellipse-20{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:796.55px}.homepage .ellipse-26{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:812.31px}.homepage .ellipse-32{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:828.08px}.homepage .ellipse-38{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:843.84px}.homepage .ellipse-44{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:859.61px}.homepage .ellipse-15{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:780.79px}.homepage .ellipse-21{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:796.55px}.homepage .ellipse-27{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:812.31px}.homepage .ellipse-33{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:828.08px}.homepage .ellipse-39{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:843.84px}.homepage .ellipse-45{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:859.61px}.homepage .ellipse-16{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:780.79px}.homepage .ellipse-22{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:796.55px}.homepage .ellipse-28{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:812.31px}.homepage .ellipse-34{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:828.08px}.homepage .ellipse-40{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:843.84px}.homepage .ellipse-46{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:859.61px}.homepage .group-18{opacity:.2;width:72.09px;height:88.72px;position:static}.homepage .ellipse-112{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:875.71px}.homepage .ellipse-172{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:891.48px}.homepage .ellipse-232{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:907.24px}.homepage .ellipse-292{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:923.01px}.homepage .ellipse-352{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:938.77px}.homepage .ellipse-412{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1196px;top:954.53px}.homepage .ellipse-122{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:875.71px}.homepage .ellipse-182{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:891.48px}.homepage .ellipse-242{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:907.24px}.homepage .ellipse-302{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:923.01px}.homepage .ellipse-362{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:938.77px}.homepage .ellipse-422{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1208.81px;top:954.53px}.homepage .ellipse-132{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:875.71px}.homepage .ellipse-192{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:891.48px}.homepage .ellipse-252{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:907.24px}.homepage .ellipse-312{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:923.01px}.homepage .ellipse-372{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:938.77px}.homepage .ellipse-432{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1221.62px;top:954.53px}.homepage .ellipse-142{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:875.71px}.homepage .ellipse-202{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:891.48px}.homepage .ellipse-262{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:907.24px}.homepage .ellipse-322{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:923.01px}.homepage .ellipse-382{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:938.77px}.homepage .ellipse-442{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1234.42px;top:954.53px}.homepage .ellipse-153{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:875.71px}.homepage .ellipse-213{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:891.48px}.homepage .ellipse-273{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:907.24px}.homepage .ellipse-333{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:923.01px}.homepage .ellipse-393{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:938.77px}.homepage .ellipse-453{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1247.23px;top:954.53px}.homepage .ellipse-163{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:875.71px}.homepage .ellipse-223{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:891.48px}.homepage .ellipse-283{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:907.24px}.homepage .ellipse-343{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:923.01px}.homepage .ellipse-403{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:938.77px}.homepage .ellipse-463{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1260.04px;top:954.53px}.homepage .group-17{opacity:.2;width:72.09px;height:88.72px;position:static}.homepage .ellipse-113{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1273.13px;top:780.79px}.homepage .ellipse-173{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1273.13px;top:796.55px}.homepage .ellipse-233{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1273.13px;top:812.31px}.homepage .ellipse-293{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1273.13px;top:828.08px}.homepage .ellipse-353{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1273.13px;top:843.84px}.homepage .ellipse-413{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1273.13px;top:859.61px}.homepage .ellipse-123{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1285.94px;top:780.79px}.homepage .ellipse-183{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1285.94px;top:796.55px}.homepage .ellipse-243{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1285.94px;top:812.31px}.homepage .ellipse-303{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1285.94px;top:828.08px}.homepage .ellipse-363{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1285.94px;top:843.84px}.homepage .ellipse-423{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1285.94px;top:859.61px}.homepage .ellipse-133{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1298.74px;top:780.79px}.homepage .ellipse-193{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1298.74px;top:796.55px}.homepage .ellipse-253{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1298.74px;top:812.31px}.homepage .ellipse-313{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1298.74px;top:828.08px}.homepage .ellipse-373{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1298.74px;top:843.84px}.homepage .ellipse-433{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1298.74px;top:859.61px}.homepage .ellipse-143{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1311.55px;top:780.79px}.homepage .ellipse-203{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1311.55px;top:796.55px}.homepage .ellipse-263{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1311.55px;top:812.31px}.homepage .ellipse-323{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1311.55px;top:828.08px}.homepage .ellipse-383{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1311.55px;top:843.84px}.homepage .ellipse-443{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1311.55px;top:859.61px}.homepage .ellipse-153{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1324.36px;top:780.79px}.homepage .ellipse-213{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1324.36px;top:796.55px}.homepage .ellipse-273{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1324.36px;top:812.31px}.homepage .ellipse-333{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1324.36px;top:828.08px}.homepage .ellipse-393{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1324.36px;top:843.84px}.homepage .ellipse-453{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1324.36px;top:859.61px}.homepage .ellipse-163{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1337.17px;top:780.79px}.homepage .ellipse-223{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1337.17px;top:796.55px}.homepage .ellipse-283{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1337.17px;top:812.31px}.homepage .ellipse-343{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1337.17px;top:828.08px}.homepage .ellipse-403{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1337.17px;top:843.84px}.homepage .ellipse-463{background:#bec2d9;border-radius:50%;width:8.04px;height:9.9px;position:absolute;left:1337.17px;top:859.61px}.homepage .rectangle-55{background:#6c4124;border-radius:7px;width:74px;height:2px;position:absolute;left:264px;top:932.69px}.homepage .qu-hacemos{color:#22223c;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:28px;line-height:25.95px;font-weight:700;position:absolute;left:264px;top:899.69px}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{color:#47475f;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:24px;font-weight:400;position:absolute;left:264px;top:959px;width:354px;height:188px}.homepage .chevron-right{width:17.3px;height:21.29px;position:absolute;left:355.62px;top:1077.54px;overflow:hidden}.homepage .video-card{position:absolute;top:0;right:0;bottom:0;left:0}.homepage .rectangle-53{background:#22223c;border-radius:8px;width:588.16px;height:352.54px;position:absolute;left:684.84px;top:853.46px}.homepage .rectangle-52{background:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,.1));border-radius:8px;width:588.16px;height:352.54px;position:absolute;left:684.84px;top:853.46px;mix-blend-mode:screen;object-fit:cover}.homepage .play-circle{width:105.2px;height:106.23px;position:absolute;left:925.99px;top:976.61px;overflow:visible}.homepage .line-1822{margin-top:-2px;border-style:solid;border-color:#6c4124;border-width:2px 0 0 0;width:122px;height:0px;position:absolute;left:263px;top:695.31px}.homepage .qui-nes-somos{color:#22223c;text-align:left;font-family:SourceSerifPro-Bold,sans-serif;font-size:28px;line-height:25.95px;font-weight:700;position:absolute;left:262px;top:659.46px;width:430px;height:32px}.homepage .hero-section{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"content image";align-items:center;justify-items:center;gap:clamp(1rem,3vw,3rem);background:linear-gradient(90deg,rgba(145,118,89,1) 0%,rgba(182,164,144,1) 69.9999988079071%);width:1535px;height:500px;position:absolute;left:0;top:100px;padding:2rem;box-sizing:border-box;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.homepage .hero-content{grid-area:content;display:flex;flex-direction:column;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);width:100%;max-width:clamp(20rem,40vw,35rem);justify-self:start;align-self:center;position:relative;z-index:3}.homepage .hero-section .image-38{grid-area:image;width:clamp(25rem,35vw,55rem);height:auto;aspect-ratio:3/2;justify-self:center;align-self:center;object-fit:cover;object-position:center;border-radius:clamp(.25rem,1vw,.5rem);box-shadow:0 clamp(.5rem,2vw,1.25rem) clamp(1.5rem,4vw,3rem) #00000026;position:relative;z-index:2;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(2rem) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.homepage .hero-content{animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .2s both}.homepage .hero-section .image-38{animation:slideInRight .8s cubic-bezier(.25,.46,.45,.94) .4s both}@media (min-width: 1440px){.homepage .hero-section{width:min(90vw,1535px);height:500px;grid-template-columns:2fr 1fr;gap:3rem;padding:3rem}.homepage .hero-section .image-38{width:55rem;justify-self:center}.homepage .hero-content{max-width:35rem;justify-self:start}.homepage .qui-nes-somos{left:263px!important;font-size:28px!important;line-height:25.95px!important}.homepage .line-1822{left:263px!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{left:263px!important;font-size:16px!important;line-height:28px!important}.homepage .qu-hacemos{left:264px!important;font-size:28px!important;line-height:25.95px!important}.homepage .rectangle-55{left:264px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{left:264px!important;font-size:14px!important;line-height:24px!important}.homepage .nuestro-compromiso-comienza-con-quienes-somos{left:262px!important;font-size:28px!important;line-height:25.95px!important}.homepage .line-182{left:263px!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{left:263px!important;font-size:16px!important;line-height:28px!important}}@media (min-width: 1020px){.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{width:1010px!important;left:263px!important}}@media (max-width: 1019px){.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{width:clamp(600px,80vw,900px)!important}}@media (max-width: 1439px) and (min-width: 481px){.homepage .hero-section{width:clamp(85vw,95vw,1200px);height:clamp(350px,30vh,450px);grid-template-columns:1.8fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem)}.homepage .hero-section .image-38{width:clamp(400px,32vw,700px);justify-self:center}.homepage .hero-content{max-width:clamp(300px,35vw,480px);justify-self:start}.homepage .hero-text-animation .hero-phrase{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.3}.homepage .hero-subtitle{font-size:clamp(.875rem,2vw,1.125rem);line-height:1.5}.homepage .floating-icon{font-size:clamp(1rem,2vw,1.25rem);opacity:.2}.homepage .qui-nes-somos{left:clamp(100px,15vw,263px)!important;font-size:28px!important;line-height:25.95px!important}.homepage .line-1822{left:clamp(100px,15vw,263px)!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{left:clamp(100px,15vw,263px)!important;width:clamp(600px,70vw,1010px)!important;font-size:clamp(14px,1.2vw,16px)!important;line-height:clamp(22px,2vw,28px)!important}.homepage .qu-hacemos{left:clamp(100px,15vw,264px)!important;font-size:28px!important;line-height:25.95px!important}.homepage .rectangle-55{left:clamp(100px,15vw,264px)!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{left:clamp(100px,15vw,264px)!important;font-size:14px!important;line-height:24px!important}.homepage .nuestro-compromiso-comienza-con-quienes-somos{left:clamp(100px,15vw,262px)!important;font-size:28px!important;line-height:25.95px!important}.homepage .line-182{left:clamp(100px,15vw,263px)!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{left:clamp(100px,15vw,263px)!important;width:clamp(600px,80vw,1010px)!important;font-size:16px!important;line-height:28px!important}}@media (max-width: 430px){.homepage .hero-section{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"content" "image";width:95vw;height:auto;min-height:60vh;gap:2rem;padding:2rem 1rem;text-align:center}.homepage .hero-content{grid-area:content;order:1;max-width:100%;align-items:center}.homepage .hero-section .image-38{grid-area:image;order:2;justify-self:center;width:min(18rem,85vw);animation:slideUpMobile 1s cubic-bezier(.25,.46,.45,.94) .6s both}.homepage .hero-text-animation{text-align:center;width:100%}.homepage .hero-text-animation .hero-phrase{font-size:clamp(1rem,4vw,1.25rem);line-height:1.3;text-align:center}.homepage .hero-subtitle{font-size:clamp(.8rem,3vw,1rem);line-height:1.4;text-align:center;max-width:90%;margin:0 auto}.homepage .floating-icon.icon-7,.homepage .floating-icon.icon-8,.homepage .floating-icon.icon-9,.homepage .floating-icon.icon-10,.homepage .floating-icon.icon-11,.homepage .floating-icon.icon-12{display:none}.homepage .floating-icon{font-size:1rem;opacity:.1}}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(3rem) scale(.9)}60%{opacity:.7;transform:translateY(-.5rem) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.homepage .hero-section{width:98vw;padding:1.5rem .75rem;gap:1.5rem;min-height:55vh}.homepage .hero-section .image-38{width:min(16rem,90vw)}.homepage .hero-text-animation .hero-phrase{font-size:clamp(.9rem,4vw,1.1rem)}.homepage .hero-subtitle{font-size:clamp(.75rem,3vw,.9rem)}.homepage .floating-icon.icon-4,.homepage .floating-icon.icon-5,.homepage .floating-icon.icon-6{display:none}.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:1050px!important;width:340px!important;height:204px!important}}.homepage .hero-overlay{background:linear-gradient(45deg,rgba(145,118,89,.1) 0%,transparent 50%,rgba(182,164,144,.1) 100%)}@media (max-width: 430px){.homepage .hero-overlay{background:linear-gradient(180deg,rgba(145,118,89,.05) 0%,transparent 50%,rgba(182,164,144,.05) 100%)}}.homepage .hero-decorative-elements{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.homepage .hero-section,.homepage .hero-section *{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.homepage .tu-tranquilidad-legal-en-las-mejores-manos-justicia-y-confianza-que-respaldan-tus-decisiones-m-s-que-abogados-aliados-en-tu-camino-transformamos-problemas-en-soluciones-cuidamos-de-ti-cuidamos-de-lo-que-m-s-importa{color:#fff;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:28px;font-weight:400;position:absolute;left:105px;top:274px;width:544px;display:flex;align-items:center;justify-content:flex-start}.homepage .navigation{background:#ffffff;width:100%;max-width:1540px;height:98px;position:absolute;left:0;top:2px;box-shadow:0 4px 4px #00000040;overflow:visible;display:flex;align-items:center;justify-content:space-between;padding:0 40px;z-index:9999}.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:60px;width:auto;object-fit:contain;flex-shrink:0;z-index:10000}.homepage .navigation .nav-menu{display:flex;align-items:center;gap:30px;margin-left:auto;flex-shrink:0;z-index:10000}.homepage .navigation .hamburger-menu,.homepage .side-menu,.homepage .menu-overlay{display:none}.homepage .navigation .nav-menu>div{cursor:pointer;padding:10px 15px;border-radius:5px;transition:all .3s ease;white-space:nowrap;position:relative!important;z-index:10001}.homepage .navigation .nav-menu>div:hover{color:#b8860b}.homepage .navigation .nosotros,.homepage .navigation .nuestro-equipo,.homepage .navigation .contacto-y-redes,.homepage .navigation .aviso-legal{position:static!important;left:auto!important;top:auto!important;color:#000;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:24px;font-weight:400;display:flex;align-items:center;justify-content:center}.homepage .nosotros{color:#000;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:24px;font-weight:400;position:absolute;left:677px;top:40px;display:flex;align-items:center;justify-content:center}.homepage .nuestro-equipo{color:#000;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:24px;font-weight:400;position:absolute;left:807.33px;top:40px;display:flex;align-items:center;justify-content:center}.homepage .contacto-y-redes{color:#000;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:24px;font-weight:400;position:absolute;left:987.67px;top:40px;display:flex;align-items:center;justify-content:center}.homepage .aviso-legal{color:#000;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:24px;font-weight:400;position:absolute;left:1189px;top:40px;display:flex;align-items:center;justify-content:center}.homepage .logotipo-2-jpg-sin-fondo-1{width:241px;height:48px;position:absolute;left:83px;top:24px;object-fit:cover;aspect-ratio:241/48}.homepage .google-map{width:580px;height:322px;position:absolute;left:162px;top:2245px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.homepage .google-map iframe{width:100%;height:100%;border:none;border-radius:8px;pointer-events:auto}.homepage .google-map:hover{box-shadow:0 6px 20px #00000026}.homepage .hero-section{background:linear-gradient(90deg,rgba(145,118,89,1) 0%,rgba(182,164,144,1) 69.9999988079071%);width:1535px;height:500px;position:absolute;left:0;top:100px;overflow:hidden}.homepage .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(145,118,89,.1) 0%,transparent 50%,rgba(182,164,144,.1) 100%);pointer-events:none}.homepage .hero-content{position:relative;z-index:2}.homepage .hero-decorative-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.homepage .floating-icon{position:absolute;font-size:24px;opacity:.2;animation:float 6s ease-in-out infinite}.homepage .floating-icon.icon-1{top:100px;left:200px;animation-delay:0s}.homepage .floating-icon.icon-2{top:170px;right:300px;animation-delay:1.5s}.homepage .floating-icon.icon-3{bottom:100px;left:300px;animation-delay:3s}.homepage .floating-icon.icon-4{top:220px;right:450px;animation-delay:4.5s}.homepage .floating-icon.icon-5{top:140px;left:450px;animation-delay:1s}.homepage .floating-icon.icon-6{top:320px;left:150px;animation-delay:2.5s}.homepage .floating-icon.icon-7{bottom:180px;right:200px;animation-delay:5s}.homepage .floating-icon.icon-8{top:70px;right:150px;animation-delay:.5s}.homepage .floating-icon.icon-9{bottom:60px;left:500px;animation-delay:3.5s}.homepage .floating-icon.icon-10{top:270px;left:350px;animation-delay:2s}.homepage .floating-icon.icon-11{bottom:130px;right:350px;animation-delay:4s}.homepage .floating-icon.icon-12{top:200px;left:550px;animation-delay:5.5s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.homepage .hero-text-animation{position:absolute;left:105px;top:-60px;width:544px;z-index:3}.homepage .hero-phrase{opacity:0;transition:opacity .5s ease-in-out;color:#fff;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:24px;line-height:36px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.homepage .hero-phrase.active{opacity:1}.homepage .hero-subtitle{position:absolute;left:105px;top:0;width:500px;color:#ffffffe6;font-family:Poppins-Regular,sans-serif;font-size:16px;line-height:24px;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,.3);z-index:3}@media (max-width: 980px){.homepage .navigation{padding:0 25px}.homepage .navigation .nav-menu{gap:20px}.homepage .navigation .nav-menu>div{font-size:14px}}@media (max-width: 900px){.homepage .navigation{padding:0 20px}.homepage .navigation .nav-menu{gap:15px}.homepage .navigation .nav-menu>div{font-size:13px}}@media (max-width: 820px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:40px;margin-left:-10px}.homepage .navigation .nav-menu{gap:12px}.homepage .navigation .nav-menu>div{font-size:12px;padding:8px 12px}}@media (max-width: 768px){.homepage .navigation{height:70px;padding:0 15px}.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:35px;margin-left:-15px}.homepage .navigation .nav-menu{gap:10px}.homepage .navigation .nav-menu>div{font-size:11px;padding:4px 6px;white-space:nowrap}.homepage .hero-section{top:70px!important}}@media (max-width: 720px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-25px}}@media (max-width: 669px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-35px}}@media (max-width: 620px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-45px}}@media (max-width: 580px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-55px}.homepage .qui-nes-somos{top:550px!important}.homepage .line-1822{top:590px!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{top:610px!important}.homepage .qu-hacemos{top:750px!important}.homepage .rectangle-55{top:790px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{top:815px!important}.homepage .rectangle-53,.homepage .rectangle-52{top:950px!important}}@media (max-width: 575px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-65px}}@media (max-width: 550px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-60px}}@media (max-width: 530px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-75px}}@media (max-width: 540px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-85px}}@media (max-width: 500px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-95px}}@media (max-width: 768px){.homepage .navigation{height:70px;padding:0 15px;display:flex;justify-content:space-between;align-items:center}.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:35px}.homepage .navigation .nav-menu{display:flex;gap:10px}.homepage .navigation .nav-menu>div{font-size:11px;padding:4px 6px;white-space:nowrap}}@media (max-width: 480px){.homepage .navigation{height:60px;padding:0 10px;flex-direction:column;justify-content:center;align-items:center;gap:8px}.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:25px;align-self:flex-start;margin-left:-15px}.homepage .navigation .nav-menu{gap:6px;flex-wrap:wrap;justify-content:center}.homepage .navigation .nav-menu>div{font-size:9px;padding:2px 4px}.homepage .hero-section{top:60px!important}}@media (max-width: 470px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-25px!important}}@media (max-width: 450px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-40px!important}}@media (max-width: 440px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-55px!important}}@media (max-width: 420px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-65px!important}}@media (max-width: 410px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{margin-left:-75px!important}}@media (max-width: 431px){.homepage .navigation{height:60px;padding:0 15px;flex-direction:row;justify-content:center;align-items:center;position:relative}.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:30px;margin-left:0!important;align-self:center;position:absolute;left:50%;transform:translate(-50%)}.homepage .navigation .nav-menu{display:none}.homepage .hero-section{top:60px!important}.homepage .navigation .hamburger-menu{display:flex!important;flex-direction:column;justify-content:space-between;width:25px;height:18px;cursor:pointer;z-index:10001;position:absolute;left:15px}.homepage .navigation .hamburger-menu span{display:block;height:2px;width:100%;background-color:#000;border-radius:1px;transition:all .3s ease}.homepage .side-menu{display:block!important;position:fixed;top:0;left:-250px;width:250px;height:100vh;background:#ffffff;box-shadow:2px 0 10px #0000001a;transition:left .3s ease;z-index:9999;padding:80px 20px 20px}.homepage .side-menu.open{left:0}.homepage .side-menu .menu-item{padding:15px 0;border-bottom:1px solid #f0f0f0;font-family:Poppins-Regular,sans-serif;font-size:16px;color:#000;cursor:pointer;transition:color .3s ease}.homepage .side-menu .menu-item:hover{color:#b8860b}.homepage .side-menu .menu-item:last-child{border-bottom:none}.homepage .menu-overlay{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.homepage .menu-overlay.open{opacity:1;visibility:visible}}@media (max-width: 420px){.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:970px!important;width:340px!important;height:204px!important}}@media (max-width: 420px){.homepage .qu-hacemos{top:770px!important}.homepage .rectangle-55{top:805px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{top:820px!important}.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:990px!important;width:300px!important;height:164px!important}}@media (max-width: 365px){.homepage .qui-nes-somos{top:510px!important}.homepage .line-1822{top:550px!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{top:570px!important}.homepage .qu-hacemos{top:770px!important}.homepage .rectangle-55{top:810px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{top:830px!important}.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:1040px!important;width:300px!important;height:164px!important}}@media (max-width: 360px){.homepage .navigation{height:55px;padding:0 8px;flex-direction:row;justify-content:center;align-items:center;position:relative}.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:20px;margin-left:0!important;align-self:center;position:absolute;left:50%;transform:translate(-50%)}.homepage .navigation .nav-menu>div{font-size:8px;padding:1px 3px}.homepage .hero-section{top:55px!important}.homepage .navigation .hamburger-menu{position:absolute;left:8px}}@media (max-width: 328px){.homepage .qu-hacemos{top:790px!important}.homepage .rectangle-55{top:830px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{top:850px!important}.homepage .rectangle-53,.homepage .rectangle-52{left:50%!important;transform:translate(-50%)!important;top:1060px!important;width:270px!important;height:134px!important}}@media (max-width: 295px){.homepage .qu-hacemos{top:959.69px!important}.homepage .rectangle-55{top:992.69px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{top:1019px!important}}@media (max-width: 320px){.homepage .navigation .logotipo-2-jpg-sin-fondo-1{height:18px;margin-left:0!important;position:absolute;left:50%;transform:translate(-50%)}}@media (max-width: 1535px){.homepage .hero-section{width:100%;height:500px}.homepage .hero-text-animation{left:90px;top:-60px;width:500px}.homepage .hero-subtitle{left:90px;top:0;width:480px}}@media (max-width: 1600px){.homepage .hero-section .image-38{width:clamp(28rem,40vw,55rem);right:5%;transform:translate(50%)}}@media (max-width: 1440px){.homepage .hero-section .image-38{width:clamp(26rem,38vw,52rem);right:5%;transform:translate(50%)}}@media (max-width: 1400px){.homepage .hero-section{width:100%;height:480px}.homepage .hero-text-animation{left:80px;top:-65px;width:480px}.homepage .hero-subtitle{left:80px;top:-5px;width:460px}.homepage .hero-section .image-38{width:clamp(18rem,28vw,40rem);right:3%}}@media (min-width: 1250px) and (max-width: 1400px){.homepage .hero-section .image-38{width:clamp(25rem,35vw,45rem)}}@media (max-width: 1200px){.homepage .hero-section{width:100%;height:460px}}@media (max-width: 1195px){.homepage .hero-text-animation{left:70px;top:-70px;width:450px}.homepage .hero-subtitle{left:70px;top:-10px;width:430px}}@media (max-width: 1024px){.homepage .hero-section{width:100%;height:440px}.homepage .hero-text-animation{left:60px;top:-70px;width:420px}.homepage .hero-phrase{font-size:22px;line-height:34px}.homepage .hero-subtitle{left:60px;top:-10px;width:400px;font-size:15px}.homepage .floating-icon{font-size:22px;opacity:.18}}@media (max-width: 900px){.homepage .hero-section{width:100%;height:420px}.homepage .hero-text-animation{left:50px;top:-75px;width:380px}.homepage .hero-phrase{font-size:20px;line-height:32px}.homepage .hero-subtitle{left:50px;top:-15px;width:360px;font-size:14px}.homepage .floating-icon{font-size:20px;opacity:.16}}@media (max-width: 430px){.homepage .hero-section{width:100%;height:400px}.homepage .hero-text-animation{left:40px;top:-80px;width:350px}.homepage .hero-phrase{font-size:18px;line-height:30px}.homepage .hero-subtitle{left:40px;top:105px;width:330px;font-size:14px;line-height:22px}.homepage .floating-icon{font-size:18px;opacity:.15}.homepage .floating-icon.icon-1{top:80px;left:120px}.homepage .floating-icon.icon-2{top:120px;right:150px}}@media (max-width: 480px){.homepage .hero-section{width:100%;height:340px}.homepage .hero-text-animation{left:25px;top:100px;width:250px}.homepage .hero-phrase{font-size:15px;line-height:24px}.homepage .hero-subtitle{left:25px;top:160px;width:230px;font-size:11px}.homepage .floating-icon.icon-11,.homepage .floating-icon.icon-12{display:none}}@media (max-width: 746px){.homepage .line-182{margin-top:20px!important}}@media (max-width: 437px){.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad,.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{margin-top:0!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{margin-top:35px!important}}@media (max-width: 431px){.homepage .hero-section{width:100%;height:600px;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 15px}.homepage .hero-text-animation{left:15px;top:80px;width:calc(100% - 30px);max-width:400px;text-align:center;z-index:3}.homepage .hero-phrase{font-size:16px;line-height:24px;text-align:center}.homepage .hero-subtitle{left:15px;top:140px;width:calc(100% - 30px);max-width:380px;font-size:12px;text-align:center;z-index:3}.homepage .floating-icon{font-size:16px;opacity:.12}.homepage .floating-icon.icon-1{top:50px;left:20px}.homepage .floating-icon.icon-2{top:200px;right:30px}.homepage .floating-icon.icon-3{top:180px;left:25px}.homepage .floating-icon.icon-4{top:60px;right:40px}.homepage .floating-icon.icon-5{top:120px;left:50%;transform:translate(-50%)}.homepage .floating-icon.icon-6{top:220px;right:20px}.homepage .qui-nes-somos{left:15px!important;width:calc(100% - 30px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .line-1822{left:50%!important;transform:translate(-50%)!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{left:15px!important;width:calc(100% - 30px)!important;font-size:13px!important;line-height:20px!important;text-align:center!important}.homepage .qu-hacemos{left:15px!important;width:calc(100% - 30px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .rectangle-55{left:50%!important;transform:translate(-50%)!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{left:15px!important;width:calc(100% - 30px)!important;font-size:14px!important;line-height:24px!important;text-align:center!important;height:auto!important}.homepage .nuestro-compromiso-comienza-con-quienes-somos{left:15px!important;width:calc(100% - 30px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .line-182{left:50%!important;transform:translate(-50%)!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{left:15px!important;width:calc(100% - 30px)!important;font-size:16px!important;line-height:28px!important;text-align:center!important;height:auto!important;margin-top:40px!important}}@media (max-width: 360px){.homepage .hero-section{height:550px;padding:15px 10px}.homepage .hero-text-animation{left:10px;top:70px;width:calc(100% - 20px)}.homepage .hero-phrase{font-size:15px;line-height:22px}.homepage .hero-subtitle{left:10px;top:130px;width:calc(100% - 20px);font-size:11px}.homepage .floating-icon.icon-5,.homepage .floating-icon.icon-6{display:none}}@media (max-width: 320px){.homepage .hero-section{height:500px;padding:10px 8px}.homepage .hero-text-animation{left:8px;top:60px;width:calc(100% - 16px)}.homepage .hero-phrase{font-size:14px;line-height:20px}.homepage .hero-subtitle{left:8px;top:120px;width:calc(100% - 16px);font-size:10px}.homepage .floating-icon.icon-3,.homepage .floating-icon.icon-4{display:none}.homepage .floating-icon.icon-1{top:40px;left:15px;font-size:14px}.homepage .floating-icon.icon-2{top:180px;right:15px;font-size:14px}.homepage .qui-nes-somos{left:10px!important;width:calc(100% - 20px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .line-1822{left:50%!important;transform:translate(-50%)!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{left:10px!important;width:calc(100% - 20px)!important;font-size:12px!important;line-height:18px!important;text-align:center!important}.homepage .qu-hacemos{left:10px!important;width:calc(100% - 20px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .rectangle-55{left:50%!important;transform:translate(-50%)!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{left:10px!important;width:calc(100% - 20px)!important;font-size:14px!important;line-height:24px!important;text-align:center!important;height:auto!important}.homepage .nuestro-compromiso-comienza-con-quienes-somos{left:10px!important;width:calc(100% - 20px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .line-182{left:50%!important;transform:translate(-50%)!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{left:10px!important;width:calc(100% - 20px)!important;font-size:16px!important;line-height:28px!important;text-align:center!important;height:auto!important;margin-top:40px!important}}@media (min-width: 431px) and (max-width: 770px){.homepage .rectangle-443{top:480px!important}.homepage .qui-nes-somos{left:30px!important;font-size:28px!important;line-height:25.95px!important;width:calc(100% - 60px)!important}.homepage .line-1822{left:30px!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{left:30px!important;width:calc(100% - 60px)!important;max-width:700px!important;font-size:15px!important;line-height:24px!important;height:auto!important}.homepage .qu-hacemos{left:30px!important;font-size:28px!important;line-height:25.95px!important;width:calc(100% - 60px)!important}.homepage .rectangle-55{left:30px!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{left:30px!important;width:calc(100% - 60px)!important;font-size:14px!important;line-height:24px!important;height:auto!important}.homepage .nuestro-compromiso-comienza-con-quienes-somos{left:30px!important;font-size:28px!important;line-height:25.95px!important;width:calc(100% - 60px)!important}.homepage .line-182{left:30px!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{left:30px!important;width:calc(100% - 60px)!important;max-width:900px!important;font-size:16px!important;line-height:28px!important;height:auto!important}}@media (min-width: 481px) and (max-width: 750px){.homepage .hero-text-animation{left:30px!important;width:320px!important}.homepage .hero-phrase{font-size:18px!important;line-height:28px!important}.homepage .hero-subtitle{left:30px!important;width:300px!important;font-size:13px!important;line-height:20px!important}}@media (max-width: 630px){.homepage .hero-text-animation{left:25px!important;width:280px!important}.homepage .hero-phrase{font-size:16px!important;line-height:24px!important}.homepage .hero-subtitle{left:25px!important;width:260px!important;font-size:12px!important;line-height:18px!important}}@media (max-width: 580px){.homepage .hero-section{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:30px 20px!important;height:auto!important;min-height:400px!important}.homepage .hero-text-animation{position:relative!important;left:0!important;top:0!important;width:100%!important;max-width:350px!important;text-align:center!important;margin:0 auto!important}.homepage .hero-phrase{font-size:18px!important;line-height:26px!important;text-align:center!important}.homepage .hero-subtitle{position:relative!important;left:0!important;top:25px!important;width:100%!important;max-width:320px!important;font-size:14px!important;line-height:20px!important;text-align:center!important;margin:25px auto 0!important}.homepage .hero-section .image-38{display:block!important;margin:40px auto 0!important;position:relative!important;left:0!important;right:auto!important;top:auto!important;transform:none!important;width:280px!important}.homepage .rectangle-443{top:450px!important}.homepage .qui-nes-somos{left:20px!important;width:calc(100% - 40px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .line-1822{left:50%!important;transform:translate(-50%)!important}.homepage .somos-un-despacho-de-abogados-comprometido-con-la-excelencia-conformado-por-un-equipo-de-profesionales-especializados-en-distintas-ramas-del-derecho-nuestra-prioridad-es-brindar-un-servicio-cercano-confiable-y-transparente-siempre-enfocado-en-defender-los-intereses-de-nuestros-clientes-con-tica-y-responsabilidad{left:20px!important;width:calc(100% - 40px)!important;max-width:none!important;font-size:14px!important;line-height:22px!important;text-align:center!important}.homepage .qu-hacemos{left:20px!important;width:calc(100% - 40px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .rectangle-55{left:50%!important;transform:translate(-50%)!important}.homepage .ofrecemos-asesor-a-y-representaci-n-legal-en-diversas-reas-como-derecho-familiar-penal-corporativo-y-laboral-nuestro-objetivo-es-proporcionar-soluciones-efectivas-y-personalizadas-que-garanticen-la-tranquilidad-y-confianza-de-quienes-depositan-en-nosotros-sus-asuntos-legales{left:20px!important;width:calc(100% - 40px)!important;max-width:none!important;font-size:14px!important;line-height:24px!important;text-align:center!important;height:auto!important}.homepage .nuestro-compromiso-comienza-con-quienes-somos{left:20px!important;width:calc(100% - 40px)!important;font-size:28px!important;line-height:25.95px!important;text-align:center!important}.homepage .line-182{left:50%!important;transform:translate(-50%)!important}.homepage .detr-s-de-nuestro-despacho-hay-personas-dedicadas-que-trabajan-con-pasi-n-y-compromiso-para-proteger-tus-intereses-creemos-que-la-confianza-comienza-con-la-calidad-humana-y-profesional-de-nuestro-equipo{left:20px!important;width:calc(100% - 40px)!important;max-width:none!important;font-size:16px!important;line-height:28px!important;text-align:center!important;height:auto!important}}@media (max-width: 385px){.homepage .inspo-cards{top:1650px!important}.homepage .inspo-cards2{top:2140px!important}}@media (max-width: 580px){.homepage .google-map{top:2900px!important;width:90%;left:5%!important;height:250px}}@media (max-width: 385px){.homepage .google-map{top:2900px!important;width:95%;left:2.5%!important;height:200px}}@media (max-width: 1440px){.homepage .rectangle-442{width:calc(100% - 60px)!important;left:30px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:500px!important}.homepage .arrow-right-circle{left:calc(var(--instagram-btn-left, 816px) + 500px - 60px)!important}}@media (max-width: 1370px){.homepage .rectangle-442{width:calc(100% - 50px)!important;left:25px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:450px!important}.homepage .arrow-right-circle{left:calc(var(--instagram-btn-left, 816px) + 450px - 60px)!important}}@media (max-width: 1310px){.homepage .rectangle-442{width:calc(100% - 80px)!important;left:40px!important}}@media (max-width: 1200px){.homepage .rectangle-442{width:calc(100% - 80px)!important;left:40px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:450px!important}.homepage .arrow-right-circle{left:calc(var(--instagram-btn-left, 816px) + 450px - 60px)!important}}@media (max-width: 992px){.homepage .rectangle-442{width:calc(100% - 60px)!important;left:30px!important;height:600px!important}}@media (max-width: 768px){.homepage .rectangle-442{width:calc(100% - 40px)!important;left:20px!important;height:550px!important}}@media (max-width: 480px){.homepage .rectangle-442{width:calc(100% - 50px)!important;left:25px!important;height:450px!important}}@media (max-width: 385px){.homepage .rectangle-442{width:calc(100% - 16px)!important;left:8px!important;height:400px!important}}@media (max-width: 1440px){.homepage .arrow-right-circle3{left:1256px!important}}@media (max-width: 1370px){.homepage .arrow-right-circle3{left:1206px!important}}@media (max-width: 1200px){.homepage .arrow-right-circle3{left:1206px!important}}@media (max-width: 385px){.homepage .arrow-right-circle3{left:956px!important}}@media (max-width: 1440px){.homepage .arrow-right-circle2{left:1256px!important}}@media (max-width: 1370px){.homepage .arrow-right-circle2{left:1206px!important}}@media (max-width: 1200px){.homepage .arrow-right-circle2{left:1206px!important}}@media (max-width: 1310px){.homepage .google-map{width:520px!important;height:290px!important;left:162px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{left:716px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:1106px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:824px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:755px!important}.homepage .redes-sociales{left:716px!important}}@media (max-width: 1225px) and (min-width: 485px){.homepage .google-map,.homepage .nuestra-ubicaci-n{left:120px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{left:674px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:1064px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:782px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:713px!important}.homepage .redes-sociales{left:674px!important}}@media (max-width: 1190px) and (min-width: 485px){.homepage .google-map{width:480px!important;height:270px!important;left:100px!important}.homepage .nuestra-ubicaci-n{left:100px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:420px!important;left:650px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:1010px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:758px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:689px!important}.homepage .redes-sociales{left:650px!important}}@media (max-width: 1150px) and (min-width: 485px){.homepage .google-map{width:450px!important;height:250px!important;left:80px!important}.homepage .nuestra-ubicaci-n{left:80px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:380px!important;left:600px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:920px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:708px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:639px!important}.homepage .redes-sociales{left:600px!important}}@media (max-width: 1050px) and (min-width: 485px){.homepage .google-map{width:420px!important;height:230px!important;left:80px!important}.homepage .nuestra-ubicaci-n{left:80px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:350px!important;left:550px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:840px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:658px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:589px!important}.homepage .redes-sociales{left:550px!important}}@media (max-width: 970px) and (min-width: 485px){.homepage .google-map{width:380px!important;height:210px!important;left:80px!important}.homepage .nuestra-ubicaci-n{left:80px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:300px!important;left:500px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:740px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:630px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:565px!important}.homepage .redes-sociales{left:500px!important}}@media (max-width: 870px) and (min-width: 485px){.homepage .google-map{width:360px!important;height:200px!important;left:70px!important}.homepage .nuestra-ubicaci-n{left:70px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:280px!important;left:470px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:690px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:595px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:535px!important}.homepage .redes-sociales{left:470px!important}}@media (max-width: 815px) and (min-width: 485px){.homepage .google-map{width:340px!important;height:190px!important;left:60px!important}.homepage .nuestra-ubicaci-n{left:60px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:260px!important;left:440px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:640px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:560px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:505px!important}.homepage .redes-sociales{left:440px!important}}@media (max-width: 769px) and (min-width: 485px){.homepage .google-map{width:320px!important;height:180px!important;left:50px!important}.homepage .nuestra-ubicaci-n{left:50px!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{width:240px!important;left:410px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3{left:590px!important}.homepage .instagram,.homepage .facebook,.homepage .whats-app{left:520px!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{left:470px!important}.homepage .redes-sociales{left:410px!important}}@media (max-width: 700px) and (min-width: 485px){.homepage .google-map{width:350px!important;height:200px!important;left:50%!important;transform:translate(-50%)!important;top:2220px!important}.homepage .nuestra-ubicaci-n{left:45%!important;transform:translate(-50%)!important;text-align:center!important;white-space:nowrap!important;width:200px!important}.homepage .redes-sociales{left:50%!important;transform:translate(-50%)!important;text-align:center!important;top:2450px!important}.homepage .rectangle-131{width:80px!important;height:80px!important;border-radius:50%!important;left:calc(50% - 140px)!important;top:2520px!important}.homepage .rectangle-1312{width:80px!important;height:80px!important;border-radius:50%!important;left:calc(50% - 40px)!important;top:2520px!important}.homepage .rectangle-1313{width:80px!important;height:80px!important;border-radius:50%!important;left:calc(50% + 60px)!important;top:2520px!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3,.homepage .instagram,.homepage .facebook,.homepage .whats-app{display:none!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{width:45px!important;height:45px!important;left:calc(50% - 122px)!important;top:2537px!important;pointer-events:none!important}.homepage .image-44{width:45px!important;height:45px!important;left:calc(50% - 22px)!important;top:2537px!important;pointer-events:none!important}.homepage .image-43{width:45px!important;height:45px!important;left:calc(50% + 78px)!important;top:2537px!important;pointer-events:none!important}}@media (max-width: 630px) and (min-width: 485px){.homepage .google-map{width:350px!important;height:200px!important;left:50%!important;transform:translate(-50%)!important;top:2220px!important}.homepage .nuestra-ubicaci-n{left:45%!important;transform:translate(-50%)!important;text-align:center!important;white-space:nowrap!important;width:200px!important}.homepage .redes-sociales{left:50%!important;transform:translate(-50%)!important;text-align:center!important;top:2450px!important;display:block!important;visibility:visible!important}.homepage .rectangle-131{width:80px!important;height:80px!important;border-radius:50%!important;left:calc(50% - 140px)!important;top:2520px!important;display:block!important;position:absolute!important;visibility:visible!important;z-index:10!important}.homepage .rectangle-1312{width:80px!important;height:80px!important;border-radius:50%!important;left:calc(50% - 40px)!important;top:2520px!important;display:block!important;position:absolute!important;visibility:visible!important;z-index:10!important}.homepage .rectangle-1313{width:80px!important;height:80px!important;border-radius:50%!important;left:calc(50% + 60px)!important;top:2520px!important;display:block!important;position:absolute!important;visibility:visible!important;z-index:10!important}.homepage .arrow-right-circle,.homepage .arrow-right-circle2,.homepage .arrow-right-circle3,.homepage .instagram,.homepage .facebook,.homepage .whats-app{display:none!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{width:45px!important;height:45px!important;left:calc(50% - 122px)!important;top:2537px!important;pointer-events:none!important;position:absolute!important;z-index:11!important}.homepage .image-44{width:45px!important;height:45px!important;left:calc(50% - 22px)!important;top:2537px!important;pointer-events:none!important;position:absolute!important;z-index:11!important}.homepage .image-43{width:45px!important;height:45px!important;left:calc(50% + 78px)!important;top:2537px!important;pointer-events:none!important;position:absolute!important;z-index:11!important}}@media (max-width: 645px){.homepage .google-map{width:320px!important;height:180px!important;left:50%!important;transform:translate(-50%)!important;top:2900px!important;position:absolute!important;display:block!important;visibility:visible!important}}@media (max-width: 645px){.homepage .inspo-cards,.homepage .inspo-cards2{left:50%!important;transform:translate(-50%)!important;position:absolute!important}.homepage .google-map{top:2810px!important;width:320px!important;height:180px!important;left:50%!important;transform:translate(-50%)!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:10!important}.homepage .redes-sociales{top:3020px!important;left:50%!important;transform:translate(-50%)!important;text-align:center!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:10!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{top:3100px!important;width:80px!important;height:80px!important;border-radius:50%!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:10!important}.homepage .rectangle-131{left:calc(50% - 140px)!important}.homepage .rectangle-1312{left:calc(50% - 40px)!important}.homepage .rectangle-1313{left:calc(50% + 60px)!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{top:3117px!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:11!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{left:calc(50% - 100px)!important;transform:translate(-50%)!important}.homepage .image-44{left:calc(50% + 0px)!important;transform:translate(-50%)!important}.homepage .image-43{left:calc(50% + 100px)!important;transform:translate(-50%)!important}}@media (max-width: 400px){.homepage .nuestra-ubicaci-n{font-size:18px!important;width:180px!important;top:2735px!important;left:50%!important;transform:translate(-50%)!important;text-align:center!important;position:absolute!important;display:block!important;visibility:visible!important}.homepage .google-map{top:2810px!important;width:280px!important;height:160px!important;left:50%!important;transform:translate(-50%)!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:10!important}.homepage .redes-sociales{top:2990px!important;font-size:18px!important;left:50%!important;transform:translate(-50%)!important;text-align:center!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:10!important}.homepage .rectangle-131,.homepage .rectangle-1312,.homepage .rectangle-1313{top:3030px!important;width:60px!important;height:60px!important;border-radius:50%!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:10!important}.homepage .rectangle-131{left:calc(50% - 100px)!important}.homepage .rectangle-1312{left:calc(50% - 30px)!important}.homepage .rectangle-1313{left:calc(50% + 40px)!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1,.homepage .image-44,.homepage .image-43{top:3048px!important;width:24px!important;height:24px!important;position:absolute!important;display:block!important;visibility:visible!important;z-index:11!important}.homepage .captura-de-pantalla-2025-09-10-110356-removebg-preview-1{left:calc(50% - 70px)!important;transform:translate(-50%)!important}.homepage .image-44{left:calc(50% + 0px)!important;transform:translate(-50%)!important}.homepage .image-43{left:calc(50% + 70px)!important;transform:translate(-50%)!important}}@media (max-width: 1440px){.homepage .sp-avalos-s-a-s-de-c-v,.homepage .calle-pinabete-2122-chihuahua-m-xico,.homepage .tel-52-614-369-9443,.homepage .correo-sp-avalos-sa-gmail-com,.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm,.homepage ._2025-sp-avalos-s-a-s-de-c-v,.homepage .todos-los-derechos-reservados{left:50%!important;transform:translate(-50%)!important;text-align:center!important;width:fit-content!important}.homepage .aviso-de-privacidad-t-rminos-y-condiciones{display:none!important;visibility:hidden!important}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{left:calc(50% - 100px)!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{left:calc(50% - 150px)!important}}@media (max-width: 1200px){.homepage .sp-avalos-s-a-s-de-c-v,.homepage .calle-pinabete-2122-chihuahua-m-xico,.homepage .tel-52-614-369-9443,.homepage .correo-sp-avalos-sa-gmail-com,.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm,.homepage ._2025-sp-avalos-s-a-s-de-c-v,.homepage .todos-los-derechos-reservados{left:50%!important;transform:translate(-50%)!important;text-align:center!important;width:fit-content!important}.homepage .aviso-de-privacidad-t-rminos-y-condiciones{display:none!important;visibility:hidden!important}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{left:calc(50% - 100px)!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{left:calc(50% - 150px)!important}}@media (max-width: 1024px){.homepage .sp-avalos-s-a-s-de-c-v,.homepage .calle-pinabete-2122-chihuahua-m-xico,.homepage .tel-52-614-369-9443,.homepage .correo-sp-avalos-sa-gmail-com,.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm,.homepage ._2025-sp-avalos-s-a-s-de-c-v,.homepage .todos-los-derechos-reservados{left:50%!important;transform:translate(-50%)!important;text-align:center!important;width:fit-content!important}.homepage .aviso-de-privacidad-t-rminos-y-condiciones{display:none!important;visibility:hidden!important}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{left:calc(50% - 100px)!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{left:calc(50% - 150px)!important}}@media (max-width: 768px){.homepage .sp-avalos-s-a-s-de-c-v,.homepage .calle-pinabete-2122-chihuahua-m-xico,.homepage .tel-52-614-369-9443,.homepage .correo-sp-avalos-sa-gmail-com,.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm,.homepage ._2025-sp-avalos-s-a-s-de-c-v,.homepage .todos-los-derechos-reservados{left:50%!important;transform:translate(-50%)!important;text-align:center!important;width:fit-content!important}.homepage .aviso-de-privacidad-t-rminos-y-condiciones{display:none!important;visibility:hidden!important}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{left:calc(50% - 100px)!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{left:calc(50% - 150px)!important}}@media (max-width: 484px){.homepage .sp-avalos-s-a-s-de-c-v,.homepage .calle-pinabete-2122-chihuahua-m-xico,.homepage .tel-52-614-369-9443,.homepage .correo-sp-avalos-sa-gmail-com,.homepage .horario-lunes-a-viernes-de-9-00-am-6-00-pm,.homepage ._2025-sp-avalos-s-a-s-de-c-v,.homepage .todos-los-derechos-reservados{left:50%!important;transform:translate(-50%)!important;text-align:center!important;width:fit-content!important}.homepage .aviso-de-privacidad-t-rminos-y-condiciones{display:none!important;visibility:hidden!important}.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{left:calc(50% - 100px)!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{left:calc(50% - 150px)!important}}@media (max-width: 390px){.homepage .captura-de-pantalla-2025-09-10-113456-removebg-preview-1{width:18px!important;height:18px!important;object-fit:contain!important;left:calc(50% - 80px)!important;position:absolute!important}.homepage .captura-de-pantalla-2025-09-10-114437-removebg-preview-1{width:18px!important;height:18px!important;object-fit:contain!important;left:calc(50% - 120px)!important;position:absolute!important}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:white;padding:30px;border-radius:8px;max-width:600px;width:90%;position:relative;box-shadow:0 4px 6px #0000001a}.modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:30px;cursor:pointer;color:#333;line-height:1;padding:0;width:30px;height:30px}.modal-close:hover{color:#000}.modal-content h2{margin-top:0;margin-bottom:15px;color:#1d1d1f;font-size:24px;font-family:Poppins-Regular,sans-serif;font-weight:400;letter-spacing:.04em}.modal-content p{color:#333;line-height:24px;font-size:14px;font-family:Poppins-Regular,sans-serif;font-weight:400;letter-spacing:.04em;text-align:left}
