.elementor .wdf-legal-link{width:auto;font-family:"Plus Jakarta Sans";font-weight:500;font-size:12px;color:rgb(255 255 255 / .55);text-decoration:none;padding:0;transition:color 0.2s;flex:0 0 auto}.elementor .wdf-legal-link:hover,.elementor .wdf-legal-link:focus-visible{color:#dd3016}.elementor .wdf-legal-links{width:auto;padding:0;display:flex;gap:24px;flex-wrap:wrap;flex:0 0 auto}.elementor .wdf-copyright{font-family:"Plus Jakarta Sans";font-weight:500;font-size:12px;color:rgb(255 255 255 / .4)}.elementor .wdf-bottom-bar{font-size:12px;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:rgb(255 255 255 / .1);border-style:solid;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.elementor .wdf-partner-img{height:40px;opacity:.95}.elementor .wdf-partner-label{font-family:"Plus Jakarta Sans";font-weight:700;font-size:10px;color:rgb(255 255 255 / .35);letter-spacing:.1em;text-transform:uppercase;margin-block-start:0;margin-block-end:12px;margin-inline-start:0;margin-inline-end:0}.elementor .wdf-partner-wrap{min-width:0;padding-block-start:20px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:24px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:rgb(255 255 255 / .1);border-style:solid}.elementor .wdf-contact-link-whatsapp{font-family:"Plus Jakarta Sans";font-size:14px;color:rgb(255 255 255 / .65);text-decoration:none;padding:0;transition:color 0.2s;display:flex;gap:12px;align-items:center}.elementor .wdf-contact-link-whatsapp:hover,.elementor .wdf-contact-link-whatsapp:focus-visible{color:#6ee7b7}.elementor .wdf-vat-row{font-family:"Plus Jakarta Sans";font-weight:500;font-size:12px;color:rgb(255 255 255 / .5);padding-block-start:4px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;gap:12px;align-items:center}.elementor .wdf-contact-icon{width:16px;height:16px;flex:0 0 auto}.elementor .wdf-contact-link{font-family:"Plus Jakarta Sans";font-size:14px;color:rgb(255 255 255 / .65);text-decoration:none;padding:0;transition:color 0.2s;display:flex;gap:12px;align-items:center}.elementor .wdf-contact-link:hover,.elementor .wdf-contact-link:focus-visible{color:#dd3016}.elementor .wdf-contact-list{padding:0;display:flex;flex-direction:column;gap:12px}.elementor .wdf-col-heading{font-family:"Plus Jakarta Sans";font-weight:700;font-size:14px;color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-block-start:0;margin-block-end:20px;margin-inline-start:0;margin-inline-end:0}.elementor .wdf-lang-switch{width:auto;padding:0;display:flex;flex:0 0 auto;align-items:center}.elementor .wdf-divider{width:1px;height:20px;min-width:1px;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:8px;margin-inline-end:8px;background-color:rgb(255 255 255 / .1);flex:0 0 auto}.elementor .wdf-social-icon{width:18px;height:18px}.elementor .wdf-social-link{width:36px;height:36px;padding:0;border-radius:999px;background-color:rgb(255 255 255 / .1);transition:background-color 0.2s;display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .wdf-social-link:hover,.elementor .wdf-social-link:focus-visible{background-color:#dd3016}.elementor .wdf-social-row{padding:0;display:flex;gap:12px;align-items:center}.elementor .wdf-desc{max-width:448px;font-family:"Plus Jakarta Sans";font-size:14px;color:rgb(255 255 255 / .65);line-height:1.6}.elementor .wdf-footer{font-family:"Plus Jakarta Sans";color:rgb(255 255 255 / .85);padding-block-start:80px;padding-block-end:32px;padding-inline-start:0;padding-inline-end:0;background-color:#454545}.elementor .wdf-col-contact{min-width:0;padding:0;grid-column:span 3}.elementor .wdf-col-links{min-width:0;padding:0;grid-column:span 4}.elementor .wdf-col-brand{min-width:0;padding:0;display:flex;flex-direction:column;gap:24px;grid-column:span 5;align-items:flex-start}.elementor .wdf-grid{padding:0;margin-block-start:0;margin-block-end:64px;margin-inline-start:0;margin-inline-end:0;display:grid;gap:64px;grid-template-columns:repeat(12,minmax(0,1fr))}.elementor .wdf-inner{max-width:1280px;padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .wdf-logo-img{width:auto;height:28px;opacity:.9;display:block}