.e-con,.e-con *{--padding-top:0px !important;--padding-right:0px !important;--padding-bottom:0px !important;--padding-left:0px !important}html,body{margin:0 !important;padding:0 !important;overflow-x:hidden}.elementor-widget-shortcode,.elementor-widget-shortcode .elementor-widget-container,.elementor-widget-shortcode .elementor-shortcode,.custom-hero-carousel-wrapper,.custom-hero-carousel{margin:0 !important;padding:0 !important}.custom-hero-carousel-wrapper{width:100%;position:relative;z-index:1}.custom-hero-carousel{width:100%;height:var(--hero-height,calc(100vh - 120px));min-height:var(--hero-height,calc(100vh - 120px));max-height:var(--hero-height,calc(100vh - 120px));overflow:hidden;background:#111827;line-height:normal;position:relative;z-index:1}.max-button-bubble{right:calc(46px + 20px) !important}.custom-hero-carousel .heroSwiper{height:var(--hero-height,calc(100vh - 120px));min-height:var(--hero-height,calc(100vh - 120px));max-height:var(--hero-height,calc(100vh - 120px))}.custom-hero-carousel .heroSwiper .swiper-slide{position:relative;height:var(--hero-height,calc(100vh - 120px));min-height:var(--hero-height,calc(100vh - 120px));max-height:var(--hero-height,calc(100vh - 120px));display:flex;align-items:center}.custom-hero-carousel .heroSwiper .hero-slide-1,.custom-hero-carousel .heroSwiper .hero-slide-2,.custom-hero-carousel .heroSwiper .hero-slide-3{justify-content:flex-start}.hero-slide-1,.hero-slide-2,.hero-slide-3{background:#111827}.slide-bg-picture{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:block}.slide-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 85%;opacity:1;z-index:1}.slide-bg-picture .slide-bg-img{display:block}@media (hover:none) and (pointer:coarse) and (max-width:992px){.slide-bg-picture .slide-bg-img{object-position:center center}}@media (hover:none) and (pointer:coarse) and (max-width:767px){.slide-bg-picture .slide-bg-img{object-position:center center}}.slide-content,.slide-content-center{opacity:0;transform:translateY(-40px);transition:opacity .7s cubic-bezier(.2,.9,.4,1.1),transform .7s cubic-bezier(.2,.9,.4,1.1);will-change:transform,opacity}.swiper-slide-active .slide-content,.swiper-slide-active .slide-content-center{opacity:1;transform:translateY(0);transition-delay:2s}.swiper-slide-active .slide-content-left h2{transition-delay:.05s}.swiper-slide-active .hero-description{transition-delay:.15s}.swiper-slide-active .hero-btn{transition-delay:.25s}.swiper-slide-active .slide-content-center h2{transition-delay:.05s}.swiper-slide-active .slide-content-center p{transition-delay:.15s}.swiper-slide-active .slide-content-center .hero-btn{transition-delay:.25s}.hero-slide-2{--hero-content-padding-left:60px}.slide-content{position:relative;z-index:5;max-width:960px;padding-left:var(--hero-content-padding-left,80px);padding-right:40px;padding-top:25px;padding-bottom:25px}.slide-content-left{text-align:left}.slide-content-left h2{margin:0 0 15px;max-width:none;font-family:"Source Serif 4",Georgia,"Times New Roman",serif;font-size:clamp(27px, 2.00vw, 41px);line-height:1.1;font-weight:620;color:#f1d58f;letter-spacing:-.02em;white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:manual;text-shadow:0 2px 18px rgba(0,0,0,.58),0 0 16px rgba(255,205,87,.07)}.hero-slide-2 .hero-description p{max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}@media (min-width:993px){.hero-slide-2 .slide-content-left h2{max-width:100%;min-width:0;font-size:clamp(28px, 1.75vw, 36px);white-space:nowrap}}@media (min-width:768px) and (max-width:992px){.hero-slide-2 .slide-content-left h2{max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}}.hero-description{margin:0 0 25px;max-width:780px;font-family:Inter,Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;font-weight:400;color:#c8c099;text-shadow:0 1px 3px rgba(0,0,0,.6);letter-spacing:-.03em}.hero-description ul{margin:10px 0;padding-left:20px;list-style:none}.hero-description li{position:relative;padding-left:20px;margin-bottom:5px;font-size:13px;line-height:1.75;color:#dedbb2}.hero-description li:before{content:"•";position:absolute;left:0;color:#ddba6a;font-size:18px;line-height:1}.hero-description p{margin:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:manual}.hero-btn{--hero-btn-border-color:rgba(255,226,145,.26);--hero-btn-background:linear-gradient(rgba(255,255,255,.022) 0%,rgba(255,244,204,.014) 42%,rgba(74,43,7,.055) 100%),linear-gradient(180deg,#e6b85b 0%,#d99d3f 56%,#b87824 100%);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;padding:0 22px;margin:0 auto;border:1px solid var(--hero-btn-border-color);border-radius:12px;text-decoration:none !important;font-size:15.5px;line-height:1;font-weight:950;color:#241f16;background:var(--hero-btn-background);box-shadow:0 7px 15px rgba(170,105,31,.16),inset 0 1px 0 rgba(255,255,255,.42);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;cursor:pointer;animation:heroSoftGoldPulse 2.2s infinite}.hero-btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 44%,transparent 82%);transform:translateX(-130%);transition:transform .48s ease}.hero-btn:hover,.hero-btn:focus,.hero-btn:active{border-color:var(--hero-btn-border-color);outline:0;color:#241f16;background:var(--hero-btn-background);text-decoration:none !important}.custom-hero-carousel .heroSwiper a.hero-btn,.custom-hero-carousel .heroSwiper a.hero-btn:visited,.custom-hero-carousel .heroSwiper a.hero-btn:hover,.custom-hero-carousel .heroSwiper a.hero-btn:focus,.custom-hero-carousel .heroSwiper a.hero-btn:active{text-decoration:none !important}.hero-btn:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 9px 18px rgba(170,105,31,.2),inset 0 1px 0 rgba(255,255,255,.48)}.hero-btn:focus:not(:focus-visible){outline:0}.hero-btn:focus-visible{outline:2px solid rgba(241,213,143,.56);outline-offset:3px}.hero-btn:hover:after{transform:translateX(130%)}@keyframes heroSoftGoldPulse{0%{box-shadow:0 7px 15px rgba(170,105,31,.16),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 0 rgba(218,157,63,.22)}70%{box-shadow:0 7px 15px rgba(170,105,31,.16),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 12px rgba(237,194,95,0)}100%{box-shadow:0 7px 15px rgba(170,105,31,.16),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 0 rgba(237,194,95,0)}}.slide-content-center{position:relative;z-index:5;width:100%;max-width:900px;margin:0 auto;text-align:center;padding:60px 20px}.slide-content-center h2{font-size:34px;line-height:1.2;color:#ddba6a;margin:0 0 18px;font-weight:700}.slide-content-center p{font-size:17px;color:#dedbb2;margin:0 0 25px}.custom-hero-carousel .heroSwiper .hero-card-frame{display:inline-block;width:max-content;max-width:min(920px, calc(100vw - 180px));margin-left:15px;padding:1.2px 1.8px 1.2px 1.2px;box-sizing:border-box;clip-path:polygon(0 0,89% 0,100% 18%,97% 100%,0 100%);background:rgba(207,164,82,.25);transition:transform .25s ease,background .25s ease,box-shadow .25s ease;transform:translateZ(0) scale(1);transform-origin:left center;backface-visibility:hidden;will-change:transform;overflow:hidden}.custom-hero-carousel .heroSwiper .hero-card-frame:hover{transform:translateZ(0) scale(1.02);background:rgba(224,180,92,.32);box-shadow:0 0 14px rgba(255,205,87,.1)}.hero-glass-card{background:radial-gradient(circle at 15% 0%,rgba(224,180,92,.046) 0%,rgba(224,180,92,.01) 36%,transparent 60%),radial-gradient(circle at 100% 100%,rgba(176,125,56,.072) 0%,transparent 47%),linear-gradient(145deg,rgba(30,30,27,.94) 0%,rgba(10,10,9,.89) 100%);border:1px solid rgba(221,186,106,.38);border-radius:0;padding:30px 44px 30px 34px;box-shadow:0 28px 80px rgba(0,0,0,.46),6px 0 0 rgba(221,186,106,.74) inset,0 0 0 1px rgba(255,255,255,.04) inset,0 1px 0 rgba(255,255,255,.12) inset,0 -18px 46px rgba(0,0,0,.22) inset;transition:transform .25s ease,box-shadow .3s ease,border .2s ease,background .3s ease;transform:scale(1);backface-visibility:hidden;text-align:left;clip-path:polygon(0 0,89% 0,100% 18%,97% 100%,0 100%)}.custom-hero-carousel .heroSwiper .hero-card-frame:hover .hero-glass-card,.hero-glass-card:hover{transform:scale(1);border:1px solid rgba(224,180,92,.58);background:radial-gradient(circle at 15% 0%,rgba(224,180,92,.078) 0%,rgba(224,180,92,.02) 36%,transparent 60%),radial-gradient(circle at 100% 100%,rgba(176,125,56,.116) 0%,transparent 47%),linear-gradient(145deg,rgba(33,31,27,.96) 0%,rgba(11,11,10,.92) 100%);box-shadow:0 34px 96px rgba(0,0,0,.52),0 0 18px rgba(224,180,92,.1),6px 0 0 rgba(224,180,92,.76) inset,0 0 0 1px rgba(255,255,255,.06) inset,0 1px 0 rgba(255,255,255,.16) inset,0 -18px 46px rgba(0,0,0,.22) inset}.custom-hero-carousel .heroSwiper .hero-glass-card{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;width:max-content;max-width:min(920px, calc(100vw - 180px));margin-left:0;box-sizing:border-box;overflow:hidden;isolation:isolate}.custom-hero-carousel .heroSwiper .hero-glass-card:before{content:"";position:absolute;inset:1px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 25%,transparent 72%,rgba(221,186,106,.024) 100%);opacity:.18;z-index:0}.custom-hero-carousel .heroSwiper .hero-glass-card:after{content:"";position:absolute;top:-64%;left:-42%;width:48%;height:215%;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.018) 47%,rgba(255,231,156,.024) 51%,transparent 58%);transform:rotate(10deg);opacity:.008;z-index:0}.custom-hero-carousel .heroSwiper .hero-glass-card>*{position:relative;z-index:1}.slide-content-center .hero-glass-card{display:inline-block;width:auto;min-width:280px;text-align:center}.custom-hero-carousel .heroSwiper .swiper-pagination{bottom:16px !important;z-index:20}.custom-hero-carousel .heroSwiper .swiper-pagination-bullet{background:#dedbb2;opacity:.45;transition:all .3s ease}.custom-hero-carousel .heroSwiper .swiper-pagination-bullet-active{background:#ddba6a;opacity:1;width:20px;border-radius:10px}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev,.custom-hero-carousel .heroSwiper .hero-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10010 !important;width:auto;height:auto;background:0 0;border:none;cursor:pointer;font-size:52px;font-weight:300;color:#ffcd57;opacity:.55;transition:all .3s ease;display:flex;align-items:center;justify-content:center;pointer-events:auto;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;line-height:1;padding:0 8px}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev:hover,.custom-hero-carousel .heroSwiper .hero-swiper-button-next:hover{opacity:1;transform:translateY(-50%) scale(1.1);color:#ddba6a}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev{left:15px}.custom-hero-carousel .heroSwiper .hero-swiper-button-next{right:15px}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev:before,.custom-hero-carousel .heroSwiper .hero-swiper-button-next:before,.custom-hero-carousel .heroSwiper .hero-swiper-button-prev:after,.custom-hero-carousel .heroSwiper .hero-swiper-button-next:after{display:none}.swiper-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(221,186,106,.3);z-index:25;pointer-events:none}.swiper-progress-bar .progress-fill{width:0;height:100%;background:#ddba6a;transition:width linear}@media (max-width:992px){.custom-hero-carousel .heroSwiper{height:var(--hero-height,500px);min-height:var(--hero-height,500px);max-height:var(--hero-height,500px)}.custom-hero-carousel .heroSwiper .swiper-slide{height:var(--hero-height,500px);min-height:var(--hero-height,500px);max-height:var(--hero-height,500px)}.slide-content{max-width:800px;padding-left:50px;padding-right:30px}.slide-content-left h2{font-size:clamp(28px, 5.2vw, 39px);line-height:1.08;max-width:700px;margin-bottom:20px}.hero-description{font-size:16px;max-width:720px}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev{left:10px;font-size:44px}.custom-hero-carousel .heroSwiper .hero-swiper-button-next{right:10px;font-size:44px}.custom-hero-carousel .heroSwiper .hero-card-frame,.custom-hero-carousel .heroSwiper .hero-glass-card{max-width:100%}.hero-glass-card{padding:24px 68px 24px 34px}}@media (max-width:767px){.max-button-bubble{right:calc(40px + 16px) !important}.custom-hero-carousel .heroSwiper{height:var(--hero-height,420px);min-height:var(--hero-height,420px);max-height:var(--hero-height,420px)}.custom-hero-carousel .heroSwiper .swiper-slide{height:var(--hero-height,420px);min-height:var(--hero-height,420px);max-height:var(--hero-height,420px);align-items:flex-start}.slide-content{max-width:100%;padding-left:20px;padding-right:20px;padding-top:28px;padding-bottom:30px}.custom-hero-carousel .heroSwiper .hero-card-frame{margin-left:0;clip-path:polygon(0 0,92% 0,100% 18%,97% 100%,0 100%)}.hero-glass-card{clip-path:polygon(0 0,92% 0,100% 18%,97% 100%,0 100%)}.slide-content-left h2{font-size:clamp(19.5px,2.6vw,36px);line-height:1.08;margin-bottom:18px;max-width:100%;letter-spacing:-.03em;white-space:normal}.hero-description{font-size:13px;line-height:1.45;margin-bottom:22px;max-width:100%}.hero-description p{white-space:normal}.hero-description li{font-size:13px;margin-bottom:6px}.hero-btn{max-width:280px;text-align:center}.slide-content-center{padding:40px 20px}.slide-content-center h2{font-size:24px}.slide-content-center p{font-size:14px}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev,.custom-hero-carousel .heroSwiper .hero-swiper-button-next{font-size:38px}.custom-hero-carousel .heroSwiper .hero-swiper-button-prev{left:8px}.custom-hero-carousel .heroSwiper .hero-swiper-button-next{right:8px}.hero-glass-card{padding:20px 50px 20px 28px;border-width:1px}}@media (min-aspect-ratio:21/9){.slide-bg-img{object-position:center bottom}}@media (min-width:993px) and (max-height:720px){.slide-bg-img{height:calc(100% + 48px);top:-24px;bottom:auto;object-fit:cover;object-position:center bottom}.slide-content{padding-top:18px;padding-bottom:18px}}@media (min-width:993px) and (max-height:620px){.slide-bg-img{height:calc(100% + 72px);top:-36px;object-position:center bottom}.slide-content{padding-top:12px;padding-bottom:12px}}.custom-hero-carousel .heroSwiper{--hero-img-scale:1}.custom-hero-carousel .heroSwiper .swiper-wrapper{height:100% !important}.custom-hero-carousel .heroSwiper .swiper-slide{overflow:hidden}.custom-hero-carousel .heroSwiper .slide-bg-picture,.custom-hero-carousel .heroSwiper .slide-bg-img{display:block;width:100%;height:100%}.custom-hero-carousel .heroSwiper .slide-bg-img{min-width:100%;min-height:100%;object-fit:cover;transform:scale(var(--hero-img-scale));transform-origin:center bottom;backface-visibility:hidden}@media (hover:none) and (pointer:coarse) and (max-width:1199px){.custom-hero-carousel .heroSwiper{--hero-img-scale:1.018}.custom-hero-carousel .heroSwiper .slide-bg-img{object-position:center bottom}}@media (hover:none) and (pointer:coarse) and (max-width:767px){.custom-hero-carousel .heroSwiper{--hero-img-scale:1.025}.custom-hero-carousel .heroSwiper .slide-bg-img{object-position:center bottom}}@media (hover:hover) and (pointer:fine){.custom-hero-carousel .heroSwiper{--hero-img-scale:1.012}.custom-hero-carousel .heroSwiper .slide-bg-img{height:100%;top:0;bottom:auto;object-fit:cover;object-position:center 85%;transform-origin:center center}}@media (hover:hover) and (pointer:fine) and (max-height:720px){.custom-hero-carousel .heroSwiper{--hero-img-scale:1.022}.custom-hero-carousel .heroSwiper .slide-bg-img{height:100%;top:0;object-position:center 85%}}@media (hover:hover) and (pointer:fine) and (max-height:620px){.custom-hero-carousel .heroSwiper{--hero-img-scale:1.032}.custom-hero-carousel .heroSwiper .slide-bg-img{height:100%;top:0;object-position:center 85%}}.custom-hero-carousel .heroSwiper .hero-kicker{display:block;margin:0 0 11px;padding:0;border:0;border-radius:0;background:0 0;color:rgba(220,180,82,.74);font-size:10px;line-height:1.2;font-weight:900;letter-spacing:.145em;text-transform:uppercase;box-shadow:none}