/* DWS project-scoped page styles */
.dws-page.dws-build-web-dws-contactos-independent-01{--wp--preset--color--accent:#f5411f;--wp--preset--color--ink-900:#141414;--wp--preset--color--ink-500:#5c5c5c;--wp--preset--color--white:#ffffff;--wp--preset--color--ink-700:#2a2a2a;--wp--preset--color--accent-hover:#d3341a;--wp--preset--color--ink-50:#f7f7f5;--wp--preset--font-family--font-mono:Space Mono, sans-serif;--wp--preset--font-family--font-brand:Jost, sans-serif;--wp--preset--font-family--font-body:Inter, sans-serif;--wp--preset--spacing--section-pad-x:32px;--wp--preset--spacing--gap-cards:24px;--wp--preset--spacing--section-pad:88px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-00215b8{font-family:var(--wp--preset--font-family--font-mono);font-size:11px;color:var(--wp--preset--color--accent);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-764d870{font-family:var(--wp--preset--font-family--font-brand);font-weight:300;font-size:84px;color:var(--wp--preset--color--ink-900);letter-spacing:-0.03em;line-height:1.02em;margin:0px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-764d870{font-size:62px;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-764d870{font-size:34px;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-f065af8{font-family:var(--wp--preset--font-family--font-body);font-size:20px;color:var(--wp--preset--color--ink-500);line-height:1.6em;margin:0px;}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-f065af8{font-size:17px;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-3037102{width:100%;max-width:1200px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-3037102 {
margin-left: auto;
margin-right: auto;
}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-73051f0{width:100%;padding:var(--wp--preset--spacing--section-pad) var(--wp--preset--spacing--section-pad-x) var(--wp--preset--spacing--section-pad) var(--wp--preset--spacing--section-pad-x);display:flex;flex-direction:column;align-items:center;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-0e53726{font-family:var(--wp--preset--font-family--font-brand);font-weight:600;font-size:21px;color:var(--wp--preset--color--ink-900);line-height:1.25em;margin:0px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-2cbf654{font-family:var(--wp--preset--font-family--font-brand);font-weight:500;color:var(--wp--preset--color--ink-900);padding:14px 28px 14px 28px;border-radius:6px;border-width:2px;border-color:var(--wp--preset--color--ink-900);border-style:solid;background:#FFFFFF00;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-2cbf654:hover{border-color:var(--wp--preset--color--ink-900);}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-2cbf654{border-width:2px;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-2cbf654 { border: 1px solid var(--ink-150) !important; }
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-2cbf654:hover { border-color: var(--ink-900) !important; }
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-f6f34a3{padding:28px 28px 28px 28px;border-radius:10px;border-width:2px;border-color:var(--wp--preset--color--ink-900);border-style:solid;background:var(--wp--preset--color--white);display:flex;flex-direction:column;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-f6f34a3{border-width:2px;border-style:solid;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-f6f34a3{border-width:1px;border-style:solid;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-aa4ec40{font-family:var(--wp--preset--font-family--font-body);font-size:16px;color:var(--wp--preset--color--ink-700);line-height:1.62em;margin:0px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-291a0db{font-family:var(--wp--preset--font-family--font-brand);font-weight:600;font-size:56px;color:var(--wp--preset--color--ink-900);letter-spacing:-0.015em;line-height:1.1em;margin:0px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-291a0db{font-size:44px;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-291a0db{font-size:34px;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-7553692{font-family:Inter;font-weight:400;font-size:14px;color:var(--wp--preset--color--ink-500);}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-7553692:hover{color:var(--wp--preset--color--accent-hover);}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-1824a46{font-family:var(--wp--preset--font-family--font-brand);font-weight:500;color:var(--wp--preset--color--white);padding:14px 28px 14px 28px;border-radius:6px;border-style:solid;background:var(--wp--preset--color--accent);}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-1824a46:hover{color:var(--wp--preset--color--white);background:var(--wp--preset--color--accent-hover);}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-g-059a2e5{background:var(--wp--preset--color--ink-50);flex-direction:row;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0{width:100%;display:flex;flex-direction:column;align-items:stretch;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0-0{padding:96px var(--wp--preset--spacing--section-pad-x) 48px var(--wp--preset--spacing--section-pad-x);}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0-0{padding:56px var(--wp--preset--spacing--section-pad-x) 36px var(--wp--preset--spacing--section-pad-x);}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0-0-0{display:flex;flex-direction:column;gap:18px;align-items:start;}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0-0-0{display:flex;flex-direction:column;gap:14px;align-items:start;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0-0-0-2{font-weight:700;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-0-0-0-3{max-width:700px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1{width:100%;display:flex;flex-direction:column;align-items:stretch;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0{padding:0px var(--wp--preset--spacing--section-pad-x) 72px var(--wp--preset--spacing--section-pad-x);}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0{display:flex;flex-direction:column;gap:0px;align-items:start;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0{width:100%;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--gap-cards) 2%;flex-wrap:wrap;align-items:stretch;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0{gap:var(--wp--preset--spacing--gap-cards) 4%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0{flex-direction:column;gap:var(--wp--preset--spacing--gap-cards) 0px;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-0{width:23.5%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-0{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-0{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-1{width:23.5%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-1{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-1{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-2{width:23.5%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-2{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-2{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-3{width:23.5%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-3{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-1-0-0-0-3{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-2{width:100%;display:flex;flex-direction:column;align-items:stretch;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-2-0 {
  border-top: 1px solid var(--ink-150);
  border-bottom: 1px solid var(--ink-150);
}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-2-0-0{display:flex;flex-direction:column;gap:24px;align-items:start;}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-2-0-0{display:flex;flex-direction:column;gap:20px;align-items:start;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form{display:flex;flex-direction:column;gap:18px;width:100%;max-width:720px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form .dws-form-row{display:flex;flex-direction:column;gap:8px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form label{font-family:var(--wp--preset--font-family--font-body);font-size:14px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form input:not([type=checkbox]),.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #9d9d9d;border-radius:4px;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form .dws-form-consent{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form button{padding:14px 28px;border-radius:6px;border:0;background:var(--wp--preset--color--accent);color:white;font-weight:600;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form button:disabled{cursor:not-allowed;opacity:.65;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-source-contact-form .dws-form-preview-notice{font-size:12px;color:var(--wp--preset--color--ink-500);}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-2-0-0-3{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-2-0-0-3{flex-direction:column;align-items:stretch;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3{width:100%;display:flex;flex-direction:column;align-items:stretch;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0{display:flex;flex-direction:column;gap:36px;align-items:start;}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0{display:flex;flex-direction:column;gap:28px;align-items:start;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2{width:100%;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--gap-cards) 2%;flex-wrap:wrap;align-items:stretch;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2{gap:var(--wp--preset--spacing--gap-cards) 4%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2{flex-direction:column;gap:var(--wp--preset--spacing--gap-cards) 0px;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-0{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-0{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-0{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-1{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-1{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-1{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-2{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-2{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-2{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-3{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-3{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-3{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-4{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-4{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-4{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-5{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-5{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-5{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-6{width:49%;gap:8px;}
@media(max-width:1024px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-6{width:48%;}}
@media(max-width:767px){.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-3-0-0-2-6{width:100%;}}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4{width:100%;display:flex;flex-direction:column;align-items:stretch;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4-0 {
  border-top: 1px solid var(--ink-150);
  border-bottom: 1px solid var(--ink-150);
}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4-0-0{display:flex;flex-direction:column;gap:16px;align-items:center;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4-0-0, .dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4-0-0 * { text-align: center; }
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4-0-0-1{font-weight:700;}
.dws-page.dws-build-web-dws-contactos-independent-01 .dws-node-4-0-0-2{max-width:560px;}

/* DWS generic native WP isolated canvas */
.dws-page.dws-build-web-dws-contactos-independent-01{width:100%;max-width:none;margin:0;padding:0;}
.dws-page.dws-build-web-dws-contactos-independent-01 .wp-block-group{box-sizing:border-box;}
.dws-page.dws-build-web-dws-contactos-independent-01 .wp-block-buttons{margin:0;}
.dws-page.dws-build-web-dws-contactos-independent-01{--ink-150:var(--wp--preset--color--ink-150);--ink-900:var(--wp--preset--color--ink-900);}
