.elementor .btn{font-family:Sora;font-size:1rem;letter-spacing:0.02em;text-transform:uppercase;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:3rem;padding-inline-end:3rem;}.elementor .btn-negro{color:var(--negro);border-width:1px;border-color:var(--negro);border-style:solid;background-color:var(--transparente);transition:all 200ms;}.elementor .btn-negro:hover,.elementor .btn-negro:focus-visible{color:var(--blanco);background-color:var(--negro);}.elementor .h2{font-family:Sora;font-size:2.8rem;line-height:1.1em;margin-block-end:var(--gap-20);}.elementor .section{padding-block-start:var(--vertical-padding);padding-block-end:var(--vertical-padding);padding-inline-start:var(--horizontal-padding);padding-inline-end:var(--horizontal-padding);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .section-content{max-width:1300px;padding:0px;display:flex;flex-direction:column;gap:var(--gap-20);justify-content:center;align-items:start;}.elementor .col-50{width:50%;padding:0px;}.elementor .input-hidden{display:none;}.elementor .input{font-family:Sora;font-size:0.9rem;color:var(--negro);text-transform:uppercase;padding:1em;border-width:1px;border-color:var(--beige);border-style:solid;background-color:var(--beige);}.elementor .input:focus{border-width:1px;border-color:var(--negro);}.elementor .input-50{width:calc(50% - 0.625rem);}