.elementor .s-footer-logo{width:200px;height:auto;object-fit:contain;margin-inline-start:16px;}.elementor .e-e4fcd11-02346d3{font-size:15px;color:#AEB8CC;text-align:center;margin-block-start:10px;}.elementor .e-2642f8a-4e3208b{font-size:15px;color:#AEB8CC;text-align:center;}.elementor .e-19c3d20-a6475f4{font-size:15px;color:#AEB8CC;text-align:center;}.elementor .e-2077cf8-cda52f9{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .e-0780640-868f139{width:auto;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-394ac3b-acce85a{font-size:15px;color:#AEB8CC;text-align:center;}.elementor .s-footer-brand{width:250px;margin-block-start:-50px;display:flex;flex-direction:column;}.elementor .s-footer-title-servicios{font-family:"IBM Plex Mono";font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:1.4px;text-transform:uppercase;margin-block-end:16px;}.elementor .s-fs-1{font-size:15px;color:#C9D3E4;}.elementor .s-fs-2{font-size:15px;color:#C9D3E4;}.elementor .s-fs-3{font-size:15px;color:#C9D3E4;}.elementor .s-fs-4{font-size:15px;color:#C9D3E4;}.elementor .s-fs-5{font-size:15px;color:#C9D3E4;}.elementor .s-footer-list-servicios{display:flex;flex-direction:column;gap:12px;}.elementor .s-footer-col-servicios{display:flex;flex-direction:column;}.elementor .s-footer-title-empresa{font-family:"IBM Plex Mono";font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:1.4px;text-transform:uppercase;margin-block-end:16px;}.elementor .s-fe-1{font-size:15px;color:#C9D3E4;}.elementor .s-fe-2{font-size:15px;color:#C9D3E4;}.elementor .s-fe-3{font-size:15px;color:#C9D3E4;}.elementor .s-fe-4{font-size:15px;color:#C9D3E4;}.elementor .s-fe-5{font-size:15px;color:#C9D3E4;}.elementor .s-footer-list-empresa{display:flex;flex-direction:column;gap:12px;}.elementor .s-footer-col-empresa{display:flex;flex-direction:column;}.elementor .s-footer-title-contacto{font-family:"IBM Plex Mono";font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:1.4px;text-transform:uppercase;margin-block-end:16px;}.elementor .s-fc-1{font-size:15px;color:#C9D3E4;}.elementor .s-fc-3{font-size:15px;color:#C9D3E4;}.elementor .s-fc-4{font-size:15px;color:#C9D3E4;}.elementor .s-fc-5{font-size:15px;color:#C9D3E4;}.elementor .s-footer-list-contacto{display:flex;flex-direction:column;gap:12px;}.elementor .e-4f768a2-dc7e566{width:200px;font-size:15px;color:#C9D3E4;text-align:start;margin-inline-start:10px;}.elementor .s-footer-col-contacto{display:flex;flex-direction:column;}.elementor .s-footer-grid{width:100%;max-width:1200px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:40px;grid-template-columns:max-content max-content max-content max-content;justify-content:center;}.elementor .s-footer-copy{font-family:"IBM Plex Sans";font-weight:700;font-size:17px;color:#AEB8CC;}.elementor .s-footer-legal-left{width:700px;margin-block-start:-70px;border-radius:584px;border-width:1px;border-color:#E31C79;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:space-between;align-items:center;}.elementor .s-footer-legal{width:100%;max-width:1200px;font-size:13px;color:#AEB8CC;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-site-footer{color:#C9D3E4;padding-block-start:64px;background-color:#0A0F1F;display:flex;flex-direction:column;}