.elementor-32821 .elementor-element.elementor-element-be020e7{--display:flex;--min-height:52vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32821 .elementor-element.elementor-element-be020e7:not(.elementor-motion-effects-element-type-background), .elementor-32821 .elementor-element.elementor-element-be020e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #3a2a1a 0%, #141414 100%);}.elementor-32821 .elementor-element.elementor-element-4ff6c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-32821 .elementor-element.elementor-element-2b8ab6a{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:#F2572B;}.elementor-32821 .elementor-element.elementor-element-a20ba3c{color:#FFFFFF;}.elementor-32821 .elementor-element.elementor-element-e5aea71{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#C9C7C5;}.elementor-32821 .elementor-element.elementor-element-47f4ec4{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#C9C7C5;}.elementor-32821 .elementor-element.elementor-element-2041541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-32821 .elementor-element.elementor-element-2041541:not(.elementor-motion-effects-element-type-background), .elementor-32821 .elementor-element.elementor-element-2041541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-32821 .elementor-element.elementor-element-182c0b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32821 .elementor-element.elementor-element-372af8b{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:#F2572B;}.elementor-32821 .elementor-element.elementor-element-d063902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32821 .elementor-element.elementor-element-1461033 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-contact-form-title, .elementor-32821 .elementor-element.elementor-element-1461033 .wpforms-title{color:var( --e-global-color-c_white );}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field label, .elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field legend{color:var( --e-global-color-c_white );font-family:"Inter", Sans-serif;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field textarea, .elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field select{background-color:var( --e-global-color-c_paper );color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-field select{height:30px;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;text-transform:uppercase;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:var( --e-global-color-c_orange_dark );}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-32821 .elementor-element.elementor-element-1461033 .eael-wpforms textarea.wpforms-error{border-width:1px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-32821 .elementor-element.elementor-element-1461033 > .elementor-widget-container{margin:-60px 0px 0px 0px;}}/* Start custom CSS */:root{ --w-ink:#141414; --w-orange:#F2572B; }
h1,h2,h3,h4{ margin:0; }
#trabaja-hero{ background-color:#141414; background-image:linear-gradient(160deg,#3a2a1a 0%,#141414 100%) !important; }
.page-h1{ font-family:'Barlow Condensed',sans-serif; font-weight:800; text-transform:uppercase; font-size:clamp(2.8rem,2.1rem + 3.2vw,4.6rem); line-height:1.02; color:#fff !important; max-width:18ch; margin:.8rem 0 0; }
.breadcrumb{ display:flex; gap:.4rem; }
.breadcrumb a{ color:#C9C7C5 !important; text-decoration:none; }
.breadcrumb a:hover{ color:#F2572B !important; }
.w-nav-links{ display:flex; align-items:center; gap:1.8rem; }
.w-nav-links a{ color:#fff !important; position:relative; padding-bottom:4px; text-decoration:none; }
.w-nav-links a:hover, .w-nav-links a.is-active{ color:#F2572B !important; }
#nav-container.elementor-sticky--effects{ background:rgba(243,241,238,.95) !important; backdrop-filter:blur(10px); box-shadow:0 1px 0 rgba(20,20,20,.08); }
#nav-container.elementor-sticky--effects .w-nav-links a{ color:#141414 !important; }
#nav-cta .elementor-button{ background-color:#F2572B !important; color:#fff !important; border:none !important; }
#nav-cta .elementor-button:hover{ background-color:#C43D16 !important; }
.elementor-button .elementor-button-icon{ transition: transform .35s; }
.elementor-button:hover .elementor-button-icon{ transform: translateX(4px); }
@media(max-width:1000px){ .w-nav-links{ display:none; } }/* End custom CSS */