 :root{--leuk-card-bg:#ffffff;--leuk-card-border-color:#cccccc;--leuk-hover-border-color:#000000;--leuk-card-padding:30px 40px;--leuk-mob-padding:25px;--leuk-btn-card-bg:#ffffff;--leuk-btn-card-text:#000000;--leuk-btn-card-border:1px solid #000000;--leuk-btn-card-radius:0px;--leuk-col-left:70%;--leuk-col-right:25%;--leuk-col-gap:5%;--leuk-job-accent:#000000;--leuk-job-text:#666666;--leuk-sidebar-bg:#1a1a1a;--leuk-sidebar-text:#ffffff;--leuk-form-bg:#F9F9F9;--leuk-sidebtn-bg:#ffffff;--leuk-sidebtn-text:#000000;--leuk-sidebtn-border:1px solid #000000;--leuk-sidebtn-padding:15px 40px;--leuk-sidebtn-weight:700;}.leuk-job-card{background-color:var(--leuk-card-bg);border:1px solid var(--leuk-card-border-color);padding:var(--leuk-card-padding);box-shadow:none !important;display:flex !important;flex-direction:row !important;align-items:center !important;position:relative;transition:border-color 0.3s ease;gap:30px;transform:none !important;margin-bottom:20px !important;}.leuk-job-card:hover{border-color:var(--leuk-hover-border-color) !important;transform:none !important;box-shadow:none !important;margin-bottom:20px !important;}.leuk-job-card > .e-con,.leuk-job-card > .elementor-widget-wrap,.leuk-job-card > .elementor-container{flex-grow:1 !important;width:auto !important;text-align:left !important;}.leuk-job-card h2,.leuk-job-card h3,.leuk-job-card h4,.leuk-job-card .elementor-heading-title{margin-top:0 !important;margin-bottom:5px !important;}.leuk-job-card p,.leuk-job-card .elementor-widget-text-editor{margin-bottom:0 !important;}.leuk-job-card .elementor-widget-button{flex-shrink:0 !important;width:auto !important;}.leuk-job-card .elementor-button{background-color:var(--leuk-btn-card-bg) !important;color:var(--leuk-btn-card-text) !important;border:var(--leuk-btn-card-border) !important;border-radius:var(--leuk-btn-card-radius) !important;font-family:'Roboto',sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;padding:12px 30px !important;white-space:nowrap !important;transition:all 0.3s ease !important;}.leuk-job-card .elementor-button:hover{background-color:#000000 !important;color:#ffffff !important;}@media (min-width:1025px){.leuk-job-card.elementor-hidden-desktop{display:none !important;}}@media (max-width:1024px) and (min-width:768px){.leuk-job-card.elementor-hidden-tablet{display:none !important;}}@media (max-width:767px){.leuk-job-card.elementor-hidden-mobile{display:none !important;}.leuk-job-card{flex-direction:column !important;align-items:flex-start !important;padding:var(--leuk-mob-padding) !important;gap:20px !important;}.leuk-job-card > div,.leuk-job-card .e-con{width:100% !important;}.leuk-job-card .elementor-button{width:100% !important;text-align:center !important;}}.leuk-job-hero{display:flex;flex-direction:column;justify-content:center;padding:80px 0 !important;background-color:#111;position:relative;z-index:1;}.leuk-job-hero h1,.leuk-job-hero h2,.leuk-job-hero .elementor-heading-title,.leuk-job-hero .elementor-icon-list-text{color:#ffffff !important;}.leuk-job-hero .elementor-heading-title{text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;}.leuk-job-hero .elementor-icon-list-items{display:flex !important;flex-wrap:wrap !important;gap:15px !important;}.leuk-job-hero .elementor-icon-list-item{background:rgba(255,255,255,0.1);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2);padding:8px 16px;margin:0 !important;text-transform:uppercase;letter-spacing:1px;font-size:11px !important;font-weight:600;display:inline-flex !important;}.leuk-job-hero .elementor-icon-list-icon{display:none;}.leuk-job-body{padding:60px 0 !important;display:flex !important;flex-direction:row !important;justify-content:space-between !important;gap:var(--leuk-col-gap);align-items:flex-start !important;overflow:visible !important;}.leuk-job-content{width:var(--leuk-col-left) !important;flex-shrink:0;}.leuk-job-content p{color:var(--leuk-job-text);line-height:1.8;font-weight:300;}.leuk-tech-list .elementor-icon-list-item{padding-left:0 !important;margin-bottom:5px !important;align-items:flex-start !important;}.leuk-tech-list .elementor-icon-list-text::before{content:"—";margin-right:15px;color:var(--leuk-job-accent);font-weight:400;}.leuk-tech-list .elementor-icon-list-text{color:var(--leuk-job-text) !important;font-weight:300;line-height:1.6;}.leuk-tech-list .elementor-icon-list-icon{display:none;}.leuk-job-sidebar{width:var(--leuk-col-right) !important;flex-shrink:0;position:sticky !important;position:-webkit-sticky !important;top:120px !important;z-index:10;text-align:right !important;}.leuk-job-sidebar > .e-con-inner,.leuk-job-sidebar .elementor-widget-wrap{background-color:transparent !important;padding:0 !important;}.leuk-job-sidebar .elementor-button{background-color:var(--leuk-sidebtn-bg) !important;color:var(--leuk-sidebtn-text) !important;border:var(--leuk-sidebtn-border) !important;border-radius:0 !important;text-transform:uppercase;letter-spacing:2px;font-weight:var(--leuk-sidebtn-weight) !important;font-size:12px !important;padding:var(--leuk-sidebtn-padding) !important;width:auto !important;display:inline-block !important;margin-top:20px;transition:all 0.3s ease;}.leuk-job-sidebar .elementor-button:hover{background-color:#000000 !important;color:#ffffff !important;border-color:#000000 !important;transform:translateY(-2px);}.leuk-job-form-section{background-color:var(--leuk-form-bg);padding:80px 20px !important;border-top:1px solid rgba(0,0,0,0.05);}.leuk-job-form-section h2{text-align:center;text-transform:uppercase;letter-spacing:2px;}@media (max-width:1024px){.leuk-job-body{flex-direction:column !important;gap:0 !important;padding-bottom:40px !important;}.leuk-job-content{width:100% !important;padding-right:0 !important;margin-bottom:40px !important;}.leuk-job-sidebar{width:100% !important;position:static !important;margin-top:0px;text-align:center !important;}.leuk-job-sidebar .elementor-button{width:100% !important;max-width:400px;}}