/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#F36F21;--color-primary-hover:#d35f1b;--color-secondary:#ffffff;--color-bg-light:#FFF5E1;--color-border-light:#f3d1a4;--color-bg-white:#ffffff;--color-border-grey:#e2e8f0;--color-text-main:#333333;--color-text-light:#ffffff;--color-text-muted:#666666;--color-text-orange:#F36F21;--card-shadow:0 4px 15px rgba(0,0,0,0.08);--border-radius:6px;--input-padding:12px 15px;--header-bg:#F36F21;--header-text:#ffffff;--footer-bg:#1a202c;--footer-bottom-bg:#e53e3e;--max-width:90%;--section-padding:2rem;--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
body{font-family:var(--font-family-base);color:var(--color-text-main);margin:0;line-height:1.6;background-color:#f4f6f8;}.visually-hidden,.sr-only,.skip-link,.skip-to-main-content,a.visually-hidden-focusable{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px !important;height:1px !important;word-wrap:normal !important;}.node-form,.user-form,form{max-width:900px;margin:20px auto;font-family:"Segoe UI",Roboto,Arial,sans-serif;}.layout-container,.dialog-off-canvas-main-canvas{max-width:100% !important;width:100%;margin:0;padding:0;}img{max-width:100%;height:auto;}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:0.5em;line-height:1.2;}ul,ol{padding-left:20px;}.site-header ul,.site-footer ul{list-style:none;padding:0;margin:0;}.container-fluid{width:98%;max-width:98%;margin:0 auto;padding:0 10px;box-sizing:border-box;}.skip-link,.skip-to-main-content,a.visually-hidden-focusable{display:none !important;}.header-top-bar{background-color:var(--color-primary) !important;color:#fff !important;padding:0;font-size:13px;line-height:28px;font-weight:500;}.header-top-bar a{color:#fff !important;text-decoration:none;}.header-top-bar a:hover{text-decoration:underline;opacity:0.9;}.contact-bar-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.contact-left .block,.contact-right .block{margin:0;padding:0;}.contact-left,.contact-right{display:flex;align-items:center;gap:15px;}@media (max-width:600px){.contact-bar-inner{flex-direction:column;text-align:center;gap:5px;}}.header-top-bar .block{margin:0;}.site-header .row,header .row{margin-left:0 !important;margin-right:0 !important;}.site-header [class*="col-"],header [class*="col-"]{padding-left:0 !important;padding-right:0 !important;}.site-header img{display:block;max-width:100%;}.site-header{overflow:hidden;}.site-header .container{padding-left:0 !important;padding-right:0 !important;max-width:100% !important;}.branding-flex-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;}.brand-left .block,.brand-center .block,.brand-right .block{margin:0 !important;padding:0 !important;}.region-header,.site-header{padding-top:0 !important;padding-bottom:0 !important;}.region-header .container,.region-header .layout-container,.site-header .container,.site-header .layout-container{padding-top:0 !important;padding-bottom:0 !important;}.region-header .row,.site-header .row{margin-top:0 !important;margin-bottom:0 !important;}.region-header .block,.site-header .block,.branding-bar .block,.branding-bar .container,.branding-bar .container-fluid{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;border:none !important;box-shadow:none !important;}.branding-bar img,.region-header img,.site-header img{border:none !important;outline:none !important;box-shadow:none !important;}.brand-left,.brand-right{flex:0 0 auto;max-width:250px;text-align:center;overflow:hidden;}.brand-center{flex:1;text-align:center;padding:0 10px;}.brand-left img,.brand-right img,.brand-center img{max-width:100%;height:auto;object-fit:contain;}.region-header,.region-branding,.header-wrapper{display:flex !important;align-items:center;justify-content:space-between;gap:20px;padding:15px 30px;background:#ffffff;width:100%;box-sizing:border-box;}.region-header .block:first-child img,.site-logo img{max-height:70px;width:auto;}.site-name,.block-system-branding-block{flex:1;text-align:center;}.site-name a,.site-name{font-size:32px;font-weight:700;color:#8b5a2b;text-decoration:none;}.region-header .block:last-child img{max-height:65px;width:auto;}.region-header .block{margin:0;padding:0;}@media (max-width:768px){.region-header,.region-branding{flex-direction:column;text-align:center;}.site-name{margin:10px 0;}.brand-left,.brand-right{display:none;}.brand-center{width:100%;}}.site-header .navigation-bar{background-color:var(--color-primary);color:var(--color-text-light);width:100%;border-top:1px solid rgba(255,255,255,0.1);}.navigation-flex{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:nowrap !important;width:100% !important;}.main-menu{flex:0 1 auto !important;}.user-navigation{flex:0 0 auto !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;font-size:13px;font-weight:500;gap:15px !important;}.user-navigation .block{margin:0 !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;width:auto !important;white-space:nowrap !important;}.user-navigation .block-content,.user-navigation .block-content>div{display:inline-flex !important;flex-direction:row !important;align-items:center !important;width:auto !important;}.user-navigation .block>h2{display:none !important;}.user-navigation ul,.user-navigation .menu{display:flex !important;list-style:none !important;padding:0 !important;margin:0 !important;}.user-navigation li{margin-left:15px;}.user-navigation a{color:#fff !important;text-decoration:none;padding:6px 0;}.user-navigation a:hover{text-decoration:underline;}.site-header .navigation-bar>div>ul,.site-header .navigation-bar>div>.menu,.site-header .navigation-bar>div>.item-list>ul,.site-header .navigation-bar .main-menu ul,.site-header .navigation-bar .main-menu .menu,.site-header .navigation-bar .menu--main{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start;align-items:center;list-style:none !important;padding:0 !important;margin:0 !important;width:auto !important;}.site-header .navigation-bar .dropdown-menu,.site-header .navigation-bar ul ul,.site-header .navigation-bar .menu--main ul ul,.site-header .navigation-bar .menu--main li ul{display:none !important;flex-direction:column !important;position:absolute !important;width:200px;}.site-header .navigation-bar .menu--main>li{width:auto !important;max-width:none !important;flex:0 0 auto !important;}.site-header .navigation-bar .dropdown-menu,.site-header .navigation-bar li ul,.site-header .navigation-bar .menu--main li ul{display:none !important;position:absolute;top:100%;left:0;background-color:var(--color-primary);min-width:200px;z-index:1000;padding:10px 0 !important;margin:0 !important;box-shadow:0 4px 6px rgba(0,0,0,0.1);flex-direction:column !important;}.site-header .navigation-bar li,.site-header .navigation-bar .menu--main li{list-style:none !important;list-style-type:none !important;margin:0;padding:0;background:none !important;display:block;position:relative;}.site-header .navigation-bar li:hover>ul,.site-header .navigation-bar li:focus-within>ul,.site-header .navigation-bar .menu--main li:hover>ul,.site-header .navigation-bar .menu--main li:focus-within>ul{display:block !important;}.site-header .navigation-bar li ul li,.site-header .navigation-bar .menu--main li ul li{display:block !important;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);}.site-header .navigation-bar li ul li:last-child,.site-header .navigation-bar .menu--main li ul li:last-child{border-bottom:none;}.site-header .navigation-bar a{display:block;padding:10px 15px;color:var(--color-text-light);font-weight:500;font-size:13px;text-decoration:none;line-height:1.4;border-right:none;white-space:nowrap;}.site-header .navigation-bar a:hover,.site-header .navigation-bar a.is-active,.site-header .navigation-bar li:hover>a,.site-header .navigation-bar .menu--main li:hover>a{background-color:rgba(255,255,255,0.1);color:#fff;text-decoration:none;opacity:1;}.site-header .navigation-bar li ul a,.site-header .navigation-bar .menu--main li ul a{padding:10px 20px;white-space:normal;font-size:13px;text-align:left;}.site-header .navigation-bar li ul a:hover,.site-header .navigation-bar .menu--main li ul a:hover{background-color:rgba(255,255,255,0.2);text-decoration:none;}.front-hero-section{width:100%;padding:0;margin:0;margin-bottom:0;background-color:#ddd;overflow:hidden;}.front-hero-section img{width:100% !important;max-width:none !important;height:auto;display:block;object-fit:cover;}.front-hero-section *,.front-hero-section .container,.front-hero-section .container-fluid,.front-hero-section .row,.front-hero-section .col-12,.front-hero-section .block-content,.front-hero-section .views-element-container,.front-hero-section .view,.front-hero-section .view-content,.front-hero-section .views-row{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;display:block !important;}.front-hero-section .row{margin:0 !important;padding:0 !important;--bs-gutter-x:0;}.front-hero-section .block{margin:0;padding:0;width:100%;}.hero-placeholder{width:100%;height:350px;background:url('https://via.placeholder.com/1920x400/e0e0e0/888888?text=Hero+Slider+Image+(University)') no-repeat center center;background-size:cover;position:relative;}.front-services-section{width:100%;margin-bottom:20px;}.section-title-bar{background-color:var(--color-primary);color:#fff;text-align:center;padding:8px 0;}.section-title-bar h2{margin:0;font-size:1.4rem;font-weight:600;color:#fff;}.services-grid{display:flex;justify-content:space-around;padding:20px 0;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #eee;}.service-item{text-align:center;flex:1;min-width:200px;padding:10px;color:var(--color-primary);}.service-item h3{font-size:1.1rem;color:var(--color-primary);margin-top:10px;font-weight:500;}.service-icon{width:50px;height:50px;margin:0 auto;border:2px solid var(--color-primary);border-radius:50%;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;}.icon-job::before{content:"\1F464";}.icon-edu::before{content:"\1F393";}.icon-home::before{content:"\1F3E0";}.icon-megaphone::before{content:"\1F4E3";}.front-promo-section{margin-bottom:30px;}.promo-grid{display:flex;gap:10px;overflow-x:auto;}.promo-item{flex:1;min-width:250px;height:180px;background-size:cover;background-position:center;background-color:#f0f0f0;position:relative;border-radius:4px;overflow:hidden;}.promo-content{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);color:#fff;padding:10px;font-weight:600;}.promo-finance{background-image:url('https://via.placeholder.com/400x300/F36F21/ffffff?text=Invest');}.promo-land{background-image:url('https://via.placeholder.com/400x300/4CAF50/ffffff?text=Agriculture');}.promo-rent{background-image:url('https://via.placeholder.com/400x300/2196F3/ffffff?text=Rent+Home');}.promo-sell{background-image:url('https://via.placeholder.com/400x300/9C27B0/ffffff?text=Sell+Faster');}@media (max-width:768px){.promo-grid{flex-direction:column;}.hero-placeholder{height:200px;}.services-grid{flex-direction:column;}}a{color:var(--color-primary);text-decoration:none;transition:color 0.2s ease;}a:hover{text-decoration:underline;color:var(--color-primary-hover);}.container{max-width:var(--max-width);margin:0 auto;padding:0 10px;box-sizing:border-box;width:90%;}.layout-three-col-container{display:grid;grid-template-columns:1fr;gap:20px;padding:20px 0;padding-bottom:40px;}@media (min-width:900px){.layout-three-col-container{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"sidebar-first content sidebar-second";}.layout-sidebar-first{grid-area:sidebar-first;}.layout-content{grid-area:content;}.layout-sidebar-second{grid-area:sidebar-second;}}.layout-content{background-color:var(--color-bg-white);padding:30px;margin-bottom:20px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);border:1px solid var(--color-border-grey);min-height:400px;}.layout-sidebar-first .block,.layout-sidebar-second .block{background-color:var(--color-bg-white);padding:20px;margin-bottom:20px;border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,0.04);border:1px solid var(--color-border-grey);}.messages{position:static !important;display:block !important;padding:15px 20px !important;margin:20px 0 30px 0 !important;border-radius:4px;border-left:5px solid transparent;font-size:15px;line-height:1.5;box-shadow:none !important;}.messages h2,.messages__title,.alert-heading,.messages .icon,.messages svg,.messages img{display:none !important;}.messages--error{background-color:#fff5f5;border:1px solid #feb2b2;border-left-width:5px;border-left-color:#f56565;color:#c53030;}.messages--status{background-color:#f0fff4;border:1px solid #9ae6b4;border-left-width:5px;border-left-color:#38a169;color:#276749;}.messages--warning{background-color:#fffaf0;border:1px solid #fbd38d;border-left-width:5px;border-left-color:#ed8936;color:#9c4221;}.messages ul,.messages li{list-style:none !important;padding:0 !important;margin:0 !important;background:none !important;}.tabs,.tabs.primary{display:flex !important;flex-direction:row !important;flex-wrap:wrap;list-style:none !important;padding:0 !important;margin:20px 0 30px 0 !important;border-bottom:1px solid #ddd;background:none !important;}.tabs li,.tabs.primary li{margin-bottom:-1px;list-style:none !important;background:none !important;margin-right:15px !important;}.tabs.primary li a{display:block;padding:10px 20px;font-weight:500;font-size:15px;text-decoration:none;border:1px solid transparent;border-bottom-color:#ddd;color:var(--color-text-orange);background-color:var(--color-bg-light);transition:all 0.2s ease;}.tabs.primary li a:hover{background-color:#fbeed5;}.tabs.primary li.is-active a{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);border-bottom-color:transparent;}form.user-register-form,form.user-login-form,form.user-pass-form{max-width:100%;}.form-item{margin-bottom:20px;}.form-item label{display:block;font-weight:700;font-size:15px;margin-bottom:8px;color:#2d3748;}.form-item label.option{display:inline;font-weight:normal;}.form-text,.form-email,.form-password,.form-textarea,.form-tel,.form-number,.form-url,.form-search,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],.form-text,.form-email,.form-password,.form-textarea,.form-tel,.form-number,.form-url,.form-search,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="date"],input[type="time"],select,textarea{width:100%;padding:10px 12px !important;border-radius:6px !important;border:1px solid #d0d7de !important;background:#fff !important;font-size:14px;min-height:44px;transition:border 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box;}.form-text:focus,.form-email:focus,input:focus,select:focus,textarea:focus{outline:none !important;border-color:#4f46e5 !important;box-shadow:0 0 0 2px rgba(79,70,229,.15) !important;}.form-item textarea{min-height:120px;resize:vertical;}.form-item,.form-group{margin-bottom:16px;}.form-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px;}.form-item label{width:100%;flex-basis:100%;font-weight:600;margin-bottom:6px;color:#444;}.form-item .description{width:100%;flex-basis:100%;margin-top:6px;font-size:13px;color:#6b7280;}.field-prefix,.field-suffix{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#444;padding:0 5px;height:44px;background:transparent !important;border:none !important;}.field-prefix{margin-right:-2px;}.form-item input{flex:1;min-width:0;}select{appearance:none;-webkit-appearance:none;padding-right:30px !important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:1em !important;cursor:pointer;}details.form-wrapper,fieldset.form-wrapper{background:#ffffff;border:1px solid #e3e6ea;border-radius:8px;padding:20px;margin-bottom:25px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}details.form-wrapper>summary{font-weight:600;font-size:1.1em;color:#333;margin-bottom:15px;cursor:pointer;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}details.form-wrapper .details-wrapper,fieldset.form-wrapper .fieldset-wrapper{display:grid;grid-template-columns:1fr;gap:16px;}@media (min-width:768px){details.form-wrapper .details-wrapper,fieldset.form-wrapper .fieldset-wrapper{grid-template-columns:repeat(2,1fr);}.node-rent-property-form details .details-wrapper,.node-house-form details .details-wrapper{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));}}.form-submit{background-color:var(--color-primary);color:#fff;padding:10px 25px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.2s;font-size:16px;margin-top:10px;}.form-submit:hover{background-color:var(--color-primary-hover);}.password-strength__meter{background-color:#edf2f7;height:8px;border-radius:10px;margin-top:10px;}.password-strength__indicator{height:100%;border-radius:10px;}.password-confirm-message{font-weight:500;margin-top:5px;font-size:14px;}.layout-sidebar-first h2,.layout-sidebar-second h2{font-size:1.25rem;border-bottom:2px solid var(--color-primary);padding-bottom:10px;margin-bottom:15px;margin-top:0;color:#2d3748;}.button,.btn{display:inline-block;padding:10px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;text-align:center;}.button:hover,.btn:hover{background-color:var(--color-primary-hover);color:#fff;text-decoration:none;}.site-footer{background-color:var(--footer-bg);color:#fff;padding:40px 0 0;}.footer-columns{display:grid;grid-template-columns:1fr;gap:30px;padding-bottom:30px;}@media (min-width:768px){.footer-columns{grid-template-columns:repeat(4,1fr);}}.site-footer a{color:#a0aec0;}.site-footer a:hover{color:#fff;}.site-footer-copyright{background-color:var(--footer-bottom-bg);color:#fff;padding:10px 0;text-align:center;font-size:0.9rem;margin-top:20px;}#scroll-to-top{position:fixed !important;bottom:30px !important;right:30px !important;width:60px !important;height:60px !important;background-color:#F36F21 !important;color:#ffffff !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;opacity:0;visibility:hidden;transition:all 0.3s ease !important;box-shadow:0 4px 10px rgba(0,0,0,0.3) !important;z-index:9999 !important;font-size:30px !important;cursor:pointer !important;border:2px solid #ffffff !important;padding:0 !important;margin:0 !important;line-height:1 !important;}#scroll-to-top.is-visible{opacity:1 !important;visibility:visible !important;}#scroll-to-top:hover{background-color:#d35f1b !important;transform:translateY(-5px) !important;}#scroll-to-top::after{content:'\2191' !important;font-weight:bold !important;}.header-top-bar .block,.header-top-bar .content,.navigation-bar .block,.navigation-bar .content,.user-navigation .block,.user-navigation .content{background-color:transparent !important;background:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important;}.header-top-bar .block a,.user-navigation .block a{color:#fff !important;text-decoration:none;}.header-top-bar .block a:hover,.user-navigation .block a:hover{text-decoration:underline;}@media (min-width:900px){.layout-three-col-container.layout-two-sidebars{grid-template-columns:1fr 2fr 1fr !important;grid-template-areas:'sidebar-first content sidebar-second' !important;}.layout-three-col-container.layout-sidebar-first-only{grid-template-columns:1fr 3fr !important;grid-template-areas:'sidebar-first content' !important;}.layout-three-col-container.layout-sidebar-second-only{grid-template-columns:3fr 1fr !important;grid-template-areas:'content sidebar-second' !important;}.layout-three-col-container.layout-no-sidebars{grid-template-columns:1fr !important;grid-template-areas:'content' !important;}}.site-footer .block,.site-footer .content,.footer-top .block,.footer-columns .block{background-color:transparent !important;background:transparent !important;border:none !important;box-shadow:none !important;}.site-footer .block h2,.site-footer .block .content,.site-footer p,.site-footer li,.site-footer a{color:#ffffff !important;}.site-footer a:hover{color:#F36F21 !important;text-decoration:underline;}.site-footer .block,.site-footer .block-content,.site-footer .contextual-region,.site-footer .footer-column div,.site-footer nav,.site-footer ul,.site-footer li,.site-footer .card,.site-footer .well,.site-footer .panel{background-color:transparent !important;background:none !important;border:none !important;box-shadow:none !important;}.site-footer,.site-footer h2,.site-footer h3,.site-footer p,.site-footer span,.site-footer li,.site-footer a{color:#ffffff !important;}.site-footer a:hover{color:#F36F21 !important;text-decoration:underline;}.user-navigation .block,.navigation-bar .block,.user-navigation .card,.navigation-bar .card,.user-navigation .contextual-region,.navigation-bar .contextual-region,.user-navigation .views-element-container{margin:0 !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;width:auto !important;white-space:nowrap !important;background-color:transparent !important;border:none !important;box-shadow:none !important;}.navigation-bar .block-content,.navigation-bar .content,.navigation-bar .card-body{background-color:transparent !important;padding:0 !important;}.user-navigation .block a,.user-navigation .card a{color:#fff !important;text-decoration:none;}.user-navigation .block a:hover,.user-navigation .card a:hover{text-decoration:underline;}.navigation-bar .contextual{display:block !important;position:absolute !important;right:0;top:0;z-index:99;}.navigation-bar .contextual,.navigation-bar .contextual *,.navigation-bar .contextual-links,.navigation-bar .contextual-links *,.navigation-bar .contextual-region.focus,.navigation-bar .contextual-region.hover{background-color:transparent !important;background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important;}.navigation-bar .contextual .trigger{background:transparent !important;}[id*="webform-submission-contact-jobs-form"],[id*="webform-submission-jobs-form"],.webform-submission-jobs-form,.webform-submission-contact-jobs-form,body.path-contact-jobs main.main-content,body.page-node-jobs main.main-content,body.path-contact-jobs .region-content,body.page-node-jobs .region-content,body.path-contact-jobs .layout-content{background:#ffffff !important;padding:30px !important;border-radius:20px !important;border:1px solid #e2e8f0 !important;box-shadow:0 10px 40px rgba(0,0,0,0.04) !important;max-width:900px !important;margin:40px auto !important;box-sizing:border-box !important;display:block !important;}.jobs-page-custom-header,.jobs-tabs-container,.jobs-form-title{opacity:1 !important;visibility:visible !important;display:flex !important;}.jobs-page-custom-header{align-items:center !important;justify-content:flex-start !important;margin-bottom:30px !important;gap:15px !important;padding-bottom:20px !important;border-bottom:1px solid #f0f0f0 !important;width:100% !important;}.jobs-logo-placeholder{width:45px !important;height:45px !important;background-color:#f36f21 !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-size:24px !important;font-weight:bold !important;}.jobs-tabs-container{background:#f7fafc !important;padding:6px !important;border-radius:30px !important;max-width:380px !important;margin:0 auto 30px !important;border:1px solid #edf2f7 !important;}.jobs-tab-item{flex:1 !important;padding:10px 15px !important;text-align:center !important;border-radius:25px !important;cursor:pointer !important;font-weight:600 !important;font-size:14px !important;color:#718096 !important;transition:all 0.3s ease !important;}.jobs-tab-item.active{background:linear-gradient(135deg,#f36f21 0%,#ff9a44 100%) !important;color:#fff !important;box-shadow:0 4px 12px rgba(243,111,33,0.3) !important;}form[id*="webform-submission-contact-jobs"],form[id*="webform-submission-jobs"],.webform-submission-form,body.path-contact-jobs form{display:block !important;}@media (min-width:768px){form[id*="webform-submission-contact-jobs"],form[id*="webform-submission-jobs"],.webform-submission-form,body.path-contact-jobs form{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:30px !important;}.form-actions,.form-type-managed-file,.webform-submission-jobs-form--title,[class*="form-item-resume"],[class*="form-item-job-category"]{grid-column:span 2 !important;}}body.path-contact-jobs .form-item,body.page-node-jobs .form-item,[id*="webform-submission-contact-jobs"] .form-item,[id*="webform-submission-jobs"] .form-item{position:relative !important;padding-left:45px !important;}body.path-contact-jobs .form-item input:not([type="submit"]):not([type="file"]),body.path-contact-jobs .form-item select,[id*="webform-submission-contact-jobs"] .form-item input:not([type="submit"]):not([type="file"]),[id*="webform-submission-contact-jobs"] .form-item select{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding-left:15px !important;padding-right:15px !important;height:50px !important;font-size:15px !important;box-shadow:none !important;box-sizing:border-box !important;width:100% !important;}body.path-contact-jobs .form-item::before,body.page-node-jobs .form-item::before,[id*="webform-submission-contact-jobs"] .form-item::before,[id*="webform-submission-jobs"] .form-item::before{content:"" !important;position:absolute !important;left:10px !important;bottom:12px !important;width:24px !important;height:24px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;z-index:10 !important;}[class*="form-item-full-name"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f36f21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E") !important;}[class*="form-item-contact-no"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f36f21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E") !important;}[class*="form-item-job-category"]::before,[class*="form-item-non-iti-jobs"]::before,[class*="form-item-it-jobs"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f36f21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='3' y1='9' x2='21' y2='9'%3E%3C/line%3E%3Cline x1='9' y1='21' x2='9' y2='9'%3E%3C/line%3E%3C/svg%3E") !important;}[class*="form-item-education"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f36f21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 10v6M2 10l10-5 10 5-10 5z'%3E%3C/path%3E%3Cpath d='M6 12v5c0 2 2 3 6 3s6-1 6-3v-5'%3E%3C/path%3E%3C/svg%3E") !important;}[class*="form-item-work-experience"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f36f21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E") !important;}body.path-contact-jobs .form-type-managed-file .form-item{border:1px dashed #cbd5e0 !important;background:#fbfbfb !important;padding:20px 20px 20px 45px !important;border-radius:12px !important;}body.path-contact-jobs .form-actions{padding-left:0 !important;}body.path-contact-jobs .form-actions .form-submit{background:linear-gradient(135deg,#f36f21 0%,#ff9a44 100%) !important;border:none !important;border-radius:30px !important;padding:16px 50px !important;font-size:18px !important;font-weight:700 !important;color:#ffffff !important;box-shadow:0 5px 15px rgba(243,111,33,0.35) !important;display:block !important;width:fit-content !important;margin:20px auto 0 !important;}
