.elementor-12 .elementor-element.elementor-element-hdrRoot{--display:flex;}.elementor-12 .elementor-element.elementor-element-hdrInner{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-hdrNav .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-heroSe01{--display:flex;}.elementor-12 .elementor-element.elementor-element-heroRw01{--display:flex;}.elementor-12 .elementor-element.elementor-element-heroCp01{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-heroMt01 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-heroMt01 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-heroMt01{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-heroMt01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-heroCd01 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-heroCd01 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-heroCd01 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-12 .elementor-element.elementor-element-heroCd01 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-12 .elementor-element.elementor-element-heroCd01 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-12 .elementor-element.elementor-element-heroAc01{--display:flex;}.elementor-12 .elementor-element.elementor-element-heroB101 .elementor-button{font-family:"Playfair Display", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-heroB201 .elementor-button{font-family:"Playfair Display", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-heroVs01{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-s2sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s2wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s2hd{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-s2gr{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-s2p1{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-s2p2{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-s2p3{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-s2p4{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-s3sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s3wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s3hd{--display:flex;}.elementor-12 .elementor-element.elementor-element-s3st{--display:flex;}.elementor-12 .elementor-element.elementor-element-s3a{--display:flex;}.elementor-12 .elementor-element.elementor-element-s3b{--display:flex;}.elementor-12 .elementor-element.elementor-element-s3cc{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4hd{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4gr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4c1{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4r1{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4c2{--display:flex;}.elementor-12 .elementor-element.elementor-element-s4r2{--display:flex;}.elementor-12 .elementor-element.elementor-element-s5sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s5wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s5hd{--display:flex;}.elementor-12 .elementor-element.elementor-element-s5gr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s5lg{--display:flex;}.elementor-12 .elementor-element.elementor-element-s6sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s6wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s6hd{--display:flex;}.elementor-12 .elementor-element.elementor-element-s6gr{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-s6c1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-s6c1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-s6c1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-s6c1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-s6c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-s6c2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-s6c2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-s6c2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-s6c2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-s6c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-s6c3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-s6c3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-s6c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-s6c3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-s6c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-s7sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s7wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s7gr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s7l{--display:flex;}.elementor-12 .elementor-element.elementor-element-s7r{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8hd{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8ls{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i1{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i1s{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i1b{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i1l .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i1l .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i1l{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-s8i1l .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i2{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i2s{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i2b{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i2l .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i2l .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i2l{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-s8i2l .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i3{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i3s{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i3b{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i3l .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i3l .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i3l{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-s8i3l .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i4{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i4s{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i4b{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i4l .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i4l .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i4l{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-s8i4l .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i5{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i5s{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i5b{--display:flex;}.elementor-12 .elementor-element.elementor-element-s8i5l .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i5l .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-s8i5l{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-s8i5l .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-s9sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9hd{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9gr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9r1{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9r2{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9r3{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9r4{--display:flex;}.elementor-12 .elementor-element.elementor-element-s9r5{--display:flex;}.elementor-12 .elementor-element.elementor-element-s10sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s10wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s10hd{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-s10acc .elementor-tab-content{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-s11sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-s11wr{--display:flex;}.elementor-12 .elementor-element.elementor-element-s11p{--display:flex;}.elementor-12 .elementor-element.elementor-element-s12sec{--display:flex;}.elementor-12 .elementor-element.elementor-element-ftrSec{--display:flex;}.elementor-12 .elementor-element.elementor-element-ftrGrid{--display:flex;}.elementor-12 .elementor-element.elementor-element-ftrC1{--display:flex;}.elementor-12 .elementor-element.elementor-element-ftrC2{--display:flex;}.elementor-12 .elementor-element.elementor-element-ftrC3{--display:flex;}.elementor-12 .elementor-element.elementor-element-ftrIcs .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ftrIcs .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ftrIcs{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-ftrIcs .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ftrBar{--display:flex;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-heroB101 .elementor-button{font-size:10px;}.elementor-12 .elementor-element.elementor-element-heroB201 .elementor-button{font-size:10px;}.elementor-12 .elementor-element.elementor-element-s6c1 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-s6c2 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-s6c3 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-s10acc .elementor-tab-content{font-size:11px;}}/* Start custom CSS */#hero{background:radial-gradient(120% 100% at 70% 40%,#23241a 0%,#0f1110 70%);padding-block:clamp(64px,10vw,120px);overflow:hidden;}#heroRow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:48px;max-width:1160px;margin-inline:auto;width:100%;padding-inline:24px;}#heroCopy{flex:1 1 52%;min-width:300px;gap:0;}#heroVisual{flex:1 1 40%;min-width:260px;}.scr-eyebrow .elementor-heading-title{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-weight:600;color:#c8a46a;margin:0 0 14px;}.scr-hero-title .elementor-heading-title{font-family:"Anton",sans-serif;font-weight:400;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.02;text-transform:uppercase;background:linear-gradient(180deg,#e9d8ac 0%,#c8a46a 45%,#846b4c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:0 0 22px;}.scr-hero-meta .elementor-icon-list-item{margin-bottom:8px;}.scr-hero-meta .elementor-icon-list-text{color:#e9d8ac !important;font-family:"Oswald",sans-serif !important;letter-spacing:.02em;font-size:1rem;}.scr-hero-meta .elementor-icon-list-icon svg{fill:#c8a46a;width:18px;height:18px;}#heroCd{margin:26px 0 30px;}.scr-countdown .elementor-countdown-wrapper{justify-content:flex-start;gap:12px;max-width:430px;flex-wrap:wrap;}.scr-countdown .elementor-countdown-item{background:#16160f;border:1px solid rgba(200,164,106,.35);border-radius:10px;padding:12px 4px;}.scr-countdown .elementor-countdown-digits{font-family:"Anton",sans-serif;color:#f7eec3;font-size:2rem;line-height:1;}.scr-countdown .elementor-countdown-label{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#9a9789;font-size:.7rem;margin-top:6px;}#heroActions{flex-direction:row;flex-wrap:wrap;gap:14px;}.scr-btn .elementor-button{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:600;border-radius:999px;padding:15px 30px;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:none;}.scr-btn-primary .elementor-button{background:linear-gradient(180deg,#f7eec3 0%,#d9b96e 40%,#a8853f 100%);color:#1a1a10;}.scr-btn-primary .elementor-button:hover{box-shadow:0 0 24px rgba(200,164,106,.4);transform:translateY(-2px);color:#1a1a10;}.scr-btn-outline .elementor-button{background:transparent;color:#e9d8ac;border:1px solid rgba(200,164,106,.55);}.scr-btn-outline .elementor-button:hover{border-color:#c8a46a;color:#f7eec3;}.scr-hero-img img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.55);}@media(max-width:767px){#heroRow{flex-direction:column;gap:32px;}#heroCopy,#heroVisual{flex-basis:100%;}#heroVisual{order:-1;}.scr-countdown .elementor-countdown-wrapper{justify-content:center;}#heroActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;}#heroActions .elementor-button{width:100%;display:block;text-align:center;padding:13px 8px;font-size:.78rem;letter-spacing:.04em;}}.scr-sec{padding-block:clamp(64px,10vw,120px);}.scr-sec-alt{background:linear-gradient(180deg,#13140d,#0f1110);}.scr-wrap{max-width:1160px;margin-inline:auto;width:100%;padding-inline:24px;gap:0;}.scr-head{text-align:center;align-items:center;gap:8px;margin-bottom:46px;}.scr-eb .elementor-heading-title{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-weight:600;color:#c8a46a;}.scr-h2 .elementor-heading-title{font-family:"Anton",sans-serif;font-weight:400;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05;text-transform:uppercase;background:linear-gradient(180deg,#e9d8ac 0%,#c8a46a 45%,#846b4c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.scr-desc p{color:#9a9789;max-width:640px;margin:0 auto;}.scr-footnote p{color:#9a9789;text-align:center;max-width:760px;margin:36px auto 0;font-style:italic;}.scr-grid{display:grid !important;gap:20px;}.scr-grid-4{grid-template-columns:repeat(4,1fr);}.scr-grid-3{grid-template-columns:repeat(3,1fr);}.scr-grid-2{grid-template-columns:repeat(2,1fr);}@media(max-width:900px){.scr-grid-4{grid-template-columns:repeat(2,1fr);}.scr-grid-3{grid-template-columns:1fr;}}@media(max-width:600px){.scr-grid-4,.scr-grid-2{grid-template-columns:1fr;}}.scr-pillar{background:#16160f;border:1px solid rgba(200,164,106,.2);border-radius:12px;padding:30px 24px;height:100%;transition:border-color .2s,transform .2s;}.scr-pillar:hover{border-color:rgba(200,164,106,.5);transform:translateY(-3px);}.scr-pillar .elementor-icon-box-icon{margin-bottom:14px;}.scr-pillar .elementor-icon-box-icon svg,.scr-pillar .elementor-icon-box-icon i{color:#c8a46a;fill:#c8a46a;font-size:32px;width:32px;height:32px;}.scr-pillar .elementor-icon-box-title{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#e9d8ac;font-size:1.05rem;margin-bottom:8px;}.scr-pillar .elementor-icon-box-description{color:#9a9789;font-size:.9rem;line-height:1.55;}.scr-stats{display:grid !important;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center;border-block:1px solid rgba(200,164,106,.25);padding-block:40px;}@media(max-width:700px){.scr-stats{grid-template-columns:1fr;gap:30px;}}.scr-stat-num .elementor-heading-title{font-family:"Anton",sans-serif;font-size:clamp(2.6rem,7vw,4.5rem);line-height:1;background:linear-gradient(180deg,#e9d8ac,#c8a46a 45%,#846b4c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.scr-stat-lbl p{color:#9a9789;font-size:.9rem;margin:6px 0 0;}.scr-quote .elementor-heading-title{font-family:"Playfair Display",serif;font-style:italic;color:#c8a46a;font-size:clamp(1.2rem,2.5vw,1.6rem);text-align:center;margin-top:38px;}.scr-price-card{background:#16160f;border:1px solid rgba(200,164,106,.3);border-radius:16px;padding:34px 30px;gap:0;}.scr-price-card.scr-price-10k{border-color:rgba(201,205,210,.4);}.scr-price-name .elementor-heading-title{font-family:"Anton",sans-serif;text-transform:uppercase;color:#f7eec3;font-size:1.8rem;}.scr-price-badge p{display:inline-block;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:#1a1a10;background:linear-gradient(180deg,#f7eec3,#d9b96e 60%,#a8853f);padding:4px 12px;border-radius:999px;margin:12px 0 0;}.scr-price-amt .elementor-heading-title{font-family:"Oswald",sans-serif;font-weight:600;color:#e9d8ac;font-size:2.2rem;margin:18px 0 4px;}.scr-price-rows{gap:0;margin-top:14px;border-top:1px solid rgba(200,164,106,.18);padding-top:8px;}.scr-price-row p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);color:#d8d6cc;font-size:.92rem;}.scr-price-row b{color:#f7eec3;font-weight:600;}.scr-btn-block{width:100%;}.scr-btn-block .elementor-button{display:block;width:100%;text-align:center;margin-top:22px;}.scr-route-grid{display:grid !important;grid-template-columns:1.6fr 1fr;gap:32px;align-items:center;}@media(max-width:800px){.scr-route-grid{grid-template-columns:1fr;}}.scr-route-img img{width:100%;height:auto;border-radius:12px;border:1px solid rgba(200,164,106,.25);}.scr-route-legend{gap:14px;}.scr-legend-item p{display:flex;align-items:center;gap:10px;color:#d8d6cc;font-family:"Oswald",sans-serif;letter-spacing:.02em;margin:0;}.scr-legend-item p::before{content:"";width:22px;height:6px;border-radius:3px;background:#c8a46a;flex:0 0 auto;}.scr-legend-5k p::before{background:#2e7cd6;}.scr-legend-10k p::before{background:#d93a2b;}.scr-rp-card{background:#16160f;border:1px solid rgba(200,164,106,.2);border-radius:12px;overflow:hidden;height:100%;}.scr-rp-card .elementor-image-box-wrapper{display:block;}.scr-rp-card .elementor-image-box-img{width:100% !important;margin:0 !important;}.scr-rp-card .elementor-image-box-img img{width:100%;height:210px;object-fit:cover;border-radius:0;display:block;}.scr-rp-card .elementor-image-box-content{padding:20px 22px;}.scr-rp-card .elementor-image-box-title{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#e9d8ac;font-size:1.05rem;margin-bottom:6px;}.scr-rp-card .elementor-image-box-description{color:#9a9789;font-size:.9rem;}.scr-medal-grid{display:grid !important;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;}@media(max-width:800px){.scr-medal-grid{grid-template-columns:1fr;text-align:center;}}.scr-medal-grid>.elementor-element:first-child{text-align:right;}@media(max-width:800px){.scr-medal-grid>.elementor-element:first-child{text-align:center;}}.scr-medal-img img{width:340px;max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6));margin-inline:auto;}.scr-medal-t .elementor-heading-title{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#c8a46a;font-size:1.1rem;margin-bottom:6px;}.scr-medal-d p{color:#9a9789;font-size:.92rem;margin:0;}.scr-medal-h .elementor-heading-title{font-family:"Anton",sans-serif;text-transform:uppercase;text-align:center;color:#f7eec3;font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:40px;letter-spacing:.04em;}.scr-rd-list{gap:16px;}.scr-rd-item{display:grid !important;grid-template-columns:120px 1fr;gap:20px;background:#16160f;border:1px solid rgba(200,164,106,.18);border-left:3px solid #c8a46a;border-radius:10px;padding:22px 24px;}@media(max-width:600px){.scr-rd-item{grid-template-columns:1fr;gap:8px;}}.scr-rd-side{gap:4px;justify-content:center;align-items:center;text-align:center;}.scr-rd-num .elementor-heading-title{font-family:"Anton",sans-serif;color:#846b4c;font-size:1.8rem;line-height:1;}.scr-rd-time p{font-family:"Oswald",sans-serif;color:#c8a46a;letter-spacing:.05em;font-size:.8rem;margin:0;}.scr-rd-title .elementor-heading-title{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#e9d8ac;font-size:1.05rem;margin-bottom:8px;}.scr-rd-body .elementor-icon-list-text{color:#9a9789;font-size:.88rem;}.scr-rd-body .elementor-icon-list-icon i,.scr-rd-body .elementor-icon-list-icon svg{color:#846b4c;fill:#846b4c;}.scr-road{display:grid !important;grid-template-columns:repeat(5,1fr);gap:16px;}@media(max-width:900px){.scr-road{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.scr-road{grid-template-columns:1fr;}}.scr-road-step{background:#16160f;border:1px solid rgba(200,164,106,.2);border-radius:12px;padding:24px 20px;text-align:center;height:100%;}.scr-road-badge .elementor-heading-title{font-family:"Anton",sans-serif;color:#c8a46a;font-size:1.5rem;margin-bottom:10px;}.scr-road-t .elementor-heading-title{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#e9d8ac;font-size:1rem;margin-bottom:6px;}.scr-road-d p{color:#9a9789;font-size:.85rem;margin:0;}.scr-acc .elementor-accordion-item{border:none !important;background:transparent !important;margin-bottom:10px;}.scr-acc .elementor-tab-title{background:#16160f;border:1px solid rgba(200,164,106,.4) !important;border-radius:10px !important;padding:15px 20px;font-family:"Oswald",sans-serif !important;color:#e9d8ac !important;transition:border-color .2s;}.scr-acc .elementor-tab-title.elementor-active{color:#f7eec3 !important;border-color:#c8a46a !important;}.scr-acc .elementor-tab-content{border:1px solid rgba(200,164,106,.4) !important;border-radius:10px !important;background:#16160f !important;color:#9a9789;line-height:1.6;padding:16px 20px;margin-top:8px;font-size:14.4px;font-weight:300;}.scr-acc .elementor-tab-content p{font-size:14.4px;font-weight:300;margin:0;}.scr-acc .elementor-tab-content a{color:#c8a46a;}.scr-cta{position:relative;overflow:hidden;padding-block:clamp(70px,11vw,130px);background:linear-gradient(180deg,rgba(15,17,16,.82),rgba(15,17,16,.92)),url(https://satriaciremairun.com/wp-content/uploads/eventrun/cta-runner.jpg) center/cover no-repeat;}.scr-cta-panel{position:relative;z-index:2;max-width:760px;margin-inline:auto;text-align:center;background:rgba(15,16,12,.72);border:1px solid rgba(200,164,106,.35);border-radius:18px;padding:46px 40px;gap:16px;align-items:center;}.scr-cta-h .elementor-heading-title{font-family:"Anton",sans-serif;text-transform:uppercase;font-size:clamp(1.8rem,4.5vw,3rem);background:linear-gradient(180deg,#e9d8ac,#c8a46a 45%,#846b4c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.scr-cta-d p{color:#d8d6cc;margin:0;}.scr-cta-social p{color:#c8a46a;font-family:"Oswald",sans-serif;letter-spacing:.08em;margin:2px 0 0;}.scr-hashtag-strip{background:#0c0d08;border-top:1px solid rgba(200,164,106,.12);}.scr-hashtag .elementor-heading-title{text-align:center;font-family:"Anton",sans-serif;letter-spacing:.15em;color:#846b4c;font-size:clamp(1.2rem,3vw,2rem);text-transform:uppercase;padding:26px 0;}html{scroll-behavior:smooth;}#hero,#latar-belakang,#kategori,#rute,#race-pack,#rundown,#info,#daftar{scroll-margin-top:76px;}.scr-header{position:sticky;top:0;z-index:999;background:rgba(15,17,16,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(200,164,106,.25);}.scr-header-inner{max-width:1200px;margin-inline:auto;width:100%;padding:11px 24px;flex-direction:row !important;align-items:center;justify-content:space-between;gap:20px;}.scr-brand .elementor-heading-title,.scr-brand .elementor-heading-title a,.scr-brand a{font-family:"Oswald",sans-serif !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.1em;color:#e9d8ac !important;font-size:1.05rem;white-space:nowrap;}.scr-nav .elementor-nav-menu .elementor-item{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;color:#d8d6cc !important;font-weight:500;padding:8px 13px !important;}.scr-nav .elementor-nav-menu .elementor-item:hover,.scr-nav .elementor-nav-menu .elementor-item.elementor-item-active{color:#c8a46a !important;background:transparent !important;}.scr-nav-cta .elementor-button{background:linear-gradient(180deg,#f7eec3 0%,#d9b96e 40%,#a8853f 100%);color:#1a1a10;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:600;border-radius:999px;padding:10px 22px;font-size:.8rem;border:none;}.scr-nav .elementor-menu-toggle{color:#e9d8ac !important;}.scr-nav .elementor-menu-toggle svg{fill:#e9d8ac !important;width:26px;height:26px;}.scr-nav .elementor-nav-menu--dropdown{background:#12130d !important;border:1px solid rgba(200,164,106,.25);border-top:none;}.scr-nav .elementor-nav-menu--dropdown .elementor-item{color:#d8d6cc !important;border-bottom:1px solid rgba(200,164,106,.08);text-transform:uppercase;font-family:"Oswald",sans-serif;letter-spacing:.05em;font-size:.85rem;}.scr-nav .elementor-nav-menu--dropdown .elementor-item:hover,.scr-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:#c8a46a !important;background:rgba(200,164,106,.06) !important;}@media(max-width:767px){.scr-nav-cta{display:none;}.scr-header-inner{padding:10px 18px;position:static !important;}.scr-brand .elementor-heading-title,.scr-brand a{font-size:.95rem;}.scr-nav{position:static !important;}.scr-nav .elementor-menu-toggle{margin-left:auto;}.scr-nav .elementor-nav-menu--dropdown{position:absolute !important;top:100% !important;left:0 !important;right:auto !important;width:100vw !important;max-width:100vw !important;max-height:calc(100vh - 60px) !important;overflow-y:auto !important;border-radius:0 !important;border-left:none !important;border-right:none !important;box-shadow:0 14px 26px rgba(0,0,0,.55) !important;}.scr-nav .elementor-nav-menu--dropdown .elementor-item{padding:16px 24px !important;font-size:0.9rem !important;letter-spacing:.06em;}}.scr-footer{background:#0c0d08;border-top:1px solid rgba(200,164,106,.2);padding-block:56px 0;}.scr-footer-grid{display:grid !important;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:42px;}@media(max-width:768px){.scr-footer-grid{grid-template-columns:1fr;gap:30px;}}.scr-footer-brand .elementor-heading-title{font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#e9d8ac;font-size:1.15rem;margin-bottom:14px;}.scr-footer-tag p{color:#9a9789;font-size:.9rem;margin:0 0 14px;max-width:360px;line-height:1.6;}.scr-footer-meta p{color:#9a9789;font-size:.85rem;margin:0;line-height:1.7;}.scr-footer-h .elementor-heading-title{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#c8a46a;font-size:.9rem;margin-bottom:15px;}.scr-footer-nav p,.scr-footer-contact p{margin:0 0 10px;font-size:.9rem;color:#d8d6cc;}.scr-footer-nav a,.scr-footer-contact a{color:#d8d6cc;text-decoration:none;transition:color .2s;}.scr-footer-nav a:hover,.scr-footer-contact a:hover{color:#c8a46a;}.scr-footer-bar{border-top:1px solid rgba(200,164,106,.12);padding:18px 0;}.scr-footer-copy p{text-align:center;color:#9a9789;font-size:.8rem;margin:0;letter-spacing:.03em;}.scr-footer-contacts .elementor-icon-list-items{display:flex;flex-direction:column;gap:12px;}.scr-footer-contacts .elementor-icon-list-item{align-items:center;}.scr-footer-contacts .elementor-icon-list-icon{margin-right:10px;min-width:18px;}.scr-footer-contacts .elementor-icon-list-icon i{color:#c8a46a;font-size:16px;}.scr-footer-contacts .elementor-icon-list-icon svg{fill:#c8a46a;width:16px;height:16px;}.scr-footer-contacts .elementor-icon-list-text{color:#d8d6cc;font-size:.9rem;}.scr-footer-contacts a{color:#d8d6cc;text-decoration:none;transition:color .2s;}.scr-footer-contacts .elementor-icon-list-item:hover .elementor-icon-list-text,.scr-footer-contacts .elementor-icon-list-item:hover .elementor-icon-list-icon i,.scr-footer-contacts .elementor-icon-list-item:hover .elementor-icon-list-icon svg{color:#c8a46a;fill:#c8a46a;}.scr-nav .elementor-nav-menu--main .elementor-item::before,.scr-nav .elementor-nav-menu--main .elementor-item::after{content:none !important;background:none !important;border:none !important;display:none !important;}.scr-nav .elementor-nav-menu--main .elementor-item{border-bottom:none !important;}
/* CTA bg poster */
.scr-cta{background-image:linear-gradient(rgba(15,17,16,.74),rgba(15,17,16,.88)),url('https://satriaciremairun.com/wp-content/uploads/2026/07/hero_landing.webp')!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;}
/* CTA bg darker */
.scr-cta{background-image:linear-gradient(rgba(15,17,16,.9),rgba(15,17,16,.96)),url('https://satriaciremairun.com/wp-content/uploads/2026/07/hero_landing.webp')!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;}.scr-cta-panel{background-color:rgba(12,13,10,.94)!important;}/* End custom CSS */