:root{--gold:oklch(67.3% .129 87.21);}
/* header */
/* .main_header{position:absolute;top:0;left:0;width:100%;z-index:9;}
.top_header{position:relative;z-index:2;}
.header_header{width:100%;background:#F7F5F0!important;transition:all .4s ease;z-index:3;}
.main_header.sticky{position:fixed !important;top:0;left:0;width:100%;background:#f7f5f0f2 !important;border-bottom: 1px solid #b8901f47;} */
.main_header{position:absolute;top:0;left:0;width:100%;z-index:9;}
.top_header{position:relative;z-index:2;}
.header_header{width:100%;background:#F7F5F0!important;transition:all .4s ease;z-index:3;}
.main_header.sticky{position:fixed!important;top:0;left:0;width:100%;background:#f7f5f0f2!important;border-bottom:1px solid #b8901f47;}

@media (max-width:767px){
.main_header,.main_header.sticky{position:absolute!important;top:0;left:0;width:100%;background:transparent!important;border-bottom:none!important;}
.top_header{position:relative!important;}
.header_header{position:relative!important;width:100%;z-index:9999;background:#F7F5F0!important;}
.header_header.mobile-sticky{position:fixed!important;top:0;left:0;width:100%;z-index:9999;background:#F7F5F0!important;box-shadow:0 2px 10px rgba(0,0,0,.08);}
}
.header_header .hfe-nav-menu li.menu-item a:focus{outline:none;}
.header_header .hfe-nav-menu li.current_page_item:before{position:absolute;content:'';bottom:0;width:100%;height:1px;background-color:#b8901f;}
/* .mobile_only a.hfe-menu-item{background:linear-gradient(135deg,oklch(86% .13 84) 0%,#d4a14a 50%,oklch(55% .115 65) 100%);margin:10px;padding:.85rem 1.5rem;border-radius:50px;display:inline-flex!important;} */
.mobile_only{display:none;}
@media (max-width:1024px){
.header_header .menu-item a.hfe-menu-item{color:#070503!important;}
.hfe-dropdown li.menu-item{border-bottom-color:#b8901f47 !important;}}
/* @media (min-width:1025px){
.mobile_only{display:none;}} */
@media only screen and (max-width:1024px){
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li{margin-right:5px;margin-left:5px;}}

.g_translate_nav .gtranslate_wrapper { font-family: "JetBrains Mono", Sans-serif; font-size: 12px; font-weight: 200; text-transform: uppercase; letter-spacing: 0.22em; }
.g_translate_nav a { color: #4F494A; }
.g_translate_nav a.gt-current-lang { color: #B77611; }
/* end of header */

.footer_nav .hfe-nav-menu__layout-vertical .hfe-nav-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
.footer_nav.hfe-nav-menu__layout-vertical .hfe-nav-menu .menu-item{text-align:left;}

p{margin-bottom:10px!important;}
::selection{background:#dfaa47;color:#0c0809;}
.page-id-612 p{margin-bottom:0!important;}
 a:hover, a:focus {color: #bf8e38;}
.exornia_consent label a{color: #bf8e38 !important;}
.button_one .elementor-button{position:relative;overflow:hidden;z-index:1;background-color:#b8901f!important;transition:color .4s ease;color:#0b0a0a;padding-block:calc(.25rem * 4);padding-inline:calc(.25rem * 8);}
.button_one .elementor-button::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#D9B551;transition:width .4s ease;z-index:-1;}
.button_one .elementor-button:hover::before{width:100%;}
.button_one .elementor-button:hover{color:#0b0a0a;}
.button_two .elementor-button{background-color:transparent!important;}

.gradient_divider .to-transparent{position:absolute;content:'';width:100%;height:1px;background-color:color-mix(in oklab, var(--gold) 25%, transparent);}

/* for main heading */
.reveal-banner-line .elementor-heading-title>*{animation:.9s cubic-bezier(.2,.7,.2,1) both line-in;display:block;--tw-leading:.98;line-height:.98;}
.reveal-banner-line{display:block;overflow:hidden;}
@keyframes line-in{0%{clip-path:inset(0 0 100%);transform:translateY(.5em);}100%{clip-path:inset(0 0 -.2em);transform:translateY(0);}}

/* for other heading */
.reveal-line .elementor-heading-title>span{display:block;overflow:hidden;}
.reveal-line .elementor-heading-title>span{animation:line-in .9s cubic-bezier(.2,.7,.2,1) both;line-height:.98;animation-play-state:paused;}
.reveal-line.is-visible .elementor-heading-title>span{animation-play-state:running;}
.no-lineheight .elementor-heading-title>span{line-height:normal!important;}
@keyframes line-in{0%{clip-path:inset(0 0 100%);transform:translateY(.5em);}100%{clip-path:inset(0 0 -.2em);transform:translateY(0);}}
.reveal-line .elementor-heading-title>span:nth-child(1){animation-delay:0ms;}
.reveal-line .elementor-heading-title>span:nth-child(2){animation-delay:140ms;}
.reveal-line .elementor-heading-title>span:nth-child(3){animation-delay:280ms;}

/* border-left-gradient */
.border-left-gradient{position:relative;}
.border-left-gradient::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;opacity:.35;background-image:linear-gradient(to bottom,transparent,var(--gold) 12%,var(--gold) 88%,transparent);}

/* for images */
.aspect-\[16\/10\]{aspect-ratio:16 / 10;}
.aspect-\[4\/3\]{aspect-ratio:4 / 3;}
.aspect-\[3\/4\]{aspect-ratio:3 / 4;}
.aspect-\[4\/5\]{aspect-ratio:4 / 5;}

.number-outline .elementor-heading-title{font-family:"Playfair Display",Sans-serif;color:#cd000000!important;-webkit-text-stroke:1px #C6A15B;line-height:.8!important;display:block;}

/* ul_listing */
.ul_listing ul{list-style:none;margin:12px 0 26px;padding:0;border-top:1px solid #b8901f33;}
.ul_listing li{position:relative;padding:14px 0 14px 26px;font-size:14px;line-height:1.5;color:#101a2b;border-bottom:1px solid #b8901f33;}
.ul_listing li::before{content:"";position:absolute;left:0;top:22px;width:18px;height:1px;background:#b8901f;}

/* cookies popup banner */
button.cky-btn{position:relative;font-family:"JetBrains Mono",sans-serif!important;font-size:11px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.22em!important}
button.cky-btn.cky-btn-reject,.cky-btn-accept{transition:color .4s ease!important;border-radius:0!important;background:#B8901F!important;color:#0B0A0A!important;border:none!important}
button.cky-btn.cky-btn-reject::before,.cky-btn-accept::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:100%!important;background-color:#D9B551!important;transition:width .4s ease!important;z-index:-1!important}
button.cky-btn.cky-btn-reject:hover::before,.cky-btn-accept:hover::before{width:100%!important}
.cky-btn-customize, .cky-btn-preferences{border:1px solid #fff!important;color:#fff!important;background:transparent !important;}
.cky-btn-customize:hover, .cky-btn-preferences:hover{color:#000!important;border-color:#D9B551!important}
.cky-btn-customize:hover::before, .cky-btn-preferences:hover::before{width:100%}
.cky-btn-customize::before, .cky-btn-preferences::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#D9B551;transition:width .4s ease;z-index:-1}

.cky-notice .cky-title, .cky-preference-header .cky-preference-title{font-family:"Playfair Display",sans-serif!important;font-weight:500!important;letter-spacing:1px;font-size:20px!important}
.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-family:"Work Sans",sans-serif;font-size:14px;font-weight:300;}



.workforce_cards{overflow:hidden;position:relative;border:1px solid color-mix(in oklab,#d4a14a 15%,transparent);}
.workforce_cards:hover{border-color:color-mix(in oklab,#d4a14a 50%,transparent);}

.workforce_cards .elementor-widget-image img{transition:transform .5s ease;width:100%;height:100%;object-fit:cover;}
.workforce_cards:hover .elementor-widget-image img{border:1px solid #F9CA65;transform:scale(1.05);}
.workforce_cards .workplace_img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top in oklab,#0c0809 0%,color-mix(in oklab,#0c0809 40%,transparent) 50%,#0000 100%);pointer-events:none;}

.workforce_cards:hover .elementor-button{color:#b8901f !important;border-color:#b8901f !important;}

@media (min-width:767px){.workforce_cards .elementor-widget-image{overflow:hidden;}}
/* home page workforce popup code */
/* workforce popup css */
.industry_part-page{max-width:1100px;margin:0 auto;padding:48px 24px 80px;}
.industry_part-page-title{font-family:"JetBrains Mono", Sans-serif;font-size:28px;margin-bottom:6px;font-weight:300;}
.industry_part-page-lede{font-family:"Work Sans", Sans-serif;color:#101a2bb3;margin-top:0;margin-bottom:32px;}
.industry_part-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;}
.industry_part-card{display:block;cursor:pointer !important;text-decoration:none;color:inherit;border:1px solid #ddd9d0;background:#fff;border-radius:10px;padding:18px;text-align:left;transition:box-shadow .15s ease,transform .15s ease;}
.industry_part-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}
.industry_part-card:focus-visible{outline:2px solid #b8901f;outline-offset:2px;}
.industry_part-card-eyebrow{font-family:"JetBrains Mono", Sans-serif;font-size:11px;letter-spacing:.08em;color:#b8901f;margin-bottom:8px;display:flex;align-items:center;gap:6px;}
.industry_part-card-eyebrow::before{content:"";width:8px;height:8px;background:#b8901f;display:inline-block;flex-shrink:0;}
.industry_part-card-title{font-family:"JetBrains Mono", Sans-serif;margin:0;font-size:17px;}

.industry_part-overlay{position:fixed;inset:0;background:#52565d;display:none;align-items:center;justify-content:center;padding:24px;z-index:1000;}
.industry_part-overlay.industry_part-is-open{ display:flex; }
.industry_part-overlay-close-area{position:absolute;inset:0;z-index:1;}
.industry_part-modal{position:relative;z-index:2;background:#fff;width:100%;max-width:64rem;max-height:90vh;border-radius:2px;display:flex;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.35);}

.industry_part-media{position:relative;flex:0 0 48%;background-color:#20242a;background-size:cover;background-position:center;min-height:340px;}

.industry_part-body{background:#fff;flex:1 1 52%;padding:40px 44px 32px;overflow-y:auto;position:relative;display:flex;flex-direction:column;}
.industry_part-close{position:absolute;top:22px;right:26px;text-decoration:none;font-size:14px;line-height:1;color:#101a2b;padding:6px 12px;background:transparent;border:1px solid #ddd9d0;letter-spacing:.14em;font-family:"JetBrains Mono", Sans-serif;text-transform:uppercase;}
.industry_part-close:hover{color:#b8901f;border-color:#b8901f;background:transparent;}

.industry_part-eyebrow{font-family:"JetBrains Mono", Sans-serif;font-size:12px;letter-spacing:.28em;color:#b8901f;display:block;margin-bottom:14px;}

.industry_part-title{font-family:"JetBrains Mono", Sans-serif;font-weight:400;font-size:2.1rem;letter-spacing:-.01em;color:#101a2b;margin:0 0 40px;max-width:92%;}

.industry_part-summary{font-family:"Work Sans", Sans-serif;color:#101a2bb3;font-size:15px;line-height:1.7;}
.industry_part-summary p{margin:0 0 18px;}
.industry_part-summary ul{list-style:none;margin:12px 0 26px;padding:0;border-top:1px solid #ddd9d0;}
.industry_part-summary li{position:relative;padding:14px 0 14px 26px;font-size:14px;line-height:1.5;color:#101a2b;border-bottom:1px solid #ddd9d0;}
.industry_part-summary li::before{content:"";position:absolute;left:0;top:22px;width:18px;height:1px;background:#b8901f47;}

.industry_part-footer{margin-top:auto;padding-top:20px;}
.industry_part-btn-discuss{position:relative;overflow:hidden;z-index:1;font-family:"JetBrains Mono", Sans-serif;font-weight:400;text-transform:uppercase;font-size:.6875rem;letter-spacing:.22em;text-decoration:none;border:none;padding-block:calc(.25rem * 4);padding-inline:calc(.25rem * 8);display:inline-block;width: max-content;background-color:#b8901f !important;color:#0b0a0a;box-shadow:none;transition:color .4s ease;border-radius:0;}
.industry_part-btn-discuss:focus{color:#0b0a0a !important;}
.industry_part-btn-discuss::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#D9B551;transition:width .4s ease;z-index:-1;}
.industry_part-btn-discuss:hover::before{width:100%;}
.industry_part-btn-discuss:hover{color:#0b0a0a;}
.industry_part-close{font-size:0;letter-spacing:0;border-radius:0;}
.industry_part-close::after{content:"CLOSE";font-family:"JetBrains Mono", Sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#101a2b;}
.industry_part-close:hover::after{color:#b8901f;border-color:#b8901f;}
.industry_part-eyebrow{position:relative;padding-top:18px;}
.industry_part-eyebrow::before{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background-color:#b8901f;}
.industry_part-overlay,.industry_part-overlay *{cursor:auto!important;}
.industry_part-card,.industry_part-close,.industry_part-btn-discuss{cursor:pointer!important;}
.industry_part-body::-webkit-scrollbar-thumb{background:#b8901f;border-radius:10px;}
.industry_part-body::-webkit-scrollbar-track{background:#f0efe9;}
.industry_part-body{scrollbar-width:thin;}
@media (max-width:860px){.industry_part-modal{flex-direction:column;max-height:92vh;}.industry_part-media{flex:0 0 200px;min-height:200px;}.industry_part-body{padding:30px 24px 24px;}.industry_part-title{font-size:26px;max-width:100%;}}
@media (max-width:560px){.industry_part-overlay{padding:0;}.industry_part-modal{border-radius:0;max-height:100vh;height:100vh;}}
/* end popup */




/* workforce page popup form form */
.exornia_form_card{width:100%;max-width:760px;font-family:'JetBrains Mono',monospace,sans-serif;color:#2b2b2b;background:#fff;}
.exornia_form{display:flex;flex-direction:column;gap:0;}
.exornia_row{display:grid;grid-template-columns:1fr 1fr;gap:22px;}
.exornia_field{display:flex;flex-direction:column;margin-bottom:calc(.25rem * 8);}
.exornia_label{font-family:'JetBrains Mono',monospace,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#4f494a;margin-bottom:14px;}
.exornia_required{color:#b8901f;margin-left:2px;}
.exornia_input,.exornia_textarea,.exornia_select{font-family:'JetBrains Mono',monospace,sans-serif!important;background-color:transparent!important;border:none!important;border-bottom:1px solid #ddd9d0!important;border-radius:0!important;padding:6px 2px 12px!important;font-size:14.5px!important;color:#101a2b!important;width:100%!important;outline:none!important;transition:border-color .15s ease!important;}
.exornia_input::placeholder,.exornia_textarea::placeholder,.exornia_select::placeholder{color:#a9a29a!important;}
.exornia_input:focus,.exornia_textarea:focus,.exornia_select:focus{border-bottom-color:#b8901f!important;}
.exornia_field .iti{width:100%;display:block;}
.exornia_field .iti__country-container{padding:0;}
.exornia_field .iti__selected-country,
.exornia_field .iti__selected-country:hover,
.exornia_field .iti__selected-country:focus{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:100%!important;border-radius:0!important;color:inherit!important;outline:none!important;}
.exornia_field .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.exornia_field .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button,
.exornia_field .iti--allow-dropdown .iti__selected-country-primary:hover{background-color:transparent!important;cursor:pointer;}
.exornia_field .iti input.exornia_input,
.exornia_field .iti input.exornia_input[type=tel]{padding-left:52px!important;}
.iti__dropdown-content,
.iti--container{z-index:10050!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.iti__search-input,
.iti--container .iti__search-input{display:block;width:100%;box-sizing:border-box;padding:10px 12px!important;margin:0!important;font-size:14px!important;line-height:1.4;color:#555!important;background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
.iti__search-input::placeholder{color:#b0b0b0;}
.iti__country{font-size:14px;color:#222;}
.iti__dial-code{color:#999;}
.iti__country.iti__highlight{background-color:rgba(0,0,0,.05);}
.iti--inline-dropdown .iti__dropdown-content{border-color:#ddd;box-shadow:0 4px 16px rgba(0,0,0,.12);}
.exornia_select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23101a2b' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px!important;cursor:pointer;}
.exornia_select:invalid{color:#a9a29a!important;}
.exornia_select option{color:#101a2b;background:#fff;}
.exornia_textarea{resize:vertical;min-height:90px;}
.exornia_upload{border:1.5px dashed #ddd9d0;border-radius:6px;padding:16px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;background:transparent;transition:border-color .15s ease;}
.exornia_upload:hover{border-color:#b8901f;}
.exornia_upload_icon{flex-shrink:0;color:#b8901f;}
.exornia_upload_text{font-family:'JetBrains Mono',monospace,sans-serif;font-size:12.5px;letter-spacing:.05em;color:#8a94a3;word-break:break-word;}
.exornia_upload_input{display:none;}
.exornia_consent{display:flex;align-items:flex-start;gap:10px;margin-top:4px;}
.exornia_consent_checkbox{width:16px;height:16px;margin-top:2px;accent-color:#b8901f;flex-shrink:0;cursor:pointer;}
.exornia_consent_label{font-family:'JetBrains Mono',monospace,sans-serif;text-transform:none;font-size:13px;font-weight:400;letter-spacing:0;color:#8a94a3;line-height:1.5;margin-bottom:0;}
.worker_profiles{display:flex;flex-wrap:wrap;gap:12px;}
.worker_profiles label{position:relative;cursor:pointer;}
.worker_profiles input{display:none;}
.worker_profiles span{font-family:'JetBrains Mono',monospace,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #ddd9d0;border-radius:999px;background:transparent;color:#101a2b;font-size:13px;transition:.2s;}
.worker_profiles input:checked+span{background:#b8901f;color:#0b0a0a;border-color:#b8901f;}
.profile-item input{display:none;}
.profile-item span{font-family:'JetBrains Mono',monospace,sans-serif;display:inline-block;padding:12px 24px;border:1px solid #ddd9d0;border-radius:30px;color:#101a2b;cursor:pointer;transition:all .3s ease;}
.profile-item span:hover,.profile-item input:checked+span{background:#b8901f;color:#0b0a0a;border-color:#b8901f;}
.profile-item input:focus+span{box-shadow:0 0 0 3px rgba(184,144,31,.35);}
.industry_part-title{font-family:"Playfair Display",serif!important;font-weight:600;}
.industry_part-eyebrow,.industry_part-close{font-family:'JetBrains Mono',monospace,sans-serif!important;}

.exornia_overlay{position:fixed;inset:0;background:#52565d;display:none;align-items:center;justify-content:center;padding:24px;z-index:1000;}
.exornia_overlay.industry_part-is-open{display:flex;}
.exornia_overlay-close-area{position:absolute;inset:0;z-index:1;}
.exornia_modal{position:relative;z-index:2;background:#fff;width:100%;max-width:760px;max-height:90vh;overflow-y:auto;padding:40px 44px;border-radius:2px;box-shadow:0 30px 60px rgba(0,0,0,.35);}

.exornia_submit_btn{position:relative;overflow:hidden;z-index:1;font-family:"JetBrains Mono", Sans-serif;text-transform:uppercase;font-size:.6875rem;letter-spacing:.22em;border:none;padding-block:1rem;padding-inline:2rem;display:inline-block;background-color:#b8901f!important;color:#0b0a0a;cursor:pointer;transition:color .4s ease;width:max-content;border-radius:0;font-weight:400;}
.exornia_submit_btn::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#D9B551;transition:width .4s ease;z-index:-1;}
.exornia_submit_btn:hover::before{width:100%;}
.exornia_submit_btn:hover{color:#0b0a0a;}


/* process page */
@media (min-width:767px){
.icon-before-number{position:relative;}
.icon-before-number::after{position: absolute;content:'';background-color:#faf3f5; border: 1px solid #b8901f;width:calc(.25rem * 3.5);height:calc(.25rem * 3.5);rotate: 45deg;left:0;}	
.proc-step:hover .icon-before-number::after{background-color:#b8901f;}
.icon-before-number h3{transition: transform 0.3s ease-in-out;}
.proc-step:hover .icon-before-number h3{transform: translateY(-3px);}
.proc-step::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:transparent;transition:width 0.7s ease-in-out;}
.proc-step:hover::after{width:100%;background-color:#b8901f !important;}
}

.proc-left-sticky{display:flex;align-items:flex-start;gap:20px;}
.proc-track{width:2px;height:100%;background:#1111121a;position:relative;overflow:hidden;}
.proc-fill{width:100%;height:0%;background:#b8901f;position:absolute;top:0;left:0;transition:height 0.1s linear;}

.sticky_numeric{position:sticky;display:flex;top:135px;}
.proc-counter{position:relative;display:flex;flex-direction:column;align-items:flex-start; }
.proc-total{font-family:"JetBrains Mono",Sans-serif;font-size:.6875rem;letter-spacing:.22em;opacity:.6;margin-top:10px;color:#4a4a4fb3;}
.proc-active-num{font-family:"Playfair Display",Sans-serif;color:#cd000000 !important;-webkit-text-stroke:1px #C6A15B;line-height:.8!important;font-size:4rem;transition:opacity .2s ease;font-weight:500;}

@keyframes slide-from-left{from{opacity:0;transform:translateX(-60px);}to{opacity:1;transform:translateX(0);}}
@keyframes slide-from-right{from{opacity:0;transform:translateX(60px);}to{opacity:1;transform:translateX(0);}}

/* Desktop only */
@media (min-width:1025px){
.proc-step{opacity:0;}
.proc-step.proc-animate-left{animation:.9s cubic-bezier(.2,.7,.2,1) both slide-from-left;}
.proc-step.proc-animate-right{animation:.9s cubic-bezier(.2,.7,.2,1) both slide-from-right;}
}
/* candidate page */
.lift-card{transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;}
.lift-card:hover{border-color:#b8901fb3!important;transform:translateY(-8px);}
.numercie-in-span span{font-family:"JetBrains Mono",sans-serif;color:#cd000000!important;-webkit-text-stroke:1px #C6A15B;line-height:.8!important;padding-right:15px;font-size:11px;letter-spacing:.22em;font-weight:100!important;text-transform:uppercase;}

.candidate_form_card .exornia_form_card{background:transparent !important;}
.candidate_form_card .exornia_input, .candidate_form_card .exornia_textarea, .candidate_form_card .exornia_select{border-color:#F0EEE626 !important;}
.candidate_form_card .exornia_label{color:#f0eee68c !important;}
.candidate_form_card input[type=email]::placeholder, .candidate_form_card input[type=password]::placeholder, .candidate_form_card input[type=reset]::placeholder, .candidate_form_card input[type=search]::placeholder, .candidate_form_card input[type=tel]::placeholder, .candidate_form_card input[type=text]::placeholder, .candidate_form_card input[type=url]::placeholder {color: #353433 !important;}
.candidate_form_card .exornia_input{color:#F0EEE6!important;}
.candidate_form_card .exornia_select, .candidate_form_card .exornia_textarea{color:rgb(240, 238, 230) !important;}
.candidate_form_card .iti{--iti-arrow-color:#f0eee6;}
.candidate_form_card .iti input.exornia_input::placeholder{color:rgba(240,238,230,.45)!important;}


/* contact_pg_form */
.forminator_pg_form .forminator-label { color: #4F494A; font-family: "Work Sans", Sans-serif; font-size: 12px !important; font-weight: 400 !important; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px !important; }
.forminator_pg_form .forminator-button-submit { position: relative !important; overflow: hidden !important; z-index: 0 !important; padding-block: 1rem !important; padding-inline: 2rem !important; display: inline-block !important; width: max-content !important; transition: color .4s ease !important; border-radius: 0 !important; background: #B8901F !important; color: #0B0A0A !important; margin-top: 28px !important; font-family: "JetBrains Mono", sans-serif !important; font-size: 11px !important; font-weight: 400 !important; text-transform: uppercase !important; letter-spacing: 0.22em !important; }
.forminator_pg_form .forminator-button-submit::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 0 !important; height: 100% !important; background-color: #D9B551 !important; transition: width .4s ease !important; z-index: -1 !important; }
.forminator_pg_form .forminator-button-submit:hover::before { width: 100% !important; }
.forminator_pg_form .forminator-button-submit:hover { color: #0B0A0A !important; box-shadow: none !important; }
.forminator_pg_form input[type="text"], .forminator_pg_form input[type="number"], .forminator_pg_form input[type="email"], .forminator_pg_form input[type="url"], .forminator_pg_form input[type="password"], .forminator_pg_form input[type="search"], .forminator_pg_form input[type="tel"], .forminator_pg_form input[type="date"], .forminator_pg_form select, .forminator_pg_form textarea { border-style: solid !important; border-width: 0 0 1px 0 !important; border-color: #11111240 !important; box-shadow: none !important; border-radius: 0 !important; background: transparent !important; }
.forminator_pg_form #select-1 .select2-selection--single { border: 0 !important; border-bottom: 1px solid #11111240 !important; border-radius: 0 !important; background: transparent !important; height: auto !important; min-height: 40px !important; box-shadow: none !important; }
.forminator_pg_form .forminator-select-dropdown-container--open .forminator-custom-form-4218.forminator-dropdown--default { border: 1px solid #11111240 !important; background: #fff !important; color: #4F494A !important; font-size: 13px !important; }
.forminator_pg_form #select-1 .select2-selection__rendered { padding-left: 0 !important; padding-right: 30px !important; color: #4F494A !important; font-size: 12px !important; line-height: 40px !important; }
.forminator_pg_form #select-1 .select2-selection__arrow { height: 40px !important; right: 0 !important; }
.forminator_pg_form #select-1 .forminator-icon-chevron-down { color: #4F494A !important; }
.forminator_pg_form #select-1 .select2-selection--single:hover { border-bottom-color: #11111240 !important; }
.forminator_pg_form #select-1 .select2-selection--single:focus, .forminator_pg_form #select-1 .select2-container--focus .select2-selection--single { border-bottom-color: #11111240 !important; box-shadow: none !important; outline: none !important; }
.forminator-select-dropdown-container--open .forminator-custom-form-4218.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option { font-size: 13px !important; }
.forminator-select-dropdown-container--open .forminator-custom-form-4218.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected { background: #fff !important; }
.forminator-select-dropdown-container--open .forminator-custom-form-4218.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted { background: #fff !important; }
.forminator-select-dropdown-container--open .forminator-custom-form-4218.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{
	color: #4F494A !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-4218.forminator-dropdown--default { background: #fff !important; color: #4F494A !important; font-size: 13px !important; }
.forminator-ui#forminator-module-4218.forminator-design--default .forminator-response-message.forminator-success {box-shadow: none !important;background-color: transparent !important;font-family: "Work Sans", Sans-serif;font-size: 18px;font-weight: 300;color:#F0EEE6BF !important;}
.forminator-checkbox-label a{color: #bf8e38 !important;}
/* end of contact_pg_form */

/* bottom design cta on scroll */
/* ===== before you leave bar ===== */
.exornia_nudge_bar{max-width:48rem;margin:0 auto;position:fixed;left:24px;right:24px;bottom:-160px;background:#0b0a0a;border:1px solid #b8901f66;border-radius:4px;padding:22px 28px;z-index:900;opacity:0;transition:bottom .4s ease,opacity .4s ease;}
.exornia_nudge_bar.exornia_nudge_bar_visible{bottom:24px;opacity:1;}
.exornia_nudge_bar_inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}
.exornia_nudge_eyebrow{display:block;font-family:"JetBrains Mono",sans-serif;font-size:11px;letter-spacing:.22em;color:#b8901f;margin-bottom:8px;text-transform:uppercase;}
.exornia_nudge_desc{font-family:"Work Sans",sans-serif;font-size:14px;color:#f0eee6cc;margin:0;max-width:440px;font-weight:300;}
.exornia_nudge_actions{display:flex;align-items:center;gap:14px;flex-shrink:0;}
.exornia_nudge_btn_primary{position:relative;overflow:hidden;z-index:1;font-family:"JetBrains Mono",Sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.22em;border:none;padding-block:calc(.25rem * 4);padding-inline:calc(.25rem * 8);display:inline-block;background-color:#b8901f!important;color:#0b0a0a!important;cursor:pointer;transition:color .4s ease;width:max-content;border-radius:0;font-weight:300;}
.exornia_nudge_btn_primary::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#D9B551;transition:width .4s ease;z-index:-1;}
.exornia_nudge_btn_primary:hover::before{width:100%;}
.exornia_nudge_btn_primary:hover{color:#0b0a0a!important;}
.exornia_nudge_btn_secondary{font-family:"JetBrains Mono",Sans-serif;font-size:11px;border-radius:0;letter-spacing:.22em;text-transform:uppercase;background:transparent;color:#f0eee6b3;border:1px solid #f0eee64d;cursor:pointer;transition:border-color .2s ease,color .2s ease;padding-block:calc(.25rem * 3);padding-inline:calc(.25rem * 4);}
.exornia_nudge_btn_secondary:hover{border-color:#b8901f;color:#b8901f;background:transparent;}
@media (max-width:640px){.exornia_nudge_bar{left:12px;right:12px;padding:20px;}.exornia_nudge_actions{width:100%;}.exornia_nudge_btn_primary,.exornia_nudge_btn_secondary{flex:1;text-align:center;}.exornia_nudge_btn_primary{padding-block: calc(.25rem * 2);padding-inline: calc(.25rem * 4);}}

/*====== policy_content ==========  */
.policy_content h3{margin:50px 0 20px;}
.policy_content h3:first-child{margin-top:0 !important;}
/* ===== quick enquiry popup ===== */
.exornia_nudge_overlay{position:fixed;inset:0;background:#0b0a0aE6;display:none;align-items:center;justify-content:center;padding:24px;z-index:1000;}
.exornia_nudge_overlay.exornia_nudge_overlay_open{display:flex;}
.exornia_nudge_overlay_close_area{position:absolute;inset:0;z-index:1;}
.exornia_nudge_modal{position:relative;z-index:2;background:#fff;width:100%;max-width:760px;max-height:90vh;overflow-y:auto;padding:44px 48px;border-radius:2px;box-shadow:0 30px 60px rgba(0,0,0,.5);}
.exornia_nudge_close{position:absolute;top:22px;right:26px;font-family:"JetBrains Mono",Sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#101a2b;background:transparent;border:1px solid #ddd9d0;padding:6px 12px;cursor:pointer;border-radius:0;}
.exornia_nudge_close:hover{color:#b8901f;border-color:#b8901f;background: transparent;}
.exornia_nudge_modal_line{display:block;width:40px;height:2px;background:#b8901f;margin-bottom:18px;}
.exornia_nudge_modal_title{font-family:"Playfair Display",serif;font-weight:500;font-size:2.25rem;color:#121111;margin:0 0 30px;letter-spacing:-.015em;}
.exornia_nudge_form_wrap input[type=email],.exornia_nudge_form_wrap input[type=password],.exornia_nudge_form_wrap input[type=reset],.exornia_nudge_form_wrap select,.exornia_nudge_form_wrap input[type=tel],.exornia_nudge_form_wrap input[type=text],.exornia_nudge_form_wrap textarea,.exornia_nudge_form_wrap input[type=number]{border:none!important;border-bottom:1px solid #11111240!important;border-radius:0!important;box-shadow:none!important;}

