/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Clash Display';src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format('woff2');font-weight:600;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format('woff2');font-weight:400;font-display:swap;}.faq-question,.faq-question:focus,.faq-question:active,.faq-question:focus-visible{outline:none !important;border:none !important;box-shadow:none !important;background:transparent !important;}.faq-question{-webkit-tap-highlight-color:transparent;}.faq-section{background:#f4f4f4;padding:70px 20px;}.faq-container{max-width:900px;margin:auto;}.faq-title{font-family:'Clash Display';font-size:48px;text-align:center;margin-bottom:20px;position:relative;}.faq-title::after{content:"";display:block;margin:15px auto 0;width:680px;height:20px;background:url("data:image/svg+xml,%3Csvg width='480' height='18' viewBox='0 0 480 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12C140 0 340 0 470 12' stroke='%23e67e22' stroke-width='4'/%3E%3C/svg%3E") no-repeat center;background-size:contain;}.faq-subtitle{font-family:'Satoshi';text-align:center;font-size:22px;color:#777;margin-bottom:70px;line-height:1.6;}.faq-item{border-bottom:1px solid #f3c7a6;}.faq-question{font-family:'Satoshi';width:100%;background:transparent;border:none;padding:24px 0;font-size:22px;font-weight:600;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#111;}.faq-question:focus{outline:none;}.faq-arrow{width:14px;height:14px;border-right:3px solid #222;border-bottom:3px solid #222;transform:rotate(45deg);transition:transform 0.3s ease,border-color 0.3s ease;}.faq-item.active .faq-arrow{transform:rotate(-135deg);border-color:#e67e22;}.faq-question:hover .faq-arrow{border-color:#e67e22;}.faq-answer{font-family:'Satoshi';height:0;overflow:hidden;font-size:19px;color:#555;line-height:1.7;transition:height 0.4s ease;}.faq-item.active .faq-answer{padding-bottom:20px;}@media (max-width:768px){.faq-title{font-size:30px;}.faq-subtitle{font-size:18px;margin-bottom:40px;}.faq-question{font-size:16px;line-height:1.4;padding:16px 0;}.faq-answer{font-size:15px;}.faq-item{padding:0 5px;}.faq-arrow{width:12px;height:12px;}.faq-title::after{width:160px;height:16px;}}
.contact-hero{width:100%;height:480px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;}.contact-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.45);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;}.contact-hero-content{max-width:800px;color:#fff;}.hero-title{font-size:35px;font-weight:700;color:#fff;margin-bottom:10px;position:relative;display:inline-block;}.hero-title::after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:220px;height:20px;background:url("data:image/svg+xml,%3Csvg width='420' height='18' viewBox='0 0 420 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12C120 0 300 0 410 12' stroke='%23e06b00' stroke-width='4'/%3E%3C/svg%3E") no-repeat center;background-size:contain;}.hero-subtitle{font-size:18px;line-height:1.6;margin:0;color:#f1f1f1;}.contact-form-container{max-width:1100px;margin:auto;background:#fff;}.contact-form-section{margin:40px auto;max-width:950px;background:#ffffff;padding:40px 50px;}.contact-card-header{text-align:center;margin-bottom:50px;}.contact-card-title{font-size:32px;font-weight:700;margin-bottom:15px;}.contact-card-title::after{content:"";display:block;width:70px;height:3px;background:#f58220;margin:12px auto 0;border-radius:3px;}.contact-card-subtitle{font-size:16px;color:#777;max-width:600px;margin:20px auto 0;line-height:1.6;}.get-in-touch-section{background:#ffffff;padding:50px 20px 10px;text-align:center;}.get-in-touch-section .container{max-width:900px;margin:auto;}.section-title{font-size:42px;font-weight:700;color:#111;margin-bottom:6px;display:inline-block;}.section-subtitle{font-size:15px;color:#8a8a8a;max-width:650px;margin:8px auto 0;line-height:1.6;text-align:center;font-weight:400;}.contact-form-container h2,.contact-form-container .section-title{margin-bottom:20px;}.contact-form-container p{margin-bottom:20px;}.webform-progress,.webform-progress-tracker{margin-top:18px;margin-bottom:28px;}.webform-progress-tracker .progress-title{display:none;}.webform-progress-tracker .progress-step .progress-marker{color:#fff !important;}.webform-progress-tracker .progress-step .progress-marker{border-color:#8b8b8b !important;}.webform-progress-tracker .progress-step.is-complete .progress-marker,.webform-progress-tracker .progress-step.is-active .progress-marker{border-color:#e67e00 !important;}.webform-progress-tracker .progress-step::before,.webform-progress-tracker .progress-step::after{background:#d9d9d9 !important;}.webform-progress-tracker .progress-step.is-complete::before,.webform-progress-tracker .progress-step.is-complete::after{background:#e67e00 !important;}.webform-progress-tracker .progress-step.is-active::before,.webform-progress-tracker .progress-step.is-active::after{background:#e67e00 !important;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after,.webform-progress-tracker .progress-step.is-active .progress-marker::before,.webform-progress-tracker .progress-step.is-active .progress-marker::after{background-color:#e67e00 !important;}@media (max-width:992px){.contact-hero{min-height:420px;}.hero-title{font-size:36px;}.contact-form-section{padding:35px;}.section-title{font-size:34px;}}@media (max-width:768px){body{overflow-x:hidden;}.contact-hero{min-height:380px;padding:30px 15px;}.hero-title{font-size:30px;}.hero-title::after{width:160px;}.hero-subtitle{font-size:16px;padding:0 10px;}.contact-form-section{padding:30px 20px;margin:40px 15px;}.contact-card-title{font-size:26px;}.section-title{font-size:30px;}.section-subtitle{font-size:15px;}}@media (max-width:480px){.contact-hero{min-height:200px;}.hero-title{font-size:24px;}.hero-title::after{width:120px;}.hero-subtitle{font-size:14px;}.contact-card-title{font-size:22px;}.section-title{font-size:24px;}.section-subtitle{font-size:14px;}.contact-form-section{padding:25px 15px;}}@media (max-width:992px){.contact-hero{height:420px;}.hero-title{font-size:32px;}.contact-form-section{padding:30px;}}@media (max-width:768px){.contact-hero{height:350px;}.hero-title{font-size:26px;}.hero-subtitle{font-size:15px;}.contact-form-section{margin:30px 15px;padding:25px 20px;}.contact-form-section form{flex-direction:column;}.form-item{width:100%;}}@media (max-width:480px){.contact-hero{height:200px;}.hero-title{font-size:20px;}.hero-subtitle{font-size:13px;}.contact-card-title{font-size:22px;}.contact-form-section{margin:20px 10px;padding:20px 15px;}}
@font-face{font-family:'Clash Display';src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Clash Display';src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Regular.woff2) format('woff2');font-weight:400;}:root{--color-focus:transparent !important;}:root{--color-focus:rgba(0,0,0,0) !important;}.webform-submission-form fieldset{border:none !important;outline:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;}.webform-submission-form .fieldset__wrapper,.webform-submission-form .form-wrapper{border:none !important;outline:none !important;box-shadow:none !important;}:root{--cf-card-width:1200px;--cf-accent-dark:#c75c00;--cf-peach:#ffefe2;--cf-text:#000;--cf-muted:#6b6b6b;--cf-card-bg:#fff;--cf-gap:16px;--cf-radius:10px;--cf-font:"Poppins",Arial,sans-serif;--primary-font:'Clash Display';--secondary-font:'Satoshi';}.figma-contact-wrapper{max-width:var(--cf-card-width);width:100%;margin:40px auto;padding:30px;background:var(--cf-card-bg);border-radius:16px;border:1.5px solid #f28c28;font-family:var(--cf-font);box-sizing:border-box;overflow:hidden;}.contact-header{margin-bottom:20px;}.contact-form-title{font-size:32px;font-weight:600;font-family:var(--primary-font);}.contact-form-desc{font-size:14px;color:#666;font-family:var(--secondary-font);font-weight:300;}.webform-progress{margin-top:32px;margin-bottom:28px;}.progress-step.is-active .progress-marker::before{background-color:var(--cf-accent-dark) !important;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#f3a47a !important;}.webform-progress-tracker .progress-step.is-active .progress-marker::before,.webform-progress-tracker .progress-step.is-active .progress-marker::after{background-color:#e3551e !important;}.webform-progress-tracker .progress-title{display:none;}.form-item--markup-01,.form-item--markup-02,.form-item--markup-03{margin-bottom:20px;}.form-item--markup-01 .form-step-title,.form-item--markup-02 .form-step-title,.form-item--markup-03 .form-step-title{font-size:20px;color:var(--cf-text);margin-bottom:6px;font-family:var(--primary-font);}.form-item--markup-01 .form-step-description,.form-item--markup-02 .form-step-description,.form-item--markup-03 .form-step-description{font-size:14px;color:#666;margin:0;font-family:var(--secondary-font);}.js-webform-radios.webform-options-display-buttons-horizontal{display:flex !important;flex-wrap:wrap;gap:16px;width:100%;justify-content:flex-start;}.js-webform-radios.webform-options-display-buttons-horizontal > div{flex:0 0 calc(33.33% - 11px);box-sizing:border-box;}#edit-others--zOJ6CCOPKFg + .form-item__label,label[for^="edit-others"]{font-family:var(--secondary-font) !important;font-size:18px;font-weight:400;color:#2b2b2b;margin-bottom:6px;display:block;}#edit-others,textarea[name="others"]{width:100%;height:48px;background-color:var(--cf-peach) !important;border:1.5px solid transparent !important;border-radius:10px !important;padding:0 16px;font-family:var(--secondary-font) !important;font-size:14px;font-weight:400;color:#000;transition:all 0.2s ease;}#edit-others::placeholder{color:#8a8a8a;font-weight:400;font-size:14px;}#edit-others:focus{outline:none !important;border:1.5px solid var(--cf-accent-dark) !important;background-color:var(--cf-peach) !important;box-shadow:none !important;}#edit-others:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--cf-peach) inset !important;-webkit-text-fill-color:#000 !important;}fieldset[data-drupal-selector="edit-feedback"] .fieldset__wrapper--group{display:flex !important;flex-wrap:wrap !important;gap:16px !important;}fieldset[data-drupal-selector="edit-feedback"] [id^="edit-feedback--"].webform-options-display-buttons-horizontal{display:contents;}fieldset[data-drupal-selector="edit-feedback"] .webform-options-display-buttons-wrapper{flex:0 0 calc(25% - 12px) !important;max-width:calc(25% - 12px) !important;width:calc(25% - 12px) !important;box-sizing:border-box;}label[for^="edit-other-feedback"]{font-family:var(--secondary-font) !important;font-size:14px;font-weight:400;color:#3a3a3a;margin-bottom:6px;display:block;}#edit-other-feedback,textarea[name="other_feedback"]{width:100%;height:48px;background-color:#ffefe2 !important;border:1px solid transparent !important;border-radius:12px !important;padding:0 16px;font-family:var(--secondary-font) !important;font-size:14px;font-weight:400;color:#2b2b2b;transition:all 0.2s ease;}#edit-other-feedback::placeholder{color:#9a9a9a;font-size:14px;font-weight:400;}#edit-other-feedback:focus{outline:none !important;border:1px solid #c75c00 !important;background-color:#ffefe2 !important;box-shadow:0 0 0 2px rgba(199,92,0,0.08);}#edit-other-feedback:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffefe2 inset !important;-webkit-text-fill-color:#2b2b2b !important;}.contact-form-grid{display:flex !important;gap:24px !important;justify-content:flex-start !important;}.iti,.iti input{width:100% !important;}.iti input,.iti input:focus,.iti input:active{outline:none !important;box-shadow:none !important;}.form-item--write-your-feedback textarea{height:135px !important;resize:none !important;}[id^="edit-step-3"] .form-item__label{font-family:var(--secondary-font) !important;font-size:14px !important;font-weight:400 !important;color:#000 !important;margin-bottom:6px !important;display:block !important;}[id^="edit-step-3"] input.form-text,[id^="edit-step-3"] textarea{font-family:var(--secondary-font) !important;font-size:14px !important;font-weight:400 !important;background-color:#ffefe2 !important;}[id^="edit-step-3"] input::placeholder,[id^="edit-step-3"] textarea::placeholder{color:var(--cf-muted) !important;}.webform-options-display-buttons label.webform-options-display-buttons-label{display:flex !important;align-items:center !important;justify-content:center !important;height:44px !important;padding:0 16px !important;border-radius:8px !important;border:none !important;background-color:var(--cf-peach) !important;color:var(--cf-text) !important;text-align:center !important;vertical-align:unset !important;transition:none !important;font:var(--secondary-font);font-size:14px;font-family:var(--secondary-font);font-weight:400 !important;color:var(--cf-text);}.webform-options-display-buttons label.webform-options-display-buttons-label:hover{background-color:var(--cf-peach) !important;color:var(--cf-text) !important;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{background-color:var(--cf-accent-dark) !important;color:var(--cf-card-bg) !important;}#edit-temple-wrapper,#edit-temple,.fieldset__wrapper--group,.webform-options-display-buttons-wrapper{width:100% !important;margin:0 !important;box-sizing:border-box;}.form-type--boolean{margin-inline-start:0 !important;}input,select,textarea{width:100% !important;height:48px;border-radius:8px !important;border:1px solid rgba(0,0,0,0.08);padding:0 12px;box-shadow:none !important;outline:none !important;font-size:14px;box-sizing:border-box;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffefe2 inset !important;-webkit-text-fill-color:var(--cf-text) !important;}input:focus,select:focus,textarea:focus{outline:none !important;box-shadow:none !important;border:2px solid #c75c00 !important;}input[type="email"]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffefe2 inset !important;-webkit-text-fill-color:var(--cf-text) !important;}.webform-flexbox{display:flex;margin:1em -0.5em;align-items:flex-end;gap:80px;justify-content:space-between;}.webform-flex--container > .form-item{margin:0;width:100% !important;}[data-drupal-selector="edit-festival"]{display:flex;gap:16px;margin-bottom:20px;margin-top:20px;}[data-drupal-selector="edit-festival"] > div{flex:1;}#edit-festival-group{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:var(--cf-peach) !important;padding-right:40px !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:18px !important;}#edit-festival-group.form-select:hover,#edit-festival-group.form-select:focus{outline:none !important;box-shadow:none !important;}#edit-festival-group option:checked{background-color:orange;color:#fff;}#edit-festival-group.form-select option{background-color:#ffffff;color:#000;}#edit-festival-group.form-select option:hover{background-color:#f5f5f5;}.webform-readonly input::selection,.webform-readonly textarea::selection{background:transparent;}.webform-readonly input{border:none !important;box-shadow:none !important;pointer-events:none;}.webform-readonly input::placeholder,.webform-readonly textarea::placeholder{color:var(--cf-text) !important;opacity:1 !important;}.webform-submission-form .form-actions{display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:12px;margin-top:20px;width:100%;}.webform-submission-form .form-actions input{display:inline-flex !important;width:auto !important;flex:0 0 auto !important;}.webform-submission-form .form-actions input[type="submit"]{border-radius:999px !important;padding:0 30px !important;height:37px;min-width:130px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none !important;box-shadow:none !important;text-decoration:none !important;font:var(--secondary-font);font-family:var(--secondary-font);font-weight:400;}.webform-button--next,.webform-button--submit{background:var(--cf-accent-dark) !important;color:#fff !important;border:1px solid var(--cf-accent-dark) !important;border-radius:8px;}.webform-button--previous{background:var(--cf-peach) !important;color:var(--cf-text) !important;border:1px solid var(--cf-peach) !important;font-weight:400;}.webform-submission-form .form-actions .button,.webform-submission-form .form-actions .button:focus,.webform-submission-form .form-actions .button:active{box-shadow:none !important;outline:none !important;}.ui-dialog.ui-widget.ui-widget-content{background:#ffffff !important;border:2px solid #f28c28 !important;border-radius:18px !important;box-shadow:0 20px 60px rgba(0,0,0,0.15) !important;padding:0 !important;}.ui-widget-content{background:#ffffff !important;border:none !important;}.ui-dialog-titlebar.ui-widget-header{background:transparent !important;border:none !important;text-align:center !important;padding:25px 20px 10px !important;}.ui-dialog-title{color:#000000 !important;font-size:22px !important;font-family:'Clash Display';font-weight:700 !important;text-transform:uppercase;text-align:center !important;}.webform-confirmation-modal--content.ui-dialog-content{background:transparent !important;border:none !important;box-shadow:none !important;padding:10px 40px 35px !important;font-size:14px !important;line-height:1.6;color:#000000;text-align:center !important;max-width:600px;margin:0 auto;}.ui-dialog-titlebar-close{display:none !important;}.ui-dialog[role="dialog"]{top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;}.ui-dialog{width:80% !important;max-width:750px !important;}.contact-form-grid{display:flex !important;flex-wrap:wrap !important;gap:16px !important;}.contact-form-grid > div{width:calc(50% - 8px) !important;}fieldset[data-drupal-selector="edit-feedback"] .webform-options-display-buttons-wrapper{flex:0 0 calc(25% - 12px) !important;max-width:calc(25% - 12px) !important;}.js-webform-radios.webform-options-display-buttons-horizontal{display:flex !important;flex-wrap:wrap !important;gap:16px;}.js-webform-radios.webform-options-display-buttons-horizontal > div{flex:0 0 calc(33.33% - 11px);}.webform-submission-form .form-actions{display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:10px;flex-wrap:wrap;}.webform-submission-form .form-actions input{width:auto !important;min-width:120px;flex:0 0 auto !important;}@media (max-width:1024px){.figma-contact-wrapper{padding:20px;}.contact-form-grid > div,.form-item--full-name,.form-item--mobile-number{width:100% !important;}fieldset[data-drupal-selector="edit-feedback"] .webform-options-display-buttons-wrapper{flex:0 0 calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;}.js-webform-radios.webform-options-display-buttons-horizontal > div{flex:0 0 calc(50% - 8px);}[data-drupal-selector="edit-festival"]{flex-direction:column;}}@media (max-width:768px){.figma-contact-wrapper{padding:16px;margin:20px 10px;}.contact-form-title{font-size:24px;}.form-step-title{font-size:18px;}.contact-form-grid > div,.form-item--full-name,.form-item--mobile-number{width:100% !important;}fieldset[data-drupal-selector="edit-feedback"] .webform-options-display-buttons-wrapper{flex:0 0 100% !important;max-width:100% !important;}.js-webform-radios.webform-options-display-buttons-horizontal > div{flex:0 0 100%;}.webform-submission-form .form-actions{flex-direction:row !important;justify-content:flex-end !important;gap:8px;}.webform-submission-form .form-actions input{width:auto !important;min-width:100px;height:40px;}}@media (max-width:480px){.figma-contact-wrapper{padding:12px;}input,select,textarea{height:44px;font-size:14px;}.webform-submission-form .form-actions input{height:42px;font-size:14px;}}@media (max-width:400px){.webform-submission-form .form-actions{flex-direction:column !important;align-items:flex-end !important;}}.webform-global-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.85);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:.3s;}.webform-global-loader.active{opacity:1;visibility:visible;}@media (max-width:480px){.webform-submission-form .form-actions{flex-direction:column;align-items:flex-end;gap:10px;}.loader-circle{width:70px;height:70px;border-radius:50%;border:6px solid #f2e5dc;border-top:6px solid var(--cf-accent-dark);animation:webformSpin 0.5s linear infinite;}@keyframes webformSpin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.webform-progress-tracker::before{left:10%;right:10%;}.ui-widget-overlay{background:rgba(0,0,0,0.45) !important;}.ui-dialog.webform-confirmation-modal{width:80% !important;max-width:900px !important;min-width:320px !important;border-radius:18px !important;border:2px solid #f2a365 !important;box-shadow:0 20px 50px rgba(0,0,0,0.15) !important;margin:0 auto !important;}.ui-dialog{top:50% !important;transform:translate(-50%,-50%) !important;left:50% !important;position:fixed !important;}.ui-dialog-title{font-family:var(--primary-font) !important;color:var(--cf-accent-dark) !important;font-size:18px !important;font-weight:600 !important;text-align:center;}.ui-dialog-content{padding:20px 40px 40px !important;text-align:center;}.webform-confirmation-modal--content,.webform-confirmation-modal--content p{font-family:var(--secondary-font) !important;font-size:16px !important;font-weight:300 !important;line-height:1.6 !important;text-align:left;color:#444 !important;}.webform-confirmation-modal--content h2{font-family:var(--primary-font) !important;font-size:28px !important;font-weight:600 !important;color:#000 !important;margin-bottom:14px !important;}.ui-dialog{animation:fadeInScale 0.25s ease;}@keyframes fadeInScale{from{opacity:0;transform:translate(-50%,-60%) scale(0.95);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}}.ui-dialog-titlebar-close{display:none !important;}@media (max-width:480px){.ui-dialog.webform-confirmation-modal{width:92% !important;border-radius:12px !important;}.ui-dialog-content{padding:16px 18px 24px !important;}.ui-dialog-title{font-size:16px !important;}.webform-confirmation-modal--content{font-size:14px !important;text-align:left;}}@media (min-width:481px) and (max-width:768px){body,html{margin:0 !important;padding:0 !important;}.layout-container,.container,main,.region-content{margin-top:0 !important;padding-top:0 !important;}.page-title,h1.page-title{margin-top:0 !important;margin-bottom:10px !important;padding-top:0 !important;}.figma-contact-wrapper{margin-top:8px !important;}.block,section{margin-top:0 !important;}}@media (min-width:769px) and (max-width:1024px){.ui-dialog.webform-confirmation-modal{width:75% !important;max-width:800px !important;}}}@media (max-width:768px){.figma-contact-wrapper{max-width:100% !important;width:100% !important;margin:0 !important;padding:16px !important;border-radius:0 !important;}.container,.region-content,#block-hebwebsite-content{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;}body{overflow-x:hidden;}}.back-home-btn{right:30px;bottom:20px;background-color:#f28c28 !important;color:#ffffff !important;border:none !important;padding:6px 10px;border-radius:110px;text-decoration:none !important;display:block;margin:20px auto 0;width:fit-content;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,0.15);font-family:'Clash Display',sans-serif !important;}.back-home-btn:hover{background-color:#d97720 !important;}.thank-you-wrapper{font-family:'Clash Display',sans-serif !important;text-align:center;}.thank-you-title{font-size:32px !important;font-weight:600 !important;color:#000 !important;margin-bottom:10px;}.thank-you-desc{font-size:16px;color:#333;line-height:1.6;}@media (max-width:768px){.ui-dialog{width:95% !important;}.ui-dialog-content{padding:15px !important;max-height:65vh !important;}}@media (max-width:480px){.ui-dialog{width:96% !important;}.ui-dialog-content{padding:12px !important;max-height:60vh !important;}}#edit-heb-01,#edit-heb-02{background:#ffefe2 !important;color:#000 !important;border-radius:8px;}input[name="other_feedback"]{background-color:#ffefe2 !important;color:#000 !important;border:1px solid transparent !important;border-radius:10px !important;}.form-element{background-color:#ffefe2 !important;}body:has(.thank-you-final) .contact-form-title{display:none !important;}body:has(.thank-you-final) .contact-form-desc{display:none !important;}body:has(.thank-you-final) .contact-header{padding:0 !important;margin:0 !important;min-height:0 !important;}.thank-you-final{text-align:center;padding:40px 20px;}.thank-you-final .back-home-btn{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;margin-top:30px;background:#f28c28 !important;color:#fff !important;padding:12px 24px;border-radius:999px;text-decoration:none !important;font-family:'Clash Display',sans-serif !important;}.thank-you-final .back-home-btn:hover{background:#d97720 !important;}.webform-confirmation__back,.webform-confirmation-back,.webform-confirmation .links{display:none !important;}.thank-you-final h2{font-family:'Clash Display',sans-serif !important;font-weight:600 !important;}
.visit-section{background:#ffffff;padding:40px 20px 60px;margin-top:30px;}.visit-container{max-width:1000px;margin:auto;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,0.08);padding:50px 60px;}.visit-header{text-align:center;margin-bottom:40px;}.visit-header h2{position:relative;display:inline-block;font-size:42px;font-weight:600;margin-bottom:12px;}.visit-header h2::after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:220px;height:20px;background:url("data:image/svg+xml,%3Csvg width='420' height='18' viewBox='0 0 420 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12C120 0 300 0 410 12' stroke='%23e06b00' stroke-width='4'/%3E%3C/svg%3E") no-repeat center;background-size:contain;}.visit-header p{font-size:15px;color:#8a8a8a;max-width:650px;margin:18px auto 0;line-height:1.6;text-align:center;font-weight:400;}.visit-content{display:flex;gap:30px;align-items:stretch;}.visit-map,.visit-contact{flex:1;display:flex;flex-direction:column;}.visit-map iframe{width:100%;height:100%;min-height:460px;border-radius:12px;border:none;display:block;}.visit-contact{background:#f58220;color:#fff;padding:40px 35px;border-radius:12px;position:relative;overflow:hidden;}.visit-contact h3{font-size:20px;font-weight:700;margin-bottom:60px;}.visit-subtitle{font-size:14px;font-style:italic;color:#ffe2c4;margin-top:2px;margin-bottom:40px;}.visit-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;font-size:14px;line-height:1.6;}.contact-icon{font-size:16px;color:#ffffff;margin-top:4px;min-width:18px;}.visit-item a,.visit-item span{color:#ffffff;font-size:15px;font-weight:600;text-decoration:none;word-break:break-word;}.visit-item.address span{font-weight:400;font-size:14px;line-height:1.6;white-space:pre-line;}.visit-contact::before{content:"";position:absolute;width:140px;height:140px;background:rgba(255,255,255,0.15);border-radius:50%;bottom:-30px;right:10px;}.visit-contact::after{content:"";position:absolute;width:90px;height:90px;background:rgba(255,255,255,0.1);border-radius:50%;bottom:40px;right:-20px;}@media (max-width:768px){.visit-section{padding:30px 15px 40px;}.visit-container{padding:30px 20px;}.visit-header h2{font-size:28px;}.visit-header p{font-size:14px;}.visit-content{flex-direction:column;gap:25px;}.visit-map iframe{height:300px;min-height:auto;}.visit-contact{padding:30px 22px;}.visit-item{font-size:13px;}}@media (max-width:480px){.visit-header h2{font-size:24px;}.visit-header p{font-size:13px;}.visit-container{padding:25px 16px;}.visit-contact{padding:25px 18px;}.visit-map iframe{height:260px;}.visit-item a,.visit-item span{font-size:13px;}}
#edit-declaration-popup-content,#edit-thank-popup-content{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;justify-content:center;align-items:center;z-index:9999;}.popup-card{background:#ffffff;padding:40px;border-radius:20px;width:700px;max-width:90%;box-shadow:0 10px 40px rgba(0,0,0,0.3);}.popup-title{text-align:center;color:#d86b00;margin-bottom:20px;}.popup-checkbox{display:flex;align-items:center;gap:10px;margin-top:20px;}.popup-actions{margin-top:30px;text-align:right;}.popup-btn{background:#e07000;color:white;border:none;padding:12px 30px;border-radius:30px;cursor:pointer;font-size:16px;}.popup-btn:hover{background:#c75f00;}#edit-declaration-popup-content,#edit-thank-popup-content{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background:rgba(0,0,0,0.6);display:none;justify-content:center;align-items:center;z-index:9999;padding:24px;box-sizing:border-box;overflow-y:auto;}.popup-card{background:#ffffff;padding:40px;border-radius:20px;width:700px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,0.3);box-sizing:border-box;}.popup-title{text-align:center;color:#d86b00;margin:0 0 20px;font-size:30px;font-weight:800;line-height:1.2;}.popup-checkbox{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-size:15px;line-height:1.5;}.popup-checkbox input{margin-top:4px;flex-shrink:0;}.popup-actions{margin-top:30px;text-align:right;}.popup-btn{background:#e07000;color:#ffffff;border:none;padding:12px 30px;border-radius:30px;cursor:pointer;font-size:16px;font-weight:700;transition:0.3s ease;}.popup-btn:hover{background:#c75f00;}@media (max-width:992px){#edit-declaration-popup-content,#edit-thank-popup-content{padding:22px;align-items:center;}.popup-card{width:620px;max-width:92%;padding:34px;border-radius:18px;}.popup-title{font-size:26px;}.popup-btn{padding:11px 26px;font-size:15px;}}@media (max-width:600px){#edit-declaration-popup-content,#edit-thank-popup-content{padding:14px;align-items:flex-start;}.popup-card{width:100%;max-width:100%;margin-top:28px;padding:26px 20px;border-radius:16px;max-height:calc(100vh - 56px);}.popup-title{font-size:22px;margin-bottom:16px;}.popup-checkbox{gap:8px;font-size:14px;margin-top:16px;}.popup-actions{margin-top:24px;text-align:center;}.popup-btn{width:100%;padding:13px 20px;font-size:15px;border-radius:999px;}}@media (max-width:380px){.popup-card{padding:22px 16px;}.popup-title{font-size:20px;}.popup-checkbox{font-size:13px;}}
@font-face{font-family:"Satoshi";src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Clash Display";src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}.social-feed-section.social-feed-combined,.social-feed-section{position:relative !important;isolation:isolate !important;overflow:hidden !important;padding:56px 20px 70px !important;text-align:center !important;color:#24140c !important;background:#f8efe2 !important;margin-bottom:-70px;}.social-feed-section.social-feed-combined::before,.social-feed-section::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-2 !important;background-image:url("/sites/default/files/2026-05/calender_background.jpeg") !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;opacity:1 !important;pointer-events:none !important;}.social-feed-section.social-feed-combined::after,.social-feed-section::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:rgba(255,248,236,0.18) !important;pointer-events:none !important;}.social-title,.social-subtitle,.partner-logo-section,.partner-logo-layout,.partner-carousel-area,.partner-logo-track,.partner-logo-card,.heb-logo-fixed,.social-filters,.filter-btn,.partner-nav-btn,.partner-prev,.partner-next,.load-more-wrapper,#load-more-btn{display:none !important;}.social-orbit-shell{position:relative !important;width:min(100%,1280px) !important;min-height:230px !important;margin:0 auto 24px !important;display:flex !important;align-items:center !important;justify-content:center !important;}.social-brand-stage{width:min(100%,620px) !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;}.social-active-logo{width:210px !important;height:128px !important;border:0 !important;background:transparent !important;padding:0 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important;transition:transform 0.35s ease,opacity 0.35s ease,filter 0.35s ease !important;}.social-active-logo img{max-width:190px !important;max-height:118px !important;width:auto !important;height:auto !important;object-fit:contain !important;filter:brightness(0.96) contrast(1.08) !important;transition:transform 0.35s ease,opacity 0.25s ease,filter 0.35s ease !important;}.social-active-logo.is-changing img{opacity:0 !important;transform:translateY(8px) scale(0.94) !important;}.social-active-logo:hover{transform:translateY(-3px) scale(1.04) !important;}.social-active-name{margin:6px auto 20px !important;color:#24140c !important;font-family:"Satoshi",Arial,sans-serif !important;font-size:14px !important;font-weight:900 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;}.social-account-icons,.social-account-logo,.social-account-main,.social-account-temple{display:none !important;}.social-platform-row{position:relative !important;width:min(100%,620px) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:24px !important;margin:0 auto !important;}.social-platform-row::before,.social-platform-row::after{content:"" !important;height:1px !important;flex:1 1 160px !important;max-width:230px !important;background:linear-gradient(90deg,transparent,rgba(61,32,16,0.34)) !important;}.social-platform-row::after{background:linear-gradient(270deg,transparent,rgba(61,32,16,0.34)) !important;}.social-platform-modern{width:42px !important;height:42px !important;min-width:42px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.70) !important;border:1px solid rgba(69,38,20,0.30) !important;color:#24140c !important;box-shadow:0 10px 24px rgba(95,52,25,0.16),inset 0 1px 0 rgba(255,255,255,0.70) !important;backdrop-filter:blur(8px) !important;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease !important;}.social-platform-modern.is-active{background:rgba(255,255,255,0.70) !important;color:#24140c !important;border-color:rgba(69,38,20,0.30) !important;}.social-platform-modern svg{width:20px !important;height:20px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.15 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}.social-platform-modern.social-facebook svg,.social-platform-modern.social-tiktok svg{fill:currentColor !important;stroke:none !important;}.social-platform-modern:hover{transform:translateY(-4px) scale(1.08) !important;color:#ffffff !important;background:#9b4b16 !important;border-color:#9b4b16 !important;}.social-account-arrow{position:absolute !important;top:50% !important;z-index:12 !important;width:58px !important;height:58px !important;border:1px solid rgba(61,32,16,0.28) !important;border-radius:50% !important;background:rgba(255,255,255,0.72) !important;cursor:pointer !important;transform:translateY(-50%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important;backdrop-filter:blur(8px) !important;box-shadow:0 12px 28px rgba(80,44,22,0.16) !important;transition:opacity 0.25s ease,transform 0.25s ease,background 0.25s ease,border-color 0.25s ease !important;}.social-account-arrow::before{content:"" !important;width:16px !important;height:16px !important;border-top:4px solid #24140c !important;border-right:4px solid #24140c !important;display:block !important;}.social-account-prev{left:20px !important;}.social-account-next{right:20px !important;}.social-account-prev::before{transform:rotate(-135deg) !important;}.social-account-next::before{transform:rotate(45deg) !important;}.social-account-arrow:hover{background:#9b4b16 !important;border-color:#9b4b16 !important;}.social-account-arrow:hover::before{border-color:#ffffff !important;}.social-account-prev:hover{transform:translateY(-50%) translateX(-4px) !important;}.social-account-next:hover{transform:translateY(-50%) translateX(4px) !important;}#social-feed-container{width:100% !important;}.social-scroll-wrapper{position:relative !important;width:min(100%,1360px) !important;margin:0 auto !important;padding:0 76px !important;box-sizing:border-box !important;}.social-scroll-wrapper::before,.social-scroll-wrapper::after{content:none !important;display:none !important;}.social-feed-grid{display:flex !important;grid-template-columns:none !important;align-items:stretch !important;gap:24px !important;width:100% !important;margin:0 auto !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-behavior:smooth !important;scroll-snap-type:x mandatory !important;overscroll-behavior-x:contain !important;padding:18px 8px 28px !important;scrollbar-width:none !important;}.social-feed-grid::-webkit-scrollbar{display:none !important;}.social-card{position:relative !important;flex:0 0 calc((100% - 48px) / 3) !important;max-width:calc((100% - 48px) / 3) !important;min-width:0 !important;scroll-snap-align:center !important;display:flex !important;flex-direction:column !important;padding:14px !important;border-radius:26px !important;border:1px solid rgba(71,39,20,0.24) !important;background:rgba(255,255,255,0.72) !important;backdrop-filter:blur(12px) !important;box-shadow:0 20px 46px rgba(80,44,22,0.16),inset 0 1px 0 rgba(255,255,255,0.76) !important;overflow:hidden !important;opacity:1 !important;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease !important;}.social-card:not(.is-active-card){transform:none !important;border-color:rgba(71,39,20,0.24) !important;}.social-card.is-hidden-by-account{display:none !important;}.social-card.is-active-card{opacity:1 !important;transform:translateY(-8px) !important;border-color:rgba(155,75,22,0.72) !important;box-shadow:0 24px 58px rgba(155,75,22,0.24),inset 0 1px 0 rgba(255,255,255,0.82) !important;}.social-card.is-active-card::after{content:"";position:absolute;left:26px;right:26px;bottom:0;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#b96524,#8f3f0c,#5d2505);}.social-card:hover{opacity:1 !important;transform:translateY(-5px) !important;border-color:rgba(155,75,22,0.54) !important;}.social-card.is-active-card:hover{transform:translateY(-8px) !important;}.social-header{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px !important;margin-bottom:12px !important;}.social-header .left{display:flex !important;align-items:center !important;gap:12px !important;min-width:0 !important;}.avatar,.social-card-account-logo{width:48px !important;height:48px !important;min-width:48px !important;border-radius:50% !important;object-fit:contain !important;background:#ffffff !important;padding:5px !important;flex-shrink:0 !important;box-shadow:0 8px 18px rgba(80,44,22,0.16),inset 0 0 0 1px rgba(155,75,22,0.20) !important;}.header-info{min-width:0 !important;text-align:left !important;}.header-info h4,.social-card-account-name{margin:0 !important;color:#24140c !important;font-family:"Satoshi",Arial,sans-serif !important;font-size:15px !important;font-weight:900 !important;line-height:1.15 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.header-info span{display:block !important;margin-top:5px !important;color:rgba(36,20,12,0.72) !important;font-size:12px !important;line-height:1.2 !important;}.platform-icon{width:46px !important;height:46px !important;min-width:46px !important;border-radius:50% !important;background:rgba(255,255,255,0.74) !important;border:1px solid rgba(71,39,20,0.24) !important;color:#24140c !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;box-shadow:0 8px 22px rgba(80,44,22,0.12),inset 0 1px 0 rgba(255,255,255,0.66) !important;transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease !important;}.platform-icon svg{width:21px !important;height:21px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.15 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}.platform-icon.platform-facebook svg,.platform-icon.platform-tiktok svg{fill:currentColor !important;stroke:none !important;}.platform-dot{width:10px !important;height:10px !important;border-radius:50% !important;background:currentColor !important;}.social-card.is-active-card .platform-icon{color:#ffffff !important;background:#9b4b16 !important;border-color:#9b4b16 !important;transform:scale(1.04) !important;}.social-image{position:relative !important;width:100% !important;height:248px !important;margin-top:12px !important;overflow:hidden !important;border-radius:20px !important;background:rgba(255,255,255,0.42) !important;}.social-image a{display:block !important;width:100% !important;height:100% !important;}.social-image img,.post-video{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;border-radius:20px !important;transition:transform 0.45s ease,filter 0.45s ease !important;}.social-card:hover .social-image img,.social-card:hover .post-video,.social-card.is-active-card .social-image img,.social-card.is-active-card .post-video{transform:scale(1.055) !important;filter:saturate(1.05) contrast(1.03) !important;}.social-content{padding:16px 4px 8px !important;text-align:left !important;}.social-content p{margin:0 !important;color:#24140c !important;font-family:"Satoshi",Arial,sans-serif !important;font-size:14px !important;line-height:1.58 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}.social-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px !important;margin-top:auto !important;padding:8px 4px 2px !important;color:rgba(36,20,12,0.76) !important;font-size:12px !important;}.social-card-platform-label{display:inline-flex !important;align-items:center !important;min-height:32px !important;padding:0 12px !important;border-radius:999px !important;background:rgba(255,255,255,0.68) !important;color:#24140c !important;font-weight:900 !important;border:1px solid rgba(71,39,20,0.16) !important;}.social-card.is-active-card .social-card-platform-label{background:rgba(155,75,22,0.16) !important;color:#24140c !important;}.social-share-btn{min-height:36px !important;padding:0 17px !important;border-radius:999px !important;border:1px solid rgba(71,39,20,0.26) !important;background:rgba(255,255,255,0.76) !important;color:#24140c !important;font-size:13px !important;font-weight:900 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease !important;}.social-share-btn:hover{transform:translateY(-2px) !important;background:#9b4b16 !important;border-color:#9b4b16 !important;color:#ffffff !important;}.social-scroll-btn{position:absolute !important;top:50% !important;z-index:20 !important;width:58px !important;height:58px !important;border:1px solid rgba(71,39,20,0.28) !important;border-radius:50% !important;background:rgba(255,255,255,0.76) !important;color:#24140c !important;cursor:pointer !important;transform:translateY(-50%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;backdrop-filter:blur(8px) !important;box-shadow:0 12px 28px rgba(80,44,22,0.18) !important;transition:background 0.25s ease,transform 0.25s ease,opacity 0.25s ease,border-color 0.25s ease !important;}.social-scroll-btn::before{content:"" !important;width:15px !important;height:15px !important;border-top:3.5px solid #24140c !important;border-right:3.5px solid #24140c !important;display:block !important;}.social-scroll-left{left:14px !important;}.social-scroll-right{right:14px !important;}.social-scroll-left::before{transform:rotate(-135deg) !important;}.social-scroll-right::before{transform:rotate(45deg) !important;}.social-scroll-btn:hover{background:#9b4b16 !important;border-color:#9b4b16 !important;}.social-scroll-btn:hover::before{border-color:#ffffff !important;}.social-scroll-left:hover{transform:translateY(-50%) translateX(-4px) !important;}.social-scroll-right:hover{transform:translateY(-50%) translateX(4px) !important;}.social-scroll-btn.is-disabled{opacity:0.28 !important;pointer-events:none !important;}.no-posts,.social-filter-empty{display:none !important;flex:0 0 100% !important;width:100% !important;margin:0 auto !important;padding:36px 22px !important;border-radius:24px !important;background:rgba(255,255,255,0.72) !important;color:#24140c !important;font-size:15px !important;font-weight:900 !important;backdrop-filter:blur(8px) !important;border:1px solid rgba(71,39,20,0.18) !important;}.social-filter-empty.is-visible{display:block !important;}@media (max-width:1180px){.social-card{flex:0 0 calc((100% - 24px) / 2) !important;max-width:calc((100% - 24px) / 2) !important;}.social-image{height:235px !important;}}@media (max-width:768px){.social-feed-section.social-feed-combined,.social-feed-section{padding:44px 14px 58px !important;}.social-orbit-shell{min-height:210px !important;margin-bottom:24px !important;}.social-active-logo{width:160px !important;height:96px !important;}.social-active-logo img{max-width:148px !important;max-height:88px !important;}.social-active-name{font-size:11px !important;letter-spacing:0.12em !important;margin-bottom:18px !important;}.social-platform-row{gap:18px !important;width:min(100%,360px) !important;}.social-platform-row::before,.social-platform-row::after{flex-basis:70px !important;}.social-platform-modern{width:38px !important;height:38px !important;min-width:38px !important;}.social-platform-modern svg{width:18px !important;height:18px !important;}.social-account-arrow{width:44px !important;height:44px !important;}.social-account-arrow::before{width:13px !important;height:13px !important;border-width:3px !important;}.social-account-prev{left:4px !important;}.social-account-next{right:4px !important;}.social-scroll-wrapper{padding:20px 46px !important;}.social-card{flex:0 0 100% !important;max-width:100% !important;}.social-scroll-btn{width:42px !important;height:42px !important;}.social-scroll-btn::before{width:11px !important;height:11px !important;border-width:3px !important;}.social-scroll-left{left:0 !important;}.social-scroll-right{right:0 !important;}.social-image{height:230px !important;}}@media (max-width:480px){.social-feed-section.social-feed-combined,.social-feed-section{padding:40px 12px 54px !important;}.social-orbit-shell{min-height:190px !important;}.social-platform-row::before,.social-platform-row::after{display:none !important;}.social-image{height:210px !important;}.social-footer{align-items:flex-start !important;flex-direction:column !important;}.social-share-btn{width:100% !important;}}@media (prefers-reduced-motion:reduce){.social-feed-section *,.social-feed-section *::before,.social-feed-section *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;}}
@font-face{font-family:'Clash Display';src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}.project-hero,.project-second,.project-media-section,.project-fourth,.project-hero *,.project-second *,.project-media-section *,.project-fourth *{box-sizing:border-box;}.project-hero .field,.project-second .field,.project-media-section .field,.project-fourth .field,.project-hero .field__item,.project-second .field__item,.project-media-section .field__item,.project-fourth .field__item{margin:0;padding:0;}.project-hero{position:relative;width:100%;height:720px;overflow:hidden;margin-top:-20px;}.hero-image,.hero-image .field,.hero-image .field__item{width:100%;height:100%;}.hero-image img{width:100%;height:720px;object-fit:cover;object-position:center top;display:block;}.project-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 45%,rgba(255,255,255,0.92) 100%);}.hero-overlay{position:absolute;top:52%;left:50%;z-index:2;transform:translate(-50%,-50%);width:100%;max-width:1200px;padding:0 40px;text-align:center;color:#fff;}.hero-title{position:relative;display:inline-block;margin:0 0 22px;padding-bottom:24px;font-size:56px;font-weight:700;line-height:1.1;color:#fff;font-family:'Clash Display',Arial,sans-serif;}.hero-title::after,.media-title::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:18px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg width='800' height='18' viewBox='0 0 800 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12C200 0 600 0 790 12' stroke='%23e06b00' stroke-width='4'/%3E%3C/svg%3E") no-repeat center;background-size:100% 100%;}.hero-subtitle{display:block;margin:0;font-size:24px;line-height:1.6;color:#fff;font-family:'Satoshi',Arial,sans-serif;white-space:normal;}.project-second{width:100%;padding:72px 80px 86px;background:#fff;text-align:center;}.second-header{max-width:1040px;margin:0 auto 36px;padding:0;}.second-icon{font-size:46px;color:#e06b00;margin-bottom:10px;}.second-title{margin:0 0 14px;font-size:38px;font-weight:700;line-height:1.2;color:#111;font-family:'Clash Display',Arial,sans-serif;}.second-subtitle{max-width:980px;margin:0 auto;font-size:15px;line-height:1.8;color:#555;font-family:'Satoshi',Arial,sans-serif;}.second-image{max-width:1120px;margin:0 auto;padding:0;}.second-image img{width:100%;height:420px;object-fit:cover;display:block;border-radius:12px;}.project-media-section{position:relative;background:#fdeee4;padding:70px 80px;margin:0;overflow:hidden;background-image:linear-gradient(to right,rgba(230,126,34,0.18) 1px,transparent 1px),linear-gradient(to bottom,rgba(230,126,34,0.18) 1px,transparent 1px);background-size:220px 220px;}.project-media-section .container{width:100%;max-width:1120px;margin:0 auto;padding:0;}.media-header{text-align:center;margin-bottom:40px;}.media-title{position:relative;display:inline-block;margin:0 0 18px;padding-bottom:20px;font-size:38px;font-weight:700;line-height:1.2;color:#111;font-family:'Clash Display',Arial,sans-serif;}.media-subtitle{margin:14px 0 0;font-size:16px;line-height:1.7;color:#6b6b6b;font-family:'Satoshi',Arial,sans-serif;}.field--name-field-project-third-subtitle{position:relative;display:inline-block;margin:0 0 18px;padding-bottom:20px;font-size:18px;line-height:1.8;color:#6b6b6b;font-weight:400;text-align:center;letter-spacing:0.2px;font-family:'Satoshi',Arial,sans-serif;}.media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:1120px;margin:0 auto;}.media-card{width:100%;height:260px;overflow:hidden;border-radius:6px;background:#ddd;}.media-image img,.media-video iframe,.media-video video,.media-card img,.media-card iframe,.media-card video{width:100%;height:260px;object-fit:cover;display:block;border:none;border-radius:6px;}.project-fourth{padding:80px 100px;background:#f5f5f5;}.project-fourth-banner{position:relative;max-width:1600px;height:420px;margin:auto;border-radius:20px;overflow:hidden;}.project-fourth-image,.project-fourth-image .field,.project-fourth-image .field__item{width:100%;height:100%;}.project-fourth-image img{width:100%;height:520px;object-fit:cover;object-position:center;display:block;}.project-fourth-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,rgba(255,255,255,0.10) 0%,rgba(0,0,0,0.40) 50%,rgba(0,0,0,0.85) 100%);}.project-fourth-content{position:absolute;top:50%;right:20px;left:20px;text-align:left;z-index:2;transform:translateY(-50%);width:calc(100% - 40px);max-width:none;color:#fff;text-align:left;}.project-fourth-title{margin:0 0 24px;font-size:52px;line-height:1.05;font-weight:700;color:#fff;font-family:'Clash Display',Arial,sans-serif;}.project-fourth-subtitle{margin:0 0 40px;max-width:850px;font-size:28px;line-height:1.6;font-weight:500;color:rgba(255,255,255,0.95);font-family:'Satoshi',Arial,sans-serif;}.field--name-field-project-fourth-subtitle{font-size:18px;line-height:1.8;color:#ffffff;max-width:100%;letter-spacing:0.2px;font-family:'Satoshi',Arial,sans-serif;}.project-fourth-btn a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:42px;padding:0 22px;background:#f58a00;color:#fff;border-radius:40px;text-decoration:none;font-size:18px;font-weight:400;font-family:'Clash Display',Arial,sans-serif;transition:all 0.3s ease;}.project-fourth-btn a:hover{background:#e26f00;transform:translateY(-2px);}@media (max-width:768px){.project-hero,.hero-image img{height:520px;}.hero-overlay{padding:0 20px;}.hero-title{font-size:30px;}.hero-subtitle{font-size:16px;}.project-second,.project-media-section{padding:50px 20px;}.second-title,.media-title{font-size:28px;}.second-subtitle,.media-subtitle{font-size:14px;}.second-image img{height:260px;}.media-grid{grid-template-columns:1fr;gap:18px;}.media-card,.media-image img,.media-video iframe,.media-video video,.media-card img,.media-card iframe,.media-card video{height:220px;}.project-fourth{padding:40px 20px;}.project-fourth-banner{height:420px;}.project-fourth-image img{height:420px;}.project-fourth-content{left:20px;right:20px;width:auto;max-width:none;transform:translateY(-50%);}.project-fourth-title{font-size:32px;line-height:1.15;word-break:break-word;overflow-wrap:break-word;margin-bottom:16px;}.project-fourth-subtitle{font-size:16px;}.project-fourth-btn a{min-width:170px;height:54px;font-size:18px;}}
.live-stream-page{padding:170px 0 100px;background:linear-gradient(180deg,#f4f4f4 0%,#ececec 100%);}.live-stream-page .container{width:92%;max-width:1350px;margin:auto;}.live-stream-box{background:#ffffff;border-radius:32px;padding:60px;box-shadow:0 15px 50px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.06);}.live-stream-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap;}.stream-small-title{font-size:18px;font-weight:700;color:#ff6a00;text-transform:uppercase;letter-spacing:1px;}.live-badge{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:50px;background:linear-gradient(90deg,#ff0000,#ff4d4d);color:#fff;font-size:14px;font-weight:700;letter-spacing:0.5px;box-shadow:0 8px 25px rgba(255,0,0,0.25);}.live-stream-header{margin-bottom:40px;}.live-stream-header h1{font-size:72px;line-height:1.1;font-weight:700;color:#111111;letter-spacing:-2px;max-width:900px;margin:0;}.video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:24px;background:#000;margin-bottom:50px;box-shadow:0 12px 40px rgba(0,0,0,0.15);}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;}.stream-description{max-width:950px;font-size:18px;line-height:1.9;color:#555555;}.stream-description p{margin-bottom:24px;}@media (max-width:1200px){.live-stream-header h1{font-size:58px;}}@media (max-width:991px){.live-stream-page{padding:150px 0 80px;}.live-stream-box{padding:45px;}.live-stream-header h1{font-size:48px;}}@media (max-width:768px){.live-stream-page{padding:130px 0 70px;}.live-stream-box{padding:30px 22px;border-radius:24px;}.live-stream-top{margin-bottom:20px;}.stream-small-title{font-size:15px;}.live-badge{font-size:12px;padding:10px 18px;}.live-stream-header{margin-bottom:30px;}.live-stream-header h1{font-size:38px;line-height:1.2;letter-spacing:-1px;}.video-wrapper{border-radius:18px;margin-bottom:35px;}.stream-description{font-size:16px;line-height:1.8;}}@media (max-width:480px){.live-stream-header h1{font-size:30px;}}
@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format('woff2');font-weight:400 900;font-style:normal;font-display:swap;}body:has(.annualReportsHero){background:#ffffff !important;overflow-x:hidden;}body:has(.annualReportsHero) .dialog-off-canvas-main-canvas,body:has(.annualReportsHero) .layout-container,body:has(.annualReportsHero) .page,body:has(.annualReportsHero) .page-wrapper,body:has(.annualReportsHero) .main-wrapper,body:has(.annualReportsHero) .layout-main-wrapper,body:has(.annualReportsHero) .layout-main,body:has(.annualReportsHero) main,body:has(.annualReportsHero) .main-content,body:has(.annualReportsHero) .region-content,body:has(.annualReportsHero) .block-system-main-block,body:has(.annualReportsHero) .node,body:has(.annualReportsHero) .content{background:#ffffff !important;border-top:0 !important;box-shadow:none !important;}.annualReportsHero,.annualReportsHero *,.annualReportCard,.annualReportCard *{box-sizing:border-box;font-family:'Satoshi',Arial,sans-serif !important;}.annualReportsHero{position:relative;width:100%;min-height:560px;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;isolation:isolate;margin-top:-20px;}.annualReportsHero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,12,18,0.82) 0%,rgba(8,12,18,0.62) 36%,rgba(8,12,18,0.34) 68%,rgba(8,12,18,0.22) 100%);}.annualReportsHero-bottomFade{position:absolute;left:0;right:0;bottom:-2px;height:150px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.12) 35%,rgba(255,255,255,0.55) 68%,rgba(255,255,255,0.92) 88%,#ffffff 100%) !important;}.annualReportsHero-content{position:relative;z-index:3;width:100%;max-width:1120px;padding:135px 40px 125px 140px;color:#ffffff;text-align:left;}.annualReportsHero-title{margin:0 0 42px;max-width:820px;color:#ffffff;font-family:'Satoshi',Arial,sans-serif !important;font-size:clamp(58px,6.4vw,92px);font-weight:900;line-height:0.95;letter-spacing:-0.055em;opacity:0;transform:translateY(34px);animation:annualFadeUp 0.9s ease forwards;animation-delay:0.15s;}.annualReportsHero-description-wrapper{display:flex;align-items:flex-start;gap:18px;max-width:880px;opacity:0;transform:translateY(34px);animation:annualFadeUp 0.9s ease forwards;animation-delay:0.35s;}.annualReportsHero-line{width:4px;min-height:102px;margin-top:4px;flex:0 0 4px;border-radius:30px;background:#f28c28;}.annualReportsHero-description{max-width:850px;margin:0;color:rgba(255,255,255,0.94);font-family:'Satoshi',Arial,sans-serif !important;font-size:23px;font-weight:400;line-height:1.55;letter-spacing:-0.01em;text-align:justify;text-justify:inter-word;}@keyframes annualFadeUp{0%{opacity:0;transform:translateY(34px);}100%{opacity:1;transform:translateY(0);}}.annualReportCard{width:calc(100% - 48px);max-width:1180px;margin:48px auto 70px !important;padding:28px;border:none !important;border-radius:18px;background:#ffffff !important;display:flex;gap:56px;align-items:flex-start;position:relative;overflow:hidden;box-shadow:none !important;opacity:0;transform:translateY(90px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1);}.annualReportCard.show-card{opacity:1;transform:translateY(0);}.annualReportCard-imageWrapper{width:330px;min-width:330px;background:#ffffff !important;opacity:0;transform:translateX(-80px) scale(0.94);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1);}.annualReportCard.show-card .annualReportCard-imageWrapper{opacity:1;transform:translateX(0) scale(1);}.annualReportCard-image{width:100%;height:430px;object-fit:cover;object-position:center;border-radius:16px;display:block;}.annualReportCard-content{flex:1;padding-top:32px;background:#ffffff !important;}.annualReportCard-category{margin:0 0 18px;color:#888888;font-size:16px;font-weight:600;opacity:0;transform:translateY(32px);transition:opacity 0.8s ease,transform 0.8s ease;}.annualReportCard-title{margin:0 0 30px;color:#101827;font-family:'Satoshi',Arial,sans-serif !important;font-size:clamp(28px,2.2vw,36px);line-height:1.18;font-weight:900;letter-spacing:-0.035em;opacity:0;transform:translateY(38px);transition:opacity 0.9s ease,transform 0.9s ease;}.annualReportCard-description{max-width:850px;margin:0 0 46px;color:#5f6368;font-family:'Satoshi',Arial,sans-serif !important;font-size:19px;line-height:1.85;font-weight:400;letter-spacing:0.01em;text-align:justify;text-justify:inter-word;opacity:0;transform:translateY(46px);transition:opacity 1s ease,transform 1s ease;}.annualReportCard-bottom{display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(54px);transition:opacity 1s ease,transform 1s ease;}.annualReportCard.show-card .annualReportCard-category{opacity:1;transform:translateY(0);transition-delay:0.15s;}.annualReportCard.show-card .annualReportCard-title{opacity:1;transform:translateY(0);transition-delay:0.3s;}.annualReportCard.show-card .annualReportCard-description{opacity:1;transform:translateY(0);transition-delay:0.45s;}.annualReportCard.show-card .annualReportCard-bottom{opacity:1;transform:translateY(0);transition-delay:0.6s;}.download-pdf-btn{position:relative;min-width:240px;height:74px;padding:0 38px;border:none;outline:none;border-radius:999px;background:linear-gradient(135deg,#ffb067 0%,#ea8936 52%,#c85f00 100%);color:#ffffff !important;font-family:'Satoshi',Arial,sans-serif !important;font-size:22px;font-weight:900;line-height:1;text-decoration:none !important;cursor:pointer;overflow:hidden;box-shadow:0 20px 44px rgba(234,137,54,0.24);display:inline-flex;align-items:center;justify-content:center;gap:14px;}.download-pdf-btn::before{content:"";position:absolute;top:0;left:-140%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.46),transparent);transform:skewX(-25deg);animation:shineMove 4s linear infinite;}.download-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0;position:relative;z-index:2;}@keyframes shineMove{0%{left:-140%;}100%{left:140%;}}@media (max-width:1400px){.annualReportsHero-content{padding-left:110px;}.annualReportsHero-description{font-size:21px;}.annualReportCard{max-width:1120px;}}@media (max-width:1200px){.annualReportsHero{min-height:520px;}.annualReportsHero-content{padding-left:70px;padding-right:34px;}.annualReportsHero-title{font-size:clamp(52px,6vw,72px);}.annualReportsHero-description{font-size:18px;line-height:1.65;}.annualReportCard{gap:38px;}.annualReportCard-imageWrapper{width:280px;min-width:280px;}.annualReportCard-image{height:370px;}.annualReportCard-description{font-size:17px;}}@media (max-width:991px){.annualReportsHero{min-height:500px;background-position:center center;}.annualReportsHero-content{padding:120px 36px 105px;}.annualReportsHero-title{max-width:720px;margin-bottom:30px;font-size:54px;}.annualReportsHero-description-wrapper{max-width:720px;}.annualReportsHero-description{font-size:16px;line-height:1.7;}.annualReportsHero-line{min-height:88px;}.annualReportCard{width:calc(100% - 36px);gap:30px;padding:24px;}.annualReportCard-imageWrapper{width:240px;min-width:240px;}.annualReportCard-image{height:320px;}.annualReportCard-content{padding-top:12px;}.annualReportCard-title{font-size:28px;}.annualReportCard-description{font-size:15px;line-height:1.75;}.download-pdf-btn{min-width:210px;height:58px;font-size:18px;}}@media (max-width:768px){.annualReportsHero{min-height:470px;align-items:center;background-position:center center;}.annualReportsHero-content{padding:105px 22px 88px;}.annualReportsHero-title{margin-bottom:24px;font-size:42px;line-height:1;letter-spacing:-0.045em;}.annualReportsHero-description-wrapper{gap:14px;}.annualReportsHero-line{width:3px;min-height:82px;}.annualReportsHero-description{font-size:14px;line-height:1.72;text-align:left;}.annualReportsHero-bottomFade{height:110px;}.annualReportCard{width:calc(100% - 28px);flex-direction:column;margin:34px auto 52px !important;padding:18px;gap:24px;border-radius:16px;}.annualReportCard-imageWrapper{width:100%;min-width:100%;transform:translateY(60px) scale(0.96);}.annualReportCard.show-card .annualReportCard-imageWrapper{transform:translateY(0) scale(1);}.annualReportCard-image{width:100%;height:auto;max-height:380px;border-radius:14px;}.annualReportCard-content{width:100%;padding-top:0;}.annualReportCard-title{margin-bottom:18px;font-size:24px;}.annualReportCard-description{margin-bottom:28px;font-size:14px;line-height:1.7;text-align:left;}.annualReportCard-bottom{width:100%;}.download-pdf-btn{width:100%;min-width:0;height:54px;font-size:16px;}}@media (max-width:480px){.annualReportsHero{min-height:430px;}.annualReportsHero-content{padding:92px 18px 78px;}.annualReportsHero-title{font-size:36px;}.annualReportsHero-description{font-size:13px;line-height:1.65;}.annualReportsHero-line{min-height:76px;}.annualReportsHero-bottomFade{height:95px;}.annualReportCard{width:calc(100% - 22px);margin-top:28px !important;padding:14px;}.annualReportCard-title{font-size:22px;}.annualReportCard-description{font-size:13px;}.download-pdf-btn{height:50px;font-size:15px;}.download-icon{width:18px;height:18px;}}
@font-face{font-family:'Clash Display';src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;}.managementHero{position:relative;width:100%;height:100vh;min-height:320px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000;top:-30px;}.managementHero__image{position:absolute;inset:0;width:100%;height:100%;}.managementHero__image img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%) brightness(0.72) contrast(1.08);transform:scale(1.08);animation:heroZoom 14s ease-in-out infinite alternate,heroFade 1.4s ease;}.managementHero::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.48) 40%,rgba(255,255,255,0.94) 100%);z-index:1;}.managementHero__content{position:relative;z-index:5;text-align:center;width:90%;max-width:1200px;padding:20px;animation:contentFadeUp 1.2s ease;}.managementHero__content h1{font-family:'Clash Display';margin:0;color:#fff;font-size:clamp(42px,7vw,110px);font-weight:800;line-height:1.05;letter-spacing:-2px;text-shadow:0 4px 25px rgba(0,0,0,0.45);}@keyframes heroZoom{0%{transform:scale(1.08);}100%{transform:scale(1.16);}}@keyframes heroFade{0%{opacity:0;transform:scale(1.2);}100%{opacity:1;transform:scale(1.08);}}@keyframes contentFadeUp{0%{opacity:0;transform:translateY(60px);}100%{opacity:1;transform:translateY(0);}}@media (max-width:991px){.managementHero{min-height:540px;}.managementHero__content h1{letter-spacing:-1px;}}@media (max-width:767px){.managementHero{height:35vh;min-height:480px;}.managementHero::before{background:linear-gradient(to bottom,rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.52) 45%,rgba(255,255,255,0.96) 100%);}.managementHero__content{padding:10px;}.managementHero__content h1{font-size:clamp(34px,10vw,58px);line-height:1.1;}}@media (max-width:480px){.managementHero{min-height:220px;}.managementHero__content h1{font-size:34px;}}.boardMembers{width:100%;padding:30px 0;background:#f7f7f7;overflow:hidden;}.boardMembers__container{width:100%;max-width:1320px;margin:0 auto;padding-left:100px;padding-right:100px;}.boardMembers__top{margin-bottom:40px;}.boardMembers__title{font-family:'Clash Display';font-size:48px;font-weight:700;line-height:1.1;color:#111111;margin:0;}.boardMembers__tabs{display:flex;align-items:center;gap:45px;margin-bottom:70px;border-bottom:1px solid #e2e2e2;}.boardMembers__tab{position:relative;background:transparent;border:none;outline:none;cursor:pointer;padding:0 0 18px;font-family:'Satoshi';font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#9c9c9c;transition:0.3s ease;}.boardMembers__tab::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:#f58220;transition:0.35s ease;}.boardMembers__tab:hover{color:#111111;}.boardMembers__tab.active{color:#f58220;}.boardMembers__tab.active::after{width:100%;}.boardMembers__group{display:none;grid-template-columns:repeat(2,1fr);column-gap:90px;row-gap:55px;}.boardMembers__group.active{display:grid;}.boardMembers__card{position:relative;padding-bottom:35px;transition:0.35s ease;}.boardMembers__card:nth-child(odd)::after{content:"";position:absolute;left:0;bottom:0;width:calc(200% + 90px);height:1px;background:rgba(245,130,32,0.4);}.boardMembers__card:hover{transform:translateY(-4px);}.boardMembers__imageWrapper{width:105px;height:105px;border-radius:12px;overflow:hidden;background:#dddddd;margin-bottom:18px;}.boardMembers__image{width:100%;height:100%;object-fit:cover;display:block;transition:0.45s ease;}.boardMembers__card:hover .boardMembers__image{transform:scale(1.05);}.boardMembers__name{font-family:'Satoshi';font-size:18px;font-weight:700;line-height:1.5;color:#111111;margin:0 0 8px;}.boardMembers__position{font-family:'Satoshi';font-size:16px;font-weight:500;color:#555555;line-height:1.5;margin:0;}@media (max-width:991px){.boardMembers{padding:70px 0;}.boardMembers__container{padding-left:35px;padding-right:35px;}.boardMembers__title{font-size:40px;}.boardMembers__group{grid-template-columns:1fr;row-gap:45px;}.boardMembers__card:nth-child(odd)::after{width:100%;}}@media (max-width:767px){.boardMembers{padding:55px 0;}.boardMembers__container{padding-left:20px;padding-right:20px;}.boardMembers__tabs{gap:22px;margin-bottom:45px;overflow-x:auto;}.boardMembers__title{font-size:34px;}.boardMembers__tab{font-size:11px;letter-spacing:1px;}.boardMembers__group{grid-template-columns:1fr;}.boardMembers__imageWrapper{width:88px;height:88px;}.boardMembers__name{font-size:17px;}.boardMembers__position{font-size:15px;}}.templeCommittee{width:100%;padding:50px 0;background:#f8f8f8;overflow:hidden;}.templeCommittee__container{width:100%;max-width:1320px;margin:0 auto;padding-left:100px;padding-right:100px;}.templeCommittee__top{margin-bottom:45px;}.templeCommittee__title{font-family:'Clash Display';font-size:48px;font-weight:700;line-height:1.1;color:#111111;margin:0;}.templeCommittee__tabs{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin-bottom:65px;border-bottom:1px solid #e4e4e4;}.templeCommittee__tab{position:relative;background:transparent;border:none;outline:none;cursor:pointer;padding:0 0 18px;font-family:'Satoshi';font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#999999;transition:0.3s ease;}.templeCommittee__tab::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:#d38b47;transition:0.35s ease;}.templeCommittee__tab:hover{color:#111111;}.templeCommittee__tab.active{color:#d38b47;}.templeCommittee__tab.active::after{width:100%;}.templeCommittee__group{display:none;grid-template-columns:repeat(2,1fr);column-gap:90px;row-gap:55px;animation:templeFade 0.4s ease;}.templeCommittee__group.active{display:grid;}@keyframes templeFade{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.templeCommittee__card{position:relative;padding-bottom:35px;transition:0.35s ease;}.templeCommittee__card:nth-child(odd)::after{content:"";position:absolute;left:0;bottom:0;width:calc(200% + 90px);height:1px;background:rgba(211,139,71,0.45);}.templeCommittee__card:hover{transform:translateY(-4px);}.templeCommittee__imageWrapper{width:110px;height:110px;border-radius:14px;overflow:hidden;background:#e5e5e5;margin-bottom:18px;}.templeCommittee__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease;}.templeCommittee__card:hover .templeCommittee__image{transform:scale(1.05);}.templeCommittee__name{font-family:'Satoshi';font-size:20px;font-weight:700;line-height:1.45;color:#111111;margin:0 0 8px;}.templeCommittee__position{font-family:'Satoshi';font-size:16px;font-weight:500;line-height:1.5;color:#555555;margin:0;}@media (max-width:991px){.templeCommittee{padding:70px 0;}.templeCommittee__container{padding-left:35px;padding-right:35px;}.templeCommittee__title{font-size:40px;}.templeCommittee__group{grid-template-columns:1fr;row-gap:45px;}.templeCommittee__card:nth-child(odd)::after{width:100%;}.templeCommittee__imageWrapper{width:95px;height:95px;}}@media (max-width:767px){.templeCommittee{padding:55px 0;}.templeCommittee__container{padding-left:20px;padding-right:20px;}.templeCommittee__title{font-size:26px;}.templeCommittee__tabs{gap:22px;margin-bottom:45px;overflow-x:auto;flex-wrap:nowrap;}.templeCommittee__tab{font-size:11px;letter-spacing:1px;white-space:nowrap;}.templeCommittee__group{grid-template-columns:1fr;}.templeCommittee__imageWrapper{width:82px;height:82px;border-radius:10px;}.templeCommittee__name{font-size:17px;}.templeCommittee__position{font-size:15px;}}@media (max-width:480px){.templeCommittee__imageWrapper{width:75px;height:75px;}.templeCommittee__name{font-size:16px;}.templeCommittee__position{font-size:14px;}}
body:has(.milestone-page){background:#f4f2f1;overflow-x:hidden;}.milestone-page,.milestone-page *{box-sizing:border-box;}.milestone-page{width:100%;overflow-x:hidden;background:#f4f2f1;margin-top:-20px;}.milestone-page .custom-hero-section{position:relative;width:100%;height:clamp(520px,88vh,860px);min-height:520px;overflow:hidden;background:#111;margin-top:-60px;}.milestone-page .custom-hero-image{width:100%;height:100%;}.milestone-page .custom-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.milestone-page .custom-hero-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px 70px;text-align:center;background:rgba(0,0,0,0.38);}.milestone-page .custom-hero-title{max-width:1050px;margin:0 0 18px;color:#ffffff;font-size:clamp(40px,6vw,78px);font-weight:700;line-height:1.05;letter-spacing:-0.02em;word-break:normal;overflow-wrap:break-word;}.milestone-page .custom-hero-subtitle{max-width:760px;margin:0;color:#ffffff;font-size:clamp(14px,1.5vw,18px);font-weight:500;line-height:1.6;letter-spacing:1.4px;}.milestone-page .milestone-hero-inner{max-width:920px;margin:0 auto;padding:90px 24px 45px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}.milestone-page .milestone-main-title{position:relative;margin:0 0 46px;text-align:center;}.milestone-page .milestone-main-title::after{content:"";position:absolute;left:50%;bottom:-32px;transform:translateX(-50%);width:140px;height:45px;background:url("data:image/svg+xml,%3Csvg width='800' height='40' viewBox='0 0 800 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 25C150 5 650 5 790 25' stroke='%23f47c20' stroke-width='10' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;background-size:100% 100%;}.milestone-page .milestone-main-subtitle{max-width:760px;margin:0;color:#666666;font-size:16px;line-height:1.8;text-align:center;}.milestone-page .milestone-title-line{width:120px;height:30px;margin:20px 0;border-bottom:3px solid #f47c20;border-radius:50%;}.milestone-page .timeline-section{padding:70px 24px 130px;background:#f4f2f1;}.milestone-page .timeline-wrapper{position:relative;max-width:1320px;margin:0 auto;}.milestone-page .timeline-wrapper::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:3px;background:#f47c20;z-index:0;}.milestone-page .timeline-item{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:44px;align-items:start;margin-bottom:130px;}.milestone-page .timeline-item:last-child{margin-bottom:0;}.milestone-page .timeline-year-wrap{position:relative;z-index:3;display:flex;align-items:flex-start;}.milestone-page .timeline-year{display:inline-block;padding:0 18px;color:#ddd0cd;background:#f4f2f1;font-size:clamp(54px,6vw,82px);font-weight:700;line-height:0.9;}.milestone-page .timeline-right .timeline-year-wrap{grid-column:1;justify-content:flex-end;}.milestone-page .timeline-right .timeline-content-area{grid-column:3;}.milestone-page .timeline-right .timeline-header{text-align:left;}.milestone-page .timeline-left .timeline-content-area{grid-column:1;text-align:right;}.milestone-page .timeline-left .timeline-year-wrap{grid-column:3;justify-content:flex-start;}.milestone-page .timeline-left .timeline-header{text-align:right;}.milestone-page .timeline-header{margin-bottom:34px;}.milestone-page .timeline-small-heading{margin:0 0 10px;color:#9d9d9d;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:2px;text-transform:uppercase;}.milestone-page .timeline-title{margin:0 0 14px;color:#f47c20;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.08;}.milestone-page .timeline-subtitle{max-width:700px;margin:0;color:#666666;font-size:16px;line-height:1.8;}.milestone-page .timeline-left .timeline-subtitle{margin-left:auto;}.milestone-page .timeline-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;}.milestone-page .timeline-left .timeline-image-box{order:1;}.milestone-page .timeline-left .timeline-description-box{order:2;}.milestone-page .timeline-image-box,.milestone-page .timeline-description-box{width:100%;max-width:460px;aspect-ratio:1 / 1;margin:0 auto;border:none;border-radius:20px;overflow:hidden;}.milestone-page .timeline-image-box{background:#ffffff;}.milestone-page .timeline-image-box img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.milestone-page .timeline-description-box{display:flex;align-items:center;justify-content:center;padding:24px;background:#f4f2f1;}.milestone-page .timeline-description{width:100%;margin:0;color:#4f4f4f;font-size:15px;line-height:1.8;text-align:left;}@media (max-width:1100px){.milestone-page .custom-hero-section{height:76vh;min-height:520px;margin-top:-50px;}.milestone-page .custom-hero-overlay{padding:110px 28px 60px;}.milestone-page .custom-hero-title{max-width:760px;font-size:clamp(38px,7vw,58px);}.milestone-page .custom-hero-subtitle{max-width:620px;font-size:15px;}.milestone-page .milestone-hero-inner{padding:76px 22px 38px;}.milestone-page .timeline-section{padding:60px 22px 100px;}.milestone-page .timeline-wrapper::before{left:54px;transform:none;}.milestone-page .timeline-item{grid-template-columns:110px minmax(0,1fr);gap:28px;margin-bottom:95px;}.milestone-page .timeline-right .timeline-year-wrap,.milestone-page .timeline-left .timeline-year-wrap{grid-column:1;justify-content:flex-start;padding:0;}.milestone-page .timeline-right .timeline-content-area,.milestone-page .timeline-left .timeline-content-area{grid-column:2;padding:0;text-align:left;}.milestone-page .timeline-right .timeline-header,.milestone-page .timeline-left .timeline-header{text-align:left;}.milestone-page .timeline-left .timeline-subtitle{margin-left:0;}.milestone-page .timeline-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;}.milestone-page .timeline-image-box,.milestone-page .timeline-description-box{max-width:100%;}.milestone-page .timeline-year{padding:0;font-size:48px;}.milestone-page .timeline-title{font-size:38px;}}@media (max-width:767px){.milestone-page .custom-hero-section{height:68vh;min-height:460px;margin-top:-40px;}.milestone-page .custom-hero-image img{object-position:center center;}.milestone-page .custom-hero-overlay{justify-content:center;padding:95px 18px 50px;}.milestone-page .custom-hero-title{max-width:100%;margin-bottom:14px;font-size:clamp(32px,10vw,44px);line-height:1.08;}.milestone-page .custom-hero-subtitle{max-width:100%;font-size:13px;line-height:1.55;letter-spacing:1px;}.milestone-page .milestone-hero-inner{padding:64px 18px 28px;}.milestone-page .milestone-main-title{margin-bottom:38px;}.milestone-page .milestone-main-title::after{bottom:-28px;width:110px;height:34px;}.milestone-page .milestone-main-subtitle{font-size:14px;line-height:1.75;}.milestone-page .timeline-section{padding:44px 18px 80px;}.milestone-page .timeline-wrapper::before{left:18px;width:2px;}.milestone-page .timeline-item{display:block;padding-left:34px;margin-bottom:76px;}.milestone-page .timeline-year-wrap{display:block;margin:0 0 14px -34px;}.milestone-page .timeline-year{padding:0 12px 0 0;font-size:42px;line-height:1;}.milestone-page .timeline-content-area{width:100%;text-align:left;}.milestone-page .timeline-header{margin-bottom:24px;text-align:left;}.milestone-page .timeline-small-heading{font-size:10px;letter-spacing:1.6px;}.milestone-page .timeline-title{font-size:30px;line-height:1.12;}.milestone-page .timeline-subtitle{max-width:100%;font-size:14px;line-height:1.7;}.milestone-page .timeline-bottom-grid{display:grid;grid-template-columns:1fr;gap:16px;}.milestone-page .timeline-left .timeline-image-box,.milestone-page .timeline-left .timeline-description-box{order:unset;}.milestone-page .timeline-image-box{max-width:100%;aspect-ratio:1 / 0.78;border-radius:18px;}.milestone-page .timeline-description-box{max-width:100%;aspect-ratio:auto;min-height:auto;padding:0;border-radius:0;background:transparent;}.milestone-page .timeline-description{padding:0;font-size:14px;line-height:1.75;}}@media (max-width:480px){.milestone-page .custom-hero-section{height:64vh;min-height:420px;margin-top:-30px;}.milestone-page .custom-hero-overlay{padding:85px 16px 44px;}.milestone-page .custom-hero-title{font-size:32px;}.milestone-page .custom-hero-subtitle{font-size:12px;letter-spacing:1px;}.milestone-page .milestone-hero-inner{padding:54px 16px 24px;}.milestone-page .timeline-section{padding:36px 16px 70px;}.milestone-page .timeline-item{margin-bottom:64px;}.milestone-page .timeline-year{font-size:36px;}.milestone-page .timeline-title{font-size:27px;}.milestone-page .timeline-subtitle,.milestone-page .timeline-description{font-size:13px;}.milestone-page .timeline-image-box{aspect-ratio:1 / 0.85;border-radius:16px;}}
@font-face{font-family:'Clash Display';src:url(/themes/custom/hebwebsite/fonts/ClashDisplay-Semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/hebwebsite/fonts/Satoshi-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}html,body{overflow-x:hidden;}body:has(.job-page),body:has(.job-page) .dialog-off-canvas-main-canvas,body:has(.job-page) .layout-container,body:has(.job-page) .page,body:has(.job-page) .page-wrapper,body:has(.job-page) .main-wrapper,body:has(.job-page) .layout-main-wrapper,body:has(.job-page) .layout-main,body:has(.job-page) main,body:has(.job-page) .main-content,body:has(.job-page) .region-content,body:has(.job-page) .block-system-main-block,body:has(.job-page) .node,body:has(.job-page) .content{background:#ffffff !important;}.job-page{width:100%;min-height:100vh;background:#ffffff !important;color:#111827;overflow-x:hidden;font-family:'Satoshi',Arial,sans-serif;}.job-page *{box-sizing:border-box;}.job-page .field__label{display:none !important;}.job-page .field,.job-page .field__item{display:inline;}.job-page .career-container{width:100%;min-height:calc(100vh - 120px);display:grid !important;grid-template-columns:360px minmax(0,1fr);gap:70px;padding:86px 90px 80px !important;margin:-50px !important;background:#ffffff !important;margin-top:-20px !important;}.job-page .career-left{display:block !important;max-width:360px;}.job-page .career-left h1{margin:0 0 34px !important;font-family:'Clash Display',sans-serif !important;font-size:56px !important;font-weight:900 !important;line-height:1.22 !important;letter-spacing:7px !important;color:#211c19 !important;word-break:normal !important;overflow-wrap:normal !important;}.job-page .career-left p{max-width:330px;margin:0 !important;color:#6f6b67 !important;font-size:15px !important;line-height:1.85 !important;font-weight:300 !important;}.job-page .career-contact{margin-top:48px !important;}.job-page .career-contact span{display:block;margin-bottom:6px;color:#1e1e1e;font-size:9px;font-weight:900;letter-spacing:2px;text-transform:uppercase;}.job-page .career-contact a{color:#e67835 !important;font-size:13px;font-weight:900;text-decoration:none;}.job-page .career-right{width:100%;min-width:0;padding-top:8px;background:transparent !important;}.job-page .job-accordion{width:100%;background:transparent !important;}.job-page .job-header{display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;width:100%;background:transparent !important;}.job-page .job-left{min-width:0;margin-top:40px;}.job-page .job-tag{display:block;margin-bottom:14px;color:#d56623;font-size:11px;font-weight:900;line-height:1;letter-spacing:4px;text-transform:uppercase;}.job-page .job-title{max-width:760px;margin:0 0 32px !important;font-family:'Clash Display',sans-serif !important;color:#101827 !important;font-size:20px  !important;font-weight:900 !important;line-height:1.14 !important;letter-spacing:-0.5px !important;}.job-page .job-meta{display:flex;align-items:flex-start;flex-wrap:wrap;}.job-page .job-meta-item{display:flex;align-items:flex-start;gap:12px;min-width:160px;}.job-page .job-meta-icon{position:relative;width:18px;height:18px;display:inline-block;flex-shrink:0;}.job-page .job-icon-calendar::before{content:"";position:absolute;inset:0;border:2px solid #df7437;border-radius:4px;}.job-page .job-icon-calendar::after{content:"";position:absolute;top:-2px;left:50%;width:2px;height:5px;background:transparent;transform:translateX(-50%);box-shadow:-5px 0 0 #df7437,5px 0 0 #df7437;border-radius:2px;}.job-page .job-icon-calendar{background:linear-gradient(#df7437,#df7437)
    center 5px / 100% 2px no-repeat,radial-gradient(circle,#df7437 1.5px,transparent 1.6px)
    center 11px / 6px 6px no-repeat;}.job-page .job-meta-icon{position:relative;width:20px;height:20px;display:inline-block;flex-shrink:0;}.job-page .job-icon-employment::before{content:"";position:absolute;inset:0;border:2px solid #df7437;border-radius:4px;}.job-page .job-icon-employment{background:linear-gradient(45deg,transparent 42%,#df7437 43%,#df7437 57%,transparent 58%)
    6px 0px / 5px 5px no-repeat,linear-gradient(-45deg,transparent 42%,#df7437 43%,#df7437 57%,transparent 58%)
    10px 0px / 5px 5px no-repeat,radial-gradient(circle,#df7437 1.8px,transparent 2px)
    center 8px / 8px 8px no-repeat,linear-gradient(#df7437,#df7437)
    center 14px / 8px 2px no-repeat;}.job-page .job-icon-salary{position:relative;width:20px;height:20px;display:inline-block;border:2px solid #df7437;border-radius:50%;flex-shrink:0;}.job-page .job-icon-salary::before{content:"$";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#df7437;font-size:14px;font-weight:900;line-height:1;font-family:Arial,sans-serif;}.job-page .job-meta-item small{display:block;margin-bottom:5px;color:#9d9690;font-size:11px;font-weight:700;line-height:1.1;}.job-page .job-meta-item strong{display:block;color:#4f4b48;font-size:14px;font-weight:900;line-height:1.25;}.job-page .job-header{display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px !important;width:100%;}.job-page .job-right{display:flex;align-items:center;justify-content:flex-end;padding-top:10px !important;margin-top:20px !important;}.job-page .job-details-toggle{width:70px !important;height:64px !important;border:0 !important;border-radius:18px !important;background:#df7437 !important;color:#ffffff !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 12px 26px rgba(223,116,55,0.22) !important;outline:none !important;appearance:none !important;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;}.job-page .job-details-toggle:hover,.job-page .job-details-toggle:focus{background:#c9632b !important;transform:translateY(-2px);box-shadow:0 16px 32px rgba(223,116,55,0.3) !important;}.job-page .job-chevron{width:13px;height:13px;display:block;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(45deg);margin-top:-5px;transition:transform 0.28s ease,margin 0.28s ease;}.job-page .job-accordion.is-open .job-chevron{transform:rotate(225deg);margin-top:6px;}.job-page .job-details-toggle > span:not(.job-chevron){display:inline-block;line-height:1;transition:transform 0.25s ease;}.job-page .job-accordion.is-open .job-details-toggle > span:not(.job-chevron){transform:rotate(180deg);}.job-page .job-body{display:block !important;max-height:0;opacity:0;overflow:hidden !important;padding:0 !important;margin:0 !important;background:transparent !important;transition:max-height 0.55s ease,opacity 0.35s ease,margin-top 0.35s ease;}.job-page .job-accordion.is-open .job-body{max-height:1600px;opacity:1;overflow:visible !important;margin-top:44px !important;padding:42px 48px 46px !important;background:#f8eee8 !important;border-radius:18px !important;box-shadow:0 18px 45px rgba(31,20,10,0.06) !important;}.job-page .job-mobile-title{display:none !important;}.job-page .job-section{max-width:none !important;width:100% !important;margin:0 0 34px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}.job-page .job-section:last-of-type{margin-bottom:0 !important;}.job-page .job-section h3{margin:0 0 16px !important;font-family:'Clash Display',sans-serif !important;color:#111827 !important;font-size:26px !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:-0.3px !important;}.job-page .job-text,.job-page .job-text p{color:#5f5c66 !important;font-size:15px !important;line-height:1.75 !important;font-weight:600 !important;}.job-page .job-text p{margin:0 0 14px !important;}.job-page .job-text p:last-child{margin-bottom:0 !important;}.job-page .job-text ul,.job-page .job-text ol{margin:0 !important;padding:0 !important;list-style:none !important;}.job-page .job-text li{position:relative !important;margin:0 0 10px !important;padding-left:18px !important;color:#5f5c66 !important;font-size:15px !important;line-height:1.55 !important;font-weight:600 !important;list-style:none !important;}.job-page .job-text li:last-child{margin-bottom:0 !important;}.job-page .job-text li::before{content:"";position:absolute;left:0;top:0.72em;width:5px;height:5px;border-radius:50%;background:#ec7638;}.job-page .mobile-ready-card{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;width:100% !important;margin:36px 0 0 !important;padding:22px 22px 22px 28px !important;border-radius:14px !important;background:#ffffff !important;box-shadow:0 12px 28px rgba(38,24,16,0.05) !important;overflow:visible !important;position:relative !important;z-index:100 !important;}.job-page .ready-content{min-width:0;}.job-page .mobile-ready-card h3{margin:0 0 8px !important;color:#111827 !important;font-family:'Clash Display',sans-serif !important;font-size:20px !important;font-weight:900 !important;line-height:1.05 !important;}.job-page .mobile-ready-card p{margin:0 !important;color:#1f2933 !important;font-size:11px !important;font-weight:700 !important;line-height:1.4 !important;}.job-page .apply-dropdown,.job-page .apply-dropdown-mobile{position:relative !important;display:inline-block !important;flex:0 0 auto !important;overflow:visible !important;z-index:9999 !important;}.job-page .apply-now-btn,.job-page .apply-now-btn-mobile{width:150px !important;height:46px !important;border:0 !important;border-radius:8px !important;background:#df7437 !important;color:#ffffff !important;padding:0 16px !important;font-family:'Satoshi',Arial,sans-serif !important;font-size:14px !important;font-weight:900 !important;text-decoration:none !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;box-shadow:none !important;outline:none !important;appearance:none !important;}.job-page .apply-now-btn:hover,.job-page .apply-now-btn:focus{background:#c9632b !important;color:#ffffff !important;}.job-page .apply-now-btn span{font-size:13px !important;line-height:1 !important;transition:transform 0.25s ease !important;}.job-page .apply-dropdown.is-open .apply-now-btn span{transform:rotate(180deg) !important;}.job-page .apply-menu{position:absolute !important;top:calc(100% + 8px) !important;right:0 !important;width:160px !important;min-width:160px !important;padding:7px !important;border-radius:8px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.16) !important;box-shadow:0 14px 30px rgba(31,20,10,0.16) !important;opacity:0 !important;visibility:hidden !important;transform:translateY(-6px) !important;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease !important;z-index:99999 !important;pointer-events:none !important;}.job-page .apply-dropdown.is-open .apply-menu{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important;}.job-page .apply-menu a{display:block !important;width:100% !important;padding:10px 10px !important;border-radius:6px !important;background:transparent !important;color:#1f2933 !important;font-family:'Satoshi',Arial,sans-serif !important;font-size:12px !important;font-weight:900 !important;line-height:1.2 !important;text-decoration:none !important;white-space:nowrap !important;}.job-page .apply-menu a:hover,.job-page .apply-menu a:focus{background:#f8eee8 !important;color:#df7437 !important;}@media (max-width:1100px){.job-page .career-container{grid-template-columns:300px minmax(0,1fr);gap:40px;padding:70px 36px 70px !important;}.job-page .career-left h1{font-size:48px !important;letter-spacing:5px !important;}.job-page .job-meta{gap:28px;}.job-page .job-accordion.is-open .job-body{padding:36px 34px 40px !important;}}@media (max-width:767px){body:has(.job-page),body:has(.job-page) .dialog-off-canvas-main-canvas,body:has(.job-page) .layout-container,body:has(.job-page) main,body:has(.job-page) .main-content,body:has(.job-page) .region-content,body:has(.job-page) .block-system-main-block,body:has(.job-page) .node,body:has(.job-page) .content{background:#f8eee8 !important;}.job-page{background:#f8eee8 !important;}.job-page .career-container{display:block !important;min-height:100vh;padding:0 6px 28px !important;background:#f8eee8 !important;}.job-page .career-left,.job-page .job-header{display:none !important;}.job-page .career-right,.job-page .job-accordion{background:#f8eee8 !important;}.job-page .job-body,.job-page .job-accordion.is-open .job-body{max-height:none !important;opacity:1 !important;overflow:visible !important;margin:0 !important;padding:0 !important;background:#f8eee8 !important;border-radius:0 !important;box-shadow:none !important;}.job-page .job-mobile-title{display:block !important;margin:0 0 26px !important;padding:11px 0 0 !important;font-size:20px !important;background:#f8eee8 !important;}.job-page .job-section{margin:0 0 20px !important;}.job-page .job-section h3{margin:0 0 16px !important;font-size:15px !important;}.job-page .job-text,.job-page .job-text p,.job-page .job-text li{font-size:10px !important;line-height:1.72 !important;}.job-page .job-text li{margin-bottom:18px !important;}.job-page .mobile-ready-card{margin:38px 0 0 !important;padding:18px 14px 17px 20px !important;}.job-page .mobile-ready-card h3{font-size:14px !important;margin:0 0 8px !important;}.job-page .mobile-ready-card p{font-size:8px !important;}.job-page .apply-now-btn,.job-page .apply-now-btn-mobile{width:109px !important;height:35px !important;border-radius:6px !important;padding:0 12px !important;font-size:10px !important;}.job-page .apply-menu{width:126px !important;min-width:126px !important;padding:6px !important;}.job-page .apply-menu a{font-size:10px !important;padding:9px 9px !important;}}.job-page .job-section:first-of-type .job-text ul,.job-page .job-section:first-of-type .job-text ol{padding-left:0 !important;}.job-page .job-section:nth-of-type(2) .job-text ul,.job-page .job-section:nth-of-type(2) .job-text ol{margin:0 !important;padding:0 !important;list-style:none !important;}.job-page .job-section:nth-of-type(2) .job-text li{position:relative !important;margin:0 0 13px !important;padding-left:22px !important;color:#5f5c66 !important;font-size:15px !important;line-height:1.65 !important;font-weight:600 !important;list-style:none !important;}.job-page .job-section:nth-of-type(2) .job-text li::before{content:"" !important;position:absolute !important;left:0 !important;top:0.72em !important;width:5px !important;height:5px !important;border-radius:50% !important;background:#ec7638 !important;}.job-page .job-section:nth-of-type(2) .job-text li:last-child{margin-bottom:0 !important;}@media (max-width:767px){.job-page .job-section:nth-of-type(2) .job-text li{margin-bottom:16px !important;padding-left:16px !important;font-size:10px !important;line-height:1.72 !important;}.job-page .job-section:nth-of-type(2) .job-text li::before{width:3px !important;height:3px !important;top:0.78em !important;}}.careers-list-page .pager{margin-top:60px !important;text-align:center !important;}.careers-list-page .pager__items{display:flex !important;justify-content:center !important;align-items:center !important;gap:10px !important;padding:0 !important;margin:0 !important;list-style:none !important;}.careers-list-page .pager__item{margin:0 !important;padding:0 !important;}.careers-list-page .pager__item a,.careers-list-page .pager__item.is-active a{min-width:42px !important;height:42px !important;padding:0 14px !important;border-radius:999px !important;background:#ffffff !important;color:#111827 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;font-size:14px !important;font-weight:900 !important;border:1px solid rgba(223,116,55,0.18) !important;transition:0.25s ease !important;}.careers-list-page .pager__item a:hover,.careers-list-page .pager__item.is-active a{background:#df7437 !important;color:#ffffff !important;border-color:#df7437 !important;}.careers-list-page .pager__item--next a,.careers-list-page .pager__item--previous a{padding:0 20px !important;}@media (max-width:1200px){.job-page .career-container{grid-template-columns:300px minmax(0,1fr) !important;gap:44px !important;padding:64px 34px 70px !important;margin:0 !important;}.job-page .career-left{max-width:300px !important;}.job-page .career-left h1{font-size:48px !important;line-height:1.16 !important;letter-spacing:5px !important;}.job-page .career-left p{max-width:280px !important;font-size:14px !important;line-height:1.75 !important;}.job-page .job-title{max-width:620px !important;font-size:36px !important;line-height:1.15 !important;}.job-page .job-meta{gap:28px !important;}.job-page .job-meta-item{min-width:145px !important;}.job-page .job-details-toggle{width:62px !important;height:58px !important;border-radius:16px !important;}.job-page .job-accordion.is-open .job-body{margin-top:36px !important;padding:36px 34px 40px !important;}}@media (max-width:991px){.job-page .career-container{grid-template-columns:240px minmax(0,1fr) !important;gap:28px !important;padding:50px 24px 60px !important;margin:0 !important;}.job-page .career-left{max-width:240px !important;}.job-page .career-left h1{margin-bottom:22px !important;font-size:38px !important;line-height:1.18 !important;letter-spacing:4px !important;}.job-page .career-left p{max-width:230px !important;font-size:13px !important;line-height:1.7 !important;}.job-page .career-contact{margin-top:34px !important;}.job-page .job-header{grid-template-columns:minmax(0,1fr) 56px !important;gap:18px !important;}.job-page .job-left{margin-top:18px !important;}.job-page .job-tag{margin-bottom:10px !important;font-size:9px !important;letter-spacing:3px !important;}.job-page .job-title{max-width:100% !important;margin-bottom:22px !important;font-size:30px !important;line-height:1.16 !important;}.job-page .job-meta{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px 20px !important;}.job-page .job-meta-item{min-width:0 !important;gap:9px !important;}.job-page .job-meta-item small{font-size:10px !important;}.job-page .job-meta-item strong{font-size:13px !important;}.job-page .job-right{padding-top:18px !important;}.job-page .job-details-toggle{width:54px !important;height:52px !important;border-radius:14px !important;}.job-page .job-chevron{width:11px !important;height:11px !important;border-right-width:2.5px !important;border-bottom-width:2.5px !important;}.job-page .job-accordion.is-open .job-body{margin-top:30px !important;padding:30px 28px 34px !important;border-radius:16px !important;}.job-page .job-section h3{font-size:22px !important;}.job-page .job-text,.job-page .job-text p,.job-page .job-section:nth-of-type(2) .job-text li{font-size:14px !important;}.job-page .mobile-ready-card{padding:20px 18px 20px 22px !important;}}@media (max-width:767px){body:has(.job-page),body:has(.job-page) .dialog-off-canvas-main-canvas,body:has(.job-page) .layout-container,body:has(.job-page) main,body:has(.job-page) .main-content,body:has(.job-page) .region-content,body:has(.job-page) .block-system-main-block,body:has(.job-page) .node,body:has(.job-page) .content{background:#f8eee8 !important;}.job-page{background:#f8eee8 !important;}.job-page .career-container{display:block !important;width:100% !important;min-height:100vh !important;margin:0 !important;padding:0 10px 34px !important;background:#f8eee8 !important;}.job-page .career-left{display:none !important;}.job-page .career-right,.job-page .job-accordion{width:100% !important;background:#f8eee8 !important;}.job-page .job-header{display:none !important;}.job-page .job-body,.job-page .job-accordion.is-open .job-body{max-height:none !important;opacity:1 !important;overflow:visible !important;margin:0 !important;padding:0 !important;background:#f8eee8 !important;border-radius:0 !important;box-shadow:none !important;}.job-page .job-mobile-title{display:block !important;margin:0 0 24px !important;padding:12px 0 0 !important;font-family:'Clash Display',sans-serif !important;color:#101827 !important;font-size:22px !important;font-weight:900 !important;line-height:1.12 !important;letter-spacing:-0.3px !important;background:#f8eee8 !important;}.job-page .job-section{margin:0 0 22px !important;padding:0 !important;}.job-page .job-section h3{margin:0 0 14px !important;font-size:16px !important;line-height:1.2 !important;}.job-page .job-text,.job-page .job-text p{font-size:11px !important;line-height:1.7 !important;}.job-page .job-text p{margin-bottom:12px !important;}.job-page .job-section:nth-of-type(2) .job-text li{margin-bottom:14px !important;padding-left:16px !important;font-size:11px !important;line-height:1.68 !important;}.job-page .job-section:nth-of-type(2) .job-text li::before{width:3px !important;height:3px !important;top:0.78em !important;}.job-page .mobile-ready-card{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;width:100% !important;margin:34px 0 0 !important;padding:18px 14px 17px 18px !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 8px 18px rgba(38,24,16,0.04) !important;}.job-page .ready-content{min-width:0 !important;}.job-page .mobile-ready-card h3{margin:0 0 7px !important;font-size:14px !important;line-height:1.05 !important;}.job-page .mobile-ready-card p{font-size:8px !important;line-height:1.35 !important;}.job-page .apply-dropdown,.job-page .apply-dropdown-mobile{flex:0 0 auto !important;}.job-page .apply-now-btn,.job-page .apply-now-btn-mobile{width:112px !important;height:36px !important;border-radius:7px !important;padding:0 12px !important;font-size:10px !important;}.job-page .apply-now-btn span,.job-page .apply-now-btn-mobile span{font-size:11px !important;}.job-page .apply-menu{width:132px !important;min-width:132px !important;padding:6px !important;right:0 !important;}.job-page .apply-menu a{padding:9px 9px !important;font-size:10px !important;}.careers-list-page .careers-job-list{gap:0 !important;}.careers-list-page .job-accordion{padding-bottom:0 !important;border-bottom:0 !important;}.careers-list-page .job-accordion + .job-accordion{margin-top:36px !important;}.careers-list-page .pager{margin-top:36px !important;}.careers-list-page .pager__items{gap:7px !important;flex-wrap:wrap !important;}.careers-list-page .pager__item a,.careers-list-page .pager__item.is-active a{min-width:36px !important;height:36px !important;padding:0 12px !important;font-size:12px !important;}}@media (max-width:420px){.job-page .career-container{padding-left:7px !important;padding-right:7px !important;}.job-page .job-mobile-title{font-size:20px !important;}.job-page .job-section h3{font-size:15px !important;}.job-page .job-text,.job-page .job-text p,.job-page .job-section:nth-of-type(2) .job-text li{font-size:10px !important;}.job-page .mobile-ready-card{padding:17px 12px 16px 16px !important;}.job-page .apply-now-btn,.job-page .apply-now-btn-mobile{width:106px !important;}.job-page .apply-menu{width:126px !important;min-width:126px !important;}}@media (min-width:768px) and (max-width:1100px){.job-page .career-container{display:grid !important;grid-template-columns:260px minmax(0,1fr) !important;gap:32px !important;width:100% !important;min-height:auto !important;margin:0 !important;padding:54px 28px 70px !important;background:#ffffff !important;}.job-page .career-left{display:block !important;max-width:260px !important;}.job-page .career-left h1{font-size:42px !important;line-height:1.12 !important;letter-spacing:4px !important;margin:0 0 22px !important;}.job-page .career-left p{max-width:240px !important;font-size:13px !important;line-height:1.65 !important;}.job-page .career-contact{margin-top:30px !important;}.job-page .career-right{width:100% !important;min-width:0 !important;padding-top:0 !important;}.job-page .job-header{display:grid !important;grid-template-columns:minmax(0,1fr) 58px !important;gap:18px !important;align-items:start !important;}.job-page .job-left{margin-top:0 !important;}.job-page .job-tag{font-size:9px !important;letter-spacing:3px !important;margin-bottom:10px !important;}.job-page .job-title{max-width:100% !important;font-size:30px !important;line-height:1.16 !important;margin:0 0 22px !important;}.job-page .job-meta{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px 18px !important;}.job-page .job-meta-item{min-width:0 !important;gap:9px !important;}.job-page .job-meta-icon{width:14px !important;height:14px !important;font-size:12px !important;}.job-page .job-meta-item small{font-size:10px !important;}.job-page .job-meta-item strong{font-size:13px !important;}.job-page .job-right{padding-top:10px !important;}.job-page .job-details-toggle{width:54px !important;height:52px !important;border-radius:14px !important;}.job-page .job-chevron{width:11px !important;height:11px !important;border-right-width:2.5px !important;border-bottom-width:2.5px !important;}.job-page .job-accordion.is-open .job-body{margin-top:26px !important;padding:30px 28px 34px !important;border-radius:16px !important;}.job-page .job-section{margin-bottom:26px !important;}.job-page .job-section h3{font-size:22px !important;margin-bottom:14px !important;}.job-page .job-text,.job-page .job-text p,.job-page .job-section:nth-of-type(2) .job-text li{font-size:14px !important;line-height:1.65 !important;}.job-page .mobile-ready-card{padding:20px 18px 20px 22px !important;margin-top:28px !important;}.careers-list-page .careers-job-list{gap:38px !important;}.careers-list-page .job-accordion{padding-bottom:38px !important;}}@media (max-width:767px){body:has(.job-page),body:has(.job-page) .dialog-off-canvas-main-canvas,body:has(.job-page) .layout-container,body:has(.job-page) main,body:has(.job-page) .main-content,body:has(.job-page) .region-content,body:has(.job-page) .block-system-main-block,body:has(.job-page) .node,body:has(.job-page) .content{background:#ffffff !important;}.job-page{background:#ffffff !important;}.job-page .career-container{display:block !important;width:100% !important;min-height:auto !important;margin:0 !important;padding:28px 16px 44px !important;background:#ffffff !important;}.job-page .career-left{display:block !important;max-width:100% !important;margin-bottom:30px !important;}.job-page .career-left h1{margin:0 0 14px !important;font-family:'Clash Display',sans-serif !important;font-size:34px !important;line-height:1.08 !important;letter-spacing:2px !important;color:#211c19 !important;}.job-page .career-left p{max-width:100% !important;font-size:13px !important;line-height:1.6 !important;color:#6f6b67 !important;}.job-page .career-contact{display:none !important;}.job-page .career-right{width:100% !important;padding:0 !important;background:#ffffff !important;}.job-page .job-accordion{width:100% !important;padding:18px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.12) !important;box-shadow:0 12px 30px rgba(31,20,10,0.06) !important;}.careers-list-page .job-accordion + .job-accordion{margin-top:20px !important;}.job-page .job-header{display:grid !important;grid-template-columns:minmax(0,1fr) 46px !important;gap:12px !important;align-items:start !important;}.job-page .job-left{min-width:0 !important;margin-top:0 !important;}.job-page .job-tag{display:block !important;margin:0 0 8px !important;font-size:8px !important;letter-spacing:2.5px !important;color:#d56623 !important;}.job-page .job-title{display:block !important;max-width:100% !important;margin:0 0 16px !important;font-family:'Clash Display',sans-serif !important;font-size:22px !important;line-height:1.16 !important;letter-spacing:-0.2px !important;color:#101827 !important;}.job-page .job-title a{color:#101827 !important;text-decoration:none !important;}.job-page .job-meta{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;width:100% !important;}.job-page .job-meta-item{display:flex !important;align-items:flex-start !important;min-width:0 !important;gap:8px !important;}.job-page .job-meta-icon{width:14px !important;height:14px !important;margin-top:2px !important;font-size:12px !important;}.job-page .job-meta-item small{margin-bottom:2px !important;font-size:9px !important;color:#9d9690 !important;}.job-page .job-meta-item strong{font-size:12px !important;line-height:1.25 !important;color:#4f4b48 !important;}.job-page .job-right{padding-top:0 !important;justify-content:flex-end !important;}.job-page .job-details-toggle{width:44px !important;height:44px !important;border-radius:13px !important;background:#df7437 !important;box-shadow:0 10px 22px rgba(223,116,55,0.2) !important;}.job-page .job-chevron{width:10px !important;height:10px !important;border-right-width:2.4px !important;border-bottom-width:2.4px !important;margin-top:-4px !important;}.job-page .job-accordion.is-open .job-chevron{margin-top:5px !important;}.job-page .job-body{display:block !important;max-height:0 !important;opacity:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;background:transparent !important;border-radius:0 !important;box-shadow:none !important;transition:max-height 0.5s ease,opacity 0.3s ease,margin-top 0.3s ease !important;}.job-page .job-accordion.is-open .job-body{max-height:1400px !important;opacity:1 !important;overflow:visible !important;margin-top:20px !important;padding:22px 18px 20px !important;background:#f8eee8 !important;border-radius:14px !important;box-shadow:none !important;}.job-page .job-mobile-title{display:none !important;}.job-page .job-section{margin:0 0 22px !important;padding:0 !important;background:transparent !important;}.job-page .job-section:last-of-type{margin-bottom:0 !important;}.job-page .job-section h3{margin:0 0 12px !important;font-size:16px !important;line-height:1.2 !important;}.job-page .job-text,.job-page .job-text p{font-size:11px !important;line-height:1.65 !important;color:#5f5c66 !important;}.job-page .job-text p{margin-bottom:10px !important;}.job-page .job-section:nth-of-type(2) .job-text li{margin-bottom:11px !important;padding-left:16px !important;font-size:11px !important;line-height:1.6 !important;}.job-page .job-section:nth-of-type(2) .job-text li::before{width:3px !important;height:3px !important;top:0.72em !important;}.job-page .mobile-ready-card{display:block !important;width:100% !important;margin:24px 0 0 !important;padding:16px !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 8px 18px rgba(38,24,16,0.04) !important;}.job-page .ready-content{margin-bottom:14px !important;}.job-page .mobile-ready-card h3{margin:0 0 6px !important;font-size:15px !important;line-height:1.1 !important;}.job-page .mobile-ready-card p{font-size:9px !important;line-height:1.4 !important;}.job-page .apply-dropdown,.job-page .apply-dropdown-mobile{width:100% !important;display:block !important;}.job-page .apply-now-btn,.job-page .apply-now-btn-mobile{width:100% !important;height:40px !important;border-radius:8px !important;padding:0 14px !important;font-size:11px !important;}.job-page .apply-menu{position:static !important;width:100% !important;min-width:100% !important;margin-top:8px !important;padding:6px !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 10px 22px rgba(31,20,10,0.1) !important;display:none !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;}.job-page .apply-dropdown.is-open .apply-menu{display:block !important;position:absolute !important;}.job-page .apply-menu a{padding:10px !important;font-size:11px !important;}.careers-list-page .pager{margin-top:34px !important;}.careers-list-page .pager__items{gap:7px !important;flex-wrap:wrap !important;}.careers-list-page .pager__item a,.careers-list-page .pager__item.is-active a{min-width:36px !important;height:36px !important;padding:0 12px !important;font-size:12px !important;}}@media (max-width:420px){.job-page .career-container{padding-left:12px !important;padding-right:12px !important;}.job-page .career-left h1{font-size:30px !important;}.job-page .job-accordion{padding:16px !important;border-radius:16px !important;}.job-page .job-title{font-size:20px !important;}.job-page .job-header{grid-template-columns:minmax(0,1fr) 42px !important;}.job-page .job-details-toggle{width:42px !important;height:42px !important;}.job-page .job-accordion.is-open .job-body{padding:20px 15px 18px !important;}.job-page .job-section h3{font-size:15px !important;}.job-page .job-text,.job-page .job-text p,.job-page .job-section:nth-of-type(2) .job-text li{font-size:10px !important;}}.job-page .job-meta{display:grid !important;grid-template-columns:repeat(3,max-content) !important;align-items:start !important;column-gap:70px !important;row-gap:18px !important;width:100% !important;}.job-page .job-meta-item{display:grid !important;grid-template-columns:22px max-content !important;align-items:start !important;gap:14px !important;min-width:0 !important;width:auto !important;}.job-page .job-meta-icon{width:22px !important;height:22px !important;margin-top:2px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#df7437 !important;font-size:16px !important;line-height:1 !important;flex:none !important;}.job-page .job-meta-icon svg,.job-page .job-meta-icon img,.job-page .job-meta-icon i{width:16px !important;height:16px !important;display:block !important;object-fit:contain !important;}.job-page .job-meta-item small{display:block !important;margin:0 0 6px !important;color:#9d9690 !important;font-size:12px !important;font-weight:700 !important;line-height:1.1 !important;white-space:nowrap !important;}.job-page .job-meta-item strong{display:block !important;color:#343434 !important;font-size:16px !important;font-weight:900 !important;line-height:1.25 !important;white-space:nowrap !important;}@media (max-width:991px){.job-page .job-meta{grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:24px !important;row-gap:16px !important;}.job-page .job-meta-item{grid-template-columns:20px minmax(0,1fr) !important;gap:10px !important;}}@media (max-width:767px){.job-page .job-meta{grid-template-columns:1fr !important;row-gap:12px !important;}.job-page .job-meta-item{grid-template-columns:18px minmax(0,1fr) !important;gap:9px !important;}.job-page .job-meta-icon{width:18px !important;height:18px !important;font-size:13px !important;margin-top:1px !important;}.job-page .job-meta-icon svg,.job-page .job-meta-icon img,.job-page .job-meta-icon i{width:13px !important;height:13px !important;}.job-page .job-meta-item small,.job-page .job-meta-item strong{white-space:normal !important;}}.job-page .job-actions-center .apply-dropdown >.apply-now-btn{display:none !important;}.job-page .job-header{display:flex !important;align-items:center !important;justify-content:space-between !important;}.job-page .job-left{flex:1 1 auto !important;}.job-page .job-actions-center{order:4 !important;}.job-page .job-actions-right{order:3 !important;}.job-page .job-header{display:block !important;width:100% !important;}.job-page .job-left{width:100% !important;margin-top:40px !important;}.job-page .job-title-row{display:flex !important;align-items:center !important;gap:18px !important;width:fit-content !important;max-width:100% !important;margin:0 0 32px !important;}.job-page .job-title-row .job-title{margin:0 !important;max-width:760px !important;}.job-page .job-title-row .job-details-toggle{width:46px !important;height:46px !important;min-width:46px !important;border:0 !important;border-radius:14px !important;background:#df7437 !important;color:#ffffff !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 10px 22px rgba(223,116,55,0.22) !important;transform:none !important;}.job-page .job-title-row .job-details-toggle:hover,.job-page .job-title-row .job-details-toggle:focus{background:#c9632b !important;transform:translateY(-1px) !important;box-shadow:0 14px 28px rgba(223,116,55,0.28) !important;}.job-page .job-title-row .job-chevron{width:10px !important;height:10px !important;border-right:2.5px solid #ffffff !important;border-bottom:2.5px solid #ffffff !important;transform:rotate(45deg) !important;margin-top:-4px !important;}.job-page .job-accordion.is-open .job-title-row .job-chevron{transform:rotate(225deg) !important;margin-top:5px !important;}.job-page .job-right{display:none !important;}.job-page .job-meta{margin-top:0 !important;}@media (max-width:991px){.job-page .job-title-row{gap:14px !important;margin-bottom:24px !important;}.job-page .job-title-row .job-details-toggle{width:42px !important;height:42px !important;min-width:42px !important;border-radius:13px !important;}}@media (max-width:767px){.job-page .job-header{display:block !important;}.job-page .job-title-row{width:100% !important;justify-content:space-between !important;gap:12px !important;margin-bottom:16px !important;}.job-page .job-title-row .job-title{font-size:22px !important;}.job-page .job-title-row .job-details-toggle{width:40px !important;height:40px !important;min-width:40px !important;border-radius:12px !important;}}.job-page .mobile-ready-card .apply-now-btn,.job-page .mobile-ready-card .apply-now-btn-mobile{width:210px !important;height:58px !important;padding:0 24px !important;border-radius:10px !important;background:#df7437 !important;color:#ffffff !important;font-family:'Satoshi',Arial,sans-serif !important;font-size:17px !important;font-weight:900 !important;letter-spacing:0.2px !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;border:0 !important;cursor:pointer !important;box-shadow:0 12px 26px rgba(223,116,55,0.18) !important;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease !important;}.job-page .mobile-ready-card .apply-now-btn:hover,.job-page .mobile-ready-card .apply-now-btn:focus,.job-page .mobile-ready-card .apply-now-btn-mobile:hover,.job-page .mobile-ready-card .apply-now-btn-mobile:focus{background:#c9632b !important;transform:translateY(-1px) !important;box-shadow:0 16px 32px rgba(223,116,55,0.26) !important;}.job-page .mobile-ready-card .job-dropdown-icon,.job-page .mobile-ready-card .apply-now-btn span,.job-page .mobile-ready-card .apply-now-btn-mobile span{font-size:0 !important;width:14px !important;height:14px !important;position:relative !important;display:inline-block !important;flex:0 0 14px !important;}.job-page .mobile-ready-card .job-dropdown-icon::before,.job-page .mobile-ready-card .apply-now-btn span::before,.job-page .mobile-ready-card .apply-now-btn-mobile span::before{content:"" !important;position:absolute !important;left:50% !important;top:45% !important;width:8px !important;height:8px !important;border-right:2px solid #ffffff !important;border-bottom:2px solid #ffffff !important;transform:translate(-50%,-50%) rotate(45deg) !important;transition:transform 0.25s ease,top 0.25s ease !important;}.job-page .mobile-ready-card .apply-dropdown.is-open .job-dropdown-icon::before,.job-page .mobile-ready-card .apply-dropdown.is-open .apply-now-btn span::before,.job-page .mobile-ready-card .apply-dropdown.is-open .apply-now-btn-mobile span::before{top:55% !important;transform:translate(-50%,-50%) rotate(225deg) !important;}.job-page .mobile-ready-card .apply-menu{top:calc(100% + 10px) !important;right:0 !important;width:210px !important;min-width:210px !important;padding:8px !important;border-radius:10px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.14) !important;box-shadow:0 18px 38px rgba(31,20,10,0.16) !important;}.job-page .mobile-ready-card .apply-menu a{padding:12px 12px !important;border-radius:8px !important;font-size:13px !important;font-weight:900 !important;}@media (max-width:767px){.job-page .mobile-ready-card .apply-now-btn,.job-page .mobile-ready-card .apply-now-btn-mobile{width:100% !important;height:44px !important;padding:0 16px !important;font-size:12px !important;border-radius:8px !important;}.job-page .mobile-ready-card .apply-menu{width:100% !important;min-width:100% !important;}}.job-page .job-title-row{display:flex !important;align-items:center !important;gap:14px !important;flex-wrap:wrap !important;}.job-page .job-title-row .job-details-toggle{width:40px !important;height:40px !important;min-width:40px !important;border-radius:10px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.18) !important;box-shadow:0 8px 18px rgba(31,20,10,0.06) !important;}.job-page .job-title-row .job-chevron{width:8px !important;height:8px !important;border-right:2px solid #df7437 !important;border-bottom:2px solid #df7437 !important;transform:rotate(45deg) !important;margin-top:-4px !important;}.job-page .job-accordion.is-open .job-title-row .job-chevron{transform:rotate(225deg) !important;margin-top:4px !important;}.job-page .job-title-apply-dropdown{position:relative !important;display:inline-block !important;z-index:50 !important;}.job-page .job-title-apply-btn{width:auto !important;min-width:205px !important;height:46px !important;padding:0 22px !important;border-radius:10px !important;background:#df7437 !important;color:#ffffff !important;border:0 !important;font-family:'Satoshi',Arial,sans-serif !important;font-size:15px !important;font-weight:800 !important;letter-spacing:0.1px !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;cursor:pointer !important;box-shadow:0 10px 22px rgba(223,116,55,0.18) !important;}.job-page .job-title-apply-btn:hover,.job-page .job-title-apply-btn:focus{background:#c9632b !important;transform:translateY(-1px) !important;}.job-page .job-title-apply-btn .job-dropdown-icon{width:12px !important;height:12px !important;position:relative !important;display:inline-block !important;font-size:0 !important;flex:0 0 12px !important;}.job-page .job-title-apply-btn .job-dropdown-icon::before{content:"" !important;position:absolute !important;left:50% !important;top:43% !important;width:7px !important;height:7px !important;border-right:2px solid #ffffff !important;border-bottom:2px solid #ffffff !important;transform:translate(-50%,-50%) rotate(45deg) !important;transition:transform 0.25s ease,top 0.25s ease !important;}.job-page .job-title-apply-dropdown.is-open .job-dropdown-icon::before{top:56% !important;transform:translate(-50%,-50%) rotate(225deg) !important;}.job-page .job-title-apply-dropdown .apply-menu{top:calc(100% + 10px) !important;right:0 !important;width:205px !important;min-width:205px !important;padding:8px !important;border-radius:10px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.15) !important;box-shadow:0 18px 38px rgba(31,20,10,0.16) !important;}.job-page .job-title-apply-dropdown .apply-menu a{padding:12px 12px !important;border-radius:8px !important;font-size:13px !important;font-weight:800 !important;}@media (max-width:767px){.job-page .job-title-row{align-items:flex-start !important;gap:10px !important;}.job-page .job-title-row .job-title{width:calc(100% - 52px) !important;}.job-page .job-title-apply-dropdown{width:100% !important;}.job-page .job-title-apply-btn{width:100% !important;min-width:100% !important;height:42px !important;font-size:12px !important;padding:0 16px !important;}.job-page .job-title-apply-dropdown .apply-menu{width:100% !important;min-width:100% !important;position:static !important;margin-top:8px !important;}}.job-page .job-title-row{display:flex !important;align-items:center !important;gap:14px !important;flex-wrap:nowrap !important;width:100% !important;margin:0 0 32px !important;}.job-page .job-title-row .job-title{margin:0 !important;max-width:520px !important;flex:0 1 auto !important;}.job-page .job-title-row .job-details-toggle{width:42px !important;height:42px !important;min-width:42px !important;border-radius:12px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.22) !important;box-shadow:0 8px 18px rgba(31,20,10,0.06) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;}.job-page .job-title-row .job-chevron{width:9px !important;height:9px !important;border-right:2px solid #df7437 !important;border-bottom:2px solid #df7437 !important;transform:rotate(45deg) !important;margin-top:-4px !important;}.job-page .job-accordion.is-open .job-title-row .job-chevron{transform:rotate(225deg) !important;margin-top:4px !important;}.job-page .job-title-apply-dropdown{position:relative !important;display:inline-flex !important;flex:0 0 auto !important;z-index:50 !important;}.job-page .job-title-apply-btn{width:auto !important;min-width:190px !important;height:44px !important;padding:0 20px !important;border-radius:12px !important;background:#df7437 !important;color:#ffffff !important;border:0 !important;font-family:'Satoshi',Arial,sans-serif !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;cursor:pointer !important;box-shadow:0 10px 22px rgba(223,116,55,0.18) !important;}.job-page .job-title-apply-btn:hover,.job-page .job-title-apply-btn:focus{background:#c9632b !important;transform:translateY(-1px) !important;}.job-page .job-title-apply-btn .job-dropdown-icon{width:11px !important;height:11px !important;position:relative !important;display:inline-block !important;font-size:0 !important;flex:0 0 11px !important;}.job-page .job-title-apply-btn .job-dropdown-icon::before{content:"" !important;position:absolute !important;left:50% !important;top:42% !important;width:7px !important;height:7px !important;border-right:2px solid #ffffff !important;border-bottom:2px solid #ffffff !important;transform:translate(-50%,-50%) rotate(45deg) !important;transition:transform 0.25s ease,top 0.25s ease !important;}.job-page .job-title-apply-dropdown.is-open .job-dropdown-icon::before{top:56% !important;transform:translate(-50%,-50%) rotate(225deg) !important;}.job-page .job-title-apply-dropdown .apply-menu{top:calc(100% + 10px) !important;right:0 !important;width:210px !important;min-width:210px !important;padding:8px !important;border-radius:12px !important;background:#ffffff !important;border:1px solid rgba(223,116,55,0.15) !important;box-shadow:0 18px 38px rgba(31,20,10,0.16) !important;}.job-page .job-title-apply-dropdown .apply-menu a{padding:12px 12px !important;border-radius:8px !important;font-size:13px !important;font-weight:800 !important;}.job-page .job-meta{margin-top:0 !important;}@media (min-width:768px){.job-page .job-title-row .job-title{max-width:560px !important;}}@media (max-width:991px){.job-page .job-title-row{gap:10px !important;flex-wrap:wrap !important;}.job-page .job-title-row .job-title{width:100% !important;max-width:100% !important;}.job-page .job-title-apply-btn{min-width:175px !important;height:42px !important;font-size:13px !important;}}@media (max-width:767px){.job-page .job-title-row{display:grid !important;grid-template-columns:1fr 40px !important;gap:12px !important;align-items:start !important;}.job-page .job-title-row .job-title{width:auto !important;max-width:100% !important;}.job-page .job-title-row .job-details-toggle{width:40px !important;height:40px !important;min-width:40px !important;}.job-page .job-title-apply-dropdown{grid-column:1 / -1 !important;width:100% !important;}.job-page .job-title-apply-btn{width:100% !important;min-width:100% !important;height:42px !important;font-size:12px !important;}.job-page .job-title-apply-dropdown .apply-menu{position:static !important;width:100% !important;min-width:100% !important;margin-top:8px !important;}}.job-page .job-title-row{display:flex !important;align-items:center !important;gap:14px !important;width:100% !important;max-width:100% !important;flex-wrap:nowrap !important;margin:0 0 32px !important;}.job-page .job-title-row .job-title{margin:0 !important;flex:0 1 auto !important;max-width:560px !important;}.job-page .job-title-row .job-details-toggle{flex:0 0 44px !important;width:44px !important;height:44px !important;min-width:44px !important;border-radius:12px !important;margin-left:6px !important;}.job-page .job-title-apply-dropdown{margin-left:auto !important;flex:0 0 auto !important;position:relative !important;}.job-page .job-title-apply-btn{width:auto !important;min-width:220px !important;height:46px !important;padding:0 22px !important;border-radius:12px !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;font-size:15px !important;line-height:1 !important;}.job-page .job-title-apply-dropdown .apply-menu{right:0 !important;left:auto !important;top:calc(100% + 10px) !important;}.job-page .job-accordion{max-width:100% !important;}@media (max-width:991px){.job-page .job-title-row{flex-wrap:wrap !important;}.job-page .job-title-row .job-title{max-width:calc(100% - 64px) !important;}.job-page .job-title-apply-dropdown{margin-left:0 !important;width:auto !important;}.job-page .job-title-apply-btn{min-width:200px !important;}}@media (max-width:767px){.job-page .job-title-row{display:grid !important;grid-template-columns:1fr 42px !important;gap:12px !important;}.job-page .job-title-row .job-title{max-width:100% !important;}.job-page .job-title-row .job-details-toggle{margin-left:0 !important;}.job-page .job-title-apply-dropdown{grid-column:1 / -1 !important;width:100% !important;margin-left:0 !important;}.job-page .job-title-apply-btn{width:100% !important;min-width:100% !important;}}html,body{overflow-x:hidden !important;overflow-y:auto !important;height:auto !important;}body:has(.job-page),body:has(.job-page) .dialog-off-canvas-main-canvas,body:has(.job-page) .layout-container,body:has(.job-page) .page,body:has(.job-page) .page-wrapper,body:has(.job-page) .main-wrapper,body:has(.job-page) .layout-main-wrapper,body:has(.job-page) .layout-main,body:has(.job-page) main,body:has(.job-page) .main-content,body:has(.job-page) .region-content,body:has(.job-page) .block-system-main-block,body:has(.job-page) .node,body:has(.job-page) .content{overflow:visible !important;height:auto !important;min-height:auto !important;}.job-page{min-height:auto !important;height:auto !important;overflow:visible !important;}.job-page .career-container{min-height:auto !important;height:auto !important;overflow:visible !important;padding-bottom:90px !important;}.job-page .career-right,.job-page .job-accordion,.job-page .job-header,.job-page .job-left,.job-page .job-title-row{overflow:visible !important;}.job-page .job-accordion.is-open .job-body{overflow:visible !important;max-height:none !important;}.job-page .job-accordion:not(.is-open) .job-body{max-height:0 !important;overflow:hidden !important;}.job-page .apply-dropdown,.job-page .job-title-apply-dropdown,.job-page .apply-dropdown-mobile{position:relative !important;overflow:visible !important;z-index:9999 !important;}.job-page .apply-menu{z-index:99999 !important;}.job-page .job-title-apply-dropdown .apply-menu{right:0 !important;left:auto !important;}@media (max-width:767px){.job-page .career-container{padding-bottom:50px !important;}.job-page .job-accordion.is-open .job-body{max-height:none !important;overflow:visible !important;}.job-page .apply-menu{position:static !important;width:100% !important;min-width:100% !important;margin-top:8px !important;}}
