/* Native WPBakery homepages: content, links and images live in the page editor. */
.sx-native-hero{position:relative;overflow:hidden;background:#073b31;color:#fff;border-bottom:6px solid #d9ba80}
.sx-native-hero:after{content:"";position:absolute;inset:16px;border:1px solid #bfa16b40;pointer-events:none}
.l-section.sx-native-hero>.l-section-h{max-width:1320px!important;width:100%!important;margin:auto!important;padding:180px 52px 80px!important;min-height:760px}
.sx-native-hero>.l-section-h>.g-cols{margin:0!important;width:100%!important}
.sx-native-hero .sx-native-copy{width:52%!important;min-width:0;max-width:680px;margin-left:auto!important;margin-right:0!important}
.sx-native-copy>.vc_column-inner{padding:0!important}
.sx-native-heading h1{color:#fff!important;font-size:clamp(34px,3.6vw,56px)!important;font-weight:800;line-height:1.45!important;letter-spacing:-1.5px;margin:0 0 22px!important;text-shadow:0 2px 16px #002c2380}
.sx-native-hero .wpb_text_column{margin-bottom:0}
.sx-native-hero .sx-eyebrow{display:block;margin:0 0 26px!important;color:#e7c486;letter-spacing:1.5px;font-size:14px;font-weight:700}
.sx-native-hero .sx-eyebrow:before{display:none}
.sx-native-hero .sx-eyebrow p{display:flex;gap:12px;align-items:center;margin:0}
.sx-native-hero .sx-eyebrow p:before{content:"";width:32px;height:1px;background:#e7c486;flex-shrink:0}
.sx-native-hero .sx-lead{max-width:520px;margin:0 0 32px!important;font-size:18px;line-height:1.95;color:#f1f0e5}
.sx-native-hero .sx-lead p{margin:0}
.sx-native-actions{gap:12px!important;flex-wrap:wrap!important;margin-bottom:0!important;justify-content:flex-start!important}
.sx-native-actions .w-btn-wrapper{margin:0!important}
.sx-native-primary,.sx-native-secondary{display:inline-flex!important;align-items:center;justify-content:center;min-height:58px;padding:15px 27px!important;border-radius:0!important;font-size:15px!important;font-weight:700;line-height:1.5!important;text-decoration:none}
.sx-native-hero .w-btn.sx-native-primary{background:#e7c486!important;color:#123f37!important;border:1px solid #e7c486!important}
.sx-native-primary:hover{background:#f5deb2!important}
.sx-native-secondary{background:transparent!important;color:#fff!important;border:1px solid #dcc69480!important}
.sx-native-secondary:hover{background:#24564a!important}
.sx-native-event{margin-top:30px!important;padding-top:22px;border-top:1px solid #c9bb9050;gap:28px!important}
.sx-native-event>.wpb_column{flex:1!important;min-width:0}
.sx-native-event .sx-event-label{color:#bea77b;font-size:11px;letter-spacing:1px;line-height:1.6;margin:0 0 6px}
.sx-native-event-value{font-size:15px;font-weight:600;color:#f4ead5;line-height:1.7;margin:0}
.sx-native-hero .sx-host{margin:20px 0 0!important;font-size:13px;color:#c8d6c9}
.sx-native-hero .sx-host p{margin:0}
.sx-native-fa,.sx-native-ar{direction:rtl;text-align:right}
.sx-native-en{direction:ltr;text-align:left}
.sx-native-fa .sx-native-heading h1,.sx-native-ar .sx-native-heading h1{line-height:1.65!important;letter-spacing:0}
.sx-native-fa .sx-eyebrow,.sx-native-ar .sx-eyebrow{letter-spacing:0}
.sx-native-paths{background:#ede4d3;border-bottom:1px solid #d8cbb3}
.sx-native-paths>.l-section-h{max-width:1320px!important;width:100%!important;margin:auto!important;padding:0 52px}
.sx-native-paths>.l-section-h>.g-cols{margin:0!important;gap:0!important}
.sx-native-path{padding:34px 22px!important;border-inline-end:1px solid #c9bba3;min-width:0}
.sx-native-path:last-child{border:0}
.sx-native-path{position:relative;padding-inline-end:42px!important}
.sx-native-path:after{content:"↗";position:absolute;inset-inline-end:14px;top:34px;font-size:26px;color:#967847;pointer-events:none}
.sx-native-path:hover{background:#e2d5bf}
.sx-native-path>.vc_column-inner{padding:0!important}
.sx-native-path>.vc_column-inner,.sx-native-path>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}
.sx-native-path .wpb_text_column{margin:0}
.sx-native-path-number{font:italic 31px Georgia,serif;color:#967847;line-height:1.6;margin:0!important}
.sx-native-path h2{font-size:19px!important;line-height:1.6!important;margin:0 0 5px!important;color:#123f37}
.sx-native-path p:not(.sx-native-path-number){font-size:13px;line-height:1.8;margin:0;color:#6e7161}
.sx-downloads{background:#f4efe5;padding:72px 32px!important}
.sx-builder-ar{direction:rtl!important;text-align:right!important}
.sx-builder-ar h2{line-height:1.7!important;letter-spacing:0!important;font-size:38px}
.sx-builder-ar .sx-builder-kicker{letter-spacing:0}
.sx-builder-ar .sx-builder-iconbox .w-iconbox-title{line-height:1.8!important;letter-spacing:0}
.sx-builder-ar .sx-builder-intro,.sx-builder-ar .sx-builder-iconbox .w-iconbox-text{line-height:2.1!important}
.sx-gallery-image{width:100%}
.sx-gallery-image .w-image-h{width:100%}
.sx-photo-gallery .w-image img{display:block;width:100%;object-fit:cover;border-radius:10px}
.sx-video-section.sx-native-en{direction:ltr;text-align:left}
@media(max-width:900px){.l-section.sx-native-hero>.l-section-h{padding:170px 32px 62px!important;min-height:720px}.sx-native-hero .sx-native-copy{width:60%!important}.sx-native-paths>.l-section-h{padding:0 24px}.sx-native-path{padding:25px 12px!important}.sx-native-path h2{font-size:18px!important}}
@media(max-width:700px){.sx-builder-ar h2{font-size:29px}.sx-native-paths>.l-section-h>.g-cols{flex-direction:column!important;--columns:1!important}.sx-native-paths .sx-native-path{width:100%!important;padding:24px 0!important;border-inline-end:0;border-bottom:1px solid #c9bba3}.sx-native-path:last-child{border:0}.sx-downloads{padding:45px 22px!important}}
@media(max-width:640px){.sx-native-hero:after{inset:10px}.l-section.sx-native-hero>.l-section-h{padding:150px 24px 44px!important;min-height:0}.sx-native-hero .sx-native-copy{width:100%!important;max-width:none}.sx-native-hero .l-section-overlay{background:rgba(3,42,33,.82)!important}.sx-native-heading h1{font-size:34px!important;letter-spacing:-.5px}.sx-native-hero .sx-lead{font-size:16px;line-height:2.1}.sx-native-actions{flex-direction:column!important;align-items:stretch!important}.sx-native-actions .w-btn-wrapper{width:100%!important}.sx-native-actions .w-btn{width:100%!important}.sx-native-event{flex-direction:column!important;--columns:1!important;gap:18px!important}.sx-native-event>.wpb_column{width:100%!important}}
#sx-hero.sx-native-hero>.l-section-h{padding:180px 52px 80px!important}
@media(max-width:900px){#sx-hero.sx-native-hero>.l-section-h{padding:170px 32px 62px!important}}
@media(max-width:640px){#sx-hero.sx-native-hero>.l-section-h{padding:150px 24px 44px!important}}
@media(prefers-reduced-motion:reduce){.sx-native-primary,.sx-native-secondary{transition:none}}
