.elementor-2278 .elementor-element.elementor-element-24240c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-080a98c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-720533a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-282c8ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-e3a0c04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-e3a0c04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2278 .elementor-element.elementor-element-5e2af7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-8ef2100 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2278 .elementor-element.elementor-element-8ef2100 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2278 .elementor-element.elementor-element-8ef2100{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2278 .elementor-element.elementor-element-8ef2100 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2278 .elementor-element.elementor-element-e0ee6b2 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2278 .elementor-element.elementor-element-e0ee6b2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2278 .elementor-element.elementor-element-e0ee6b2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2278 .elementor-element.elementor-element-e0ee6b2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2278 .elementor-element.elementor-element-e0ee6b2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-2278 .elementor-element.elementor-element-6df26df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-69b19f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-02e0d6f .fluentform-widget-wrapper .ff-el-group a{color:var( --e-global-color-secondary );}.elementor-2278 .elementor-element.elementor-element-02e0d6f .fluentform-widget-wrapper .ff-el-input--label label{color:var( --e-global-color-4f01a3d );font-size:15px;}.elementor-2278 .elementor-element.elementor-element-02e0d6f .fluentform-widget-wrapper .ff_t_c {color:var( --e-global-color-4f01a3d );}.elementor-2278 .elementor-element.elementor-element-02e0d6f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-secondary );color:#ffffff !important;}.elementor-2278 .elementor-element.elementor-element-02e0d6f .fluentform-widget-wrapper .ff-message-success{color:var( --e-global-color-4f01a3d );}.elementor-2278 .elementor-element.elementor-element-02e0d6f .fluentform-widget-wrapper .error.text-danger{color:#FFB4A8;}.elementor-2278 .elementor-element.elementor-element-7a89781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-ae4c6f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-69e5666{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-546d566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-a28efff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-52af700{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-b21a2fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-a549cef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-19a0f84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-7729b32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-16ca287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-a8f73aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-903f35e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-c2bc5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-8e4650f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-60316a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-87da6d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-c71354a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-da25470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-8b8e54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-d5c6851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-1f4b189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-2545933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-7ff3a1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-2a110e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-7b56480{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2278 .elementor-element.elementor-element-e741d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-a1acd38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2278 .elementor-element.elementor-element-00cfbb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2278 .elementor-element.elementor-element-e3a0c04{--width:84.124%;}}/* Start custom CSS */body.elementor-page-2278{background:#EEEDE7}html{scroll-behavior:smooth}
.elementor-2278 .bf-top{padding:0!important;gap:0}
.bf-marquee{display:block;background:#B6AA75;color:#1E1E1E!important;overflow:hidden;white-space:nowrap;font:600 12px/1 Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:12px 0;text-decoration:none}
.bf-marquee:hover{color:#1E1E1E!important}
.bf-marquee__track{display:inline-flex;animation:bfm 60s linear infinite;will-change:transform}
.bf-marquee__track span{padding:0 14px}
@keyframes bfm{to{transform:translateX(-50%)}}
.elementor-2278 .bf-head{background:#1E1E1E;padding:14px 28px!important;justify-content:space-between;align-items:center;flex-wrap:nowrap!important}
.elementor-2278 .bf-logo{width:auto!important}.elementor-2278 .bf-logo img{height:46px;width:auto}
.elementor-2278 .bf-head__cta{width:auto!important;flex:0 0 auto;gap:10px;padding:0!important;justify-content:flex-end;align-items:center;flex-wrap:nowrap!important}
.elementor-2278 .bf-hero{background:radial-gradient(900px 480px at 12% -8%,rgba(182,170,117,.28),transparent 62%),radial-gradient(700px 420px at 100% 100%,rgba(106,119,88,.35),transparent 60%),#1E1E1E;padding:72px 28px 84px!important;color:#fff}
.elementor-2278 .bf-wrap{max-width:1180px;width:100%!important;margin:0 auto;padding:0!important}
.elementor-2278 .bf-wrap--n{max-width:860px}
.elementor-2278 .bf-hero__in{gap:56px;align-items:center;flex-wrap:nowrap!important}
.elementor-2278 .bf-hero__l{flex:1 1 56%;width:auto!important;padding:0!important;gap:22px}
.elementor-2278 .bf-form{flex:1 1 44%;width:auto!important;background:#2B2D27;border:1px solid rgba(182,170,117,.55);border-radius:24px;padding:34px!important;gap:14px;scroll-margin-top:24px;box-shadow:0 30px 80px rgba(0,0,0,.45)}
.bf-eyebrow p{font:600 12px/1.4 Raleway,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#B6AA75;margin:0}
.bf-eyebrow--d p{color:#7A6F3C}
.bf-h1 .elementor-heading-title{font-family:"Gilda Display",serif;font-weight:500;font-size:clamp(38px,5.2vw,66px);line-height:1.06;color:#fff;letter-spacing:-.01em}
.bf-gold{color:#B6AA75;font-style:italic}
.bf-lead p{font-size:18px;line-height:1.6;color:rgba(255,255,255,.84);margin:0;max-width:34em}
.bf-checks .elementor-icon-list-text{color:#fff;font-size:16px}
.bf-checks .elementor-icon-list-icon i{color:#B6AA75}.bf-checks .elementor-icon-list-icon svg{fill:#B6AA75}
.bf-checks .elementor-icon-list-item{padding:5px 0}
.bf-count-label p{font:600 11px/1 Raleway,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:6px 0 -8px}
.bf-count .elementor-countdown-wrapper{display:flex;gap:10px;max-width:420px;margin:0}
.bf-count .elementor-countdown-item{background:rgba(255,255,255,.06);border:1px solid rgba(182,170,117,.5);border-radius:14px;padding:14px 6px;flex:1}
.bf-count .elementor-countdown-digits{font-family:"Gilda Display",serif;font-size:36px;color:#B6AA75;line-height:1}
.bf-count .elementor-countdown-label{font:600 10px/1.6 Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7)}
.bf-count .elementor-countdown-expire--message{color:#fff}
.elementor-2278 .bf-btns{padding:0!important;gap:12px;flex-wrap:wrap!important;align-items:center}
.elementor-2278 .bf-btns--c{justify-content:center}
.bf-btn .elementor-button{background:#B6AA75;color:#1E1E1E;border-radius:999px;padding:19px 30px;font:600 15px/1.2 Raleway,sans-serif;letter-spacing:.02em;border:1px solid #B6AA75;transition:transform .15s,background .15s}
.bf-btn .elementor-button:hover{background:#cdc28e;color:#1E1E1E;transform:translateY(-1px)}
.bf-btn--ghost .elementor-button{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}
.bf-btn--ghost .elementor-button:hover{background:rgba(255,255,255,.08);color:#fff}
.bf-btn--dark .elementor-button{background:#1E1E1E;color:#fff;border-color:#1E1E1E}
.bf-btn--dark .elementor-button:hover{background:#474E3D;color:#fff}
.bf-btn--sm .elementor-button{padding:12px 18px;font-size:13px}
.bf-form__h .elementor-heading-title{font-family:"Gilda Display",serif;font-weight:500;font-size:30px;line-height:1.15;color:#fff}
.bf-form__p p{color:rgba(255,255,255,.78);font-size:15px;line-height:1.55;margin:0}
.bf-ff input,.bf-ff textarea,.bf-ff select{border-radius:10px!important}
.bf-ff .ff-btn-submit{width:100%;border-radius:999px!important;padding:16px!important;color:#1E1E1E!important;font-weight:600}
.elementor-2278 .bf-sec{padding:84px 28px!important;background:#EEEDE7}
.elementor-2278 .bf-sec--alt{background:#E4E2D7}
.elementor-2278 .bf-sec .bf-wrap{gap:22px}
.bf-h2 .elementor-heading-title{font-family:"Gilda Display",serif;font-weight:500;font-size:clamp(30px,3.6vw,48px);line-height:1.1;color:#1E1E1E}
.bf-h3 .elementor-heading-title{font-family:"Gilda Display",serif;font-weight:500;font-size:24px;line-height:1.2;color:#1E1E1E}
.bf-p,.bf-p p,.bf-p li{font-size:16.5px;line-height:1.65;color:#2C3432}.bf-p p{margin:0}
.bf-p ul{margin:0;padding-left:20px}.bf-p li{margin-bottom:8px}
.bf-note p{font-size:14.5px;line-height:1.6;color:#555c52;margin:0;max-width:56em}
.bf-prices{background:#fff;border-radius:24px;padding:8px 34px}
.bf-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid #E4E2D7}
.bf-row:last-child{border-bottom:0}
.bf-row strong{display:block;font:400 20px/1.3 Questrial,sans-serif;color:#1E1E1E}
.bf-row span{display:block;font-size:15px;color:#555c52;margin-top:4px}
.bf-row em{font-style:normal;font-weight:700;color:#7A6F3C}
.bf-row b{font:600 20px Raleway,sans-serif;color:#7A6F3C;white-space:nowrap}
.elementor-2278 .bf-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0!important}
.elementor-2278 .bf-card{background:#fff;border-radius:24px;padding:32px!important;gap:10px;width:100%!important}
.elementor-2278 .bf-steps{padding:0!important;gap:14px;counter-reset:bf}
.elementor-2278 .bf-step{counter-increment:bf;padding-left:104px!important;position:relative}
.bf-step:before{content:"0" counter(bf);position:absolute;left:32px;top:26px;font:500 40px/1 "Gilda Display",serif;color:#B6AA75}
.bf-faq .elementor-accordion-item{background:#fff;border:0!important;border-radius:18px;margin-bottom:12px;overflow:hidden}
.bf-faq .elementor-tab-title{padding:22px 26px;border:0!important}
.bf-faq .elementor-tab-title,.bf-faq .elementor-accordion-title{font-family:"Gilda Display",serif;font-size:20px;font-weight:500;color:#1E1E1E;line-height:1.3}
.bf-faq .elementor-accordion-icon{color:#7A6F3C}
.bf-faq .elementor-tab-content{padding:0 26px 24px;border:0!important;font-size:16.5px;line-height:1.65;color:#2C3432}
.elementor-2278 .bf-terms{border:1px solid #B6AA75}
.elementor-2278 .bf-cta{background:#1E1E1E;padding:84px 28px 40px!important;text-align:center}
.elementor-2278 .bf-cta .bf-wrap{gap:26px;align-items:center}
.bf-h2--l .elementor-heading-title{color:#fff}
.bf-foot p{font-size:13px;line-height:1.8;color:rgba(255,255,255,.6);margin:36px 0 0}
.bf-foot a{color:rgba(255,255,255,.8);text-decoration:underline}
.elementor-2278 .bf-stickywrap{padding:0!important;min-height:0!important}
.bf-sticky{display:none}
@media(max-width:1024px){.elementor-2278 .bf-hero__in{flex-direction:column!important;gap:36px}.elementor-2278 .bf-hero__l,.elementor-2278 .bf-form{flex:1 1 auto;width:100%!important}}
@media(max-width:767px){.bf-hide-m{display:none!important}
.elementor-2278 .bf-head{padding:12px 16px!important}.elementor-2278 .bf-logo img{height:36px}
.elementor-2278 .bf-hero{padding:40px 18px 56px!important}.elementor-2278 .bf-form{padding:24px!important}
.bf-lead p{font-size:16.5px}
.bf-btns .elementor-widget-button{width:100%}.bf-btns .elementor-button{display:block;width:100%;text-align:center}
.bf-count .elementor-countdown-digits{font-size:28px}
.elementor-2278 .bf-sec{padding:56px 18px!important}
.elementor-2278 .bf-grid{grid-template-columns:1fr}
.bf-prices{padding:4px 22px}.bf-row{align-items:flex-start;flex-direction:column;gap:8px;padding:22px 0}
.elementor-2278 .bf-card{padding:24px!important}
.elementor-2278 .bf-step{padding-left:24px!important;padding-top:70px!important}.bf-step:before{left:24px;top:22px;font-size:34px}
.elementor-2278 .bf-cta{padding:56px 18px 110px!important}
.bf-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:999;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#1E1E1E;border-top:1px solid rgba(182,170,117,.5)}
.bf-sticky a{flex:1;text-align:center;border-radius:999px;padding:14px 10px;font:600 14px Raleway,sans-serif;text-decoration:none}
.bf-sticky .bf-sticky__a{background:#B6AA75;color:#1E1E1E;flex:2}.bf-sticky .bf-sticky__b{border:1px solid rgba(255,255,255,.5);color:#fff}}
@media(prefers-reduced-motion:reduce){.bf-marquee__track{animation:none}html{scroll-behavior:auto}}
.bf-checks .elementor-icon-list-text{line-height:1.4}
@media(max-width:767px){body.elementor-page-2278 .cky-btn-revisit-wrapper{bottom:80px!important}.bf-count .elementor-countdown-wrapper{gap:6px;max-width:100%}.bf-count .elementor-countdown-item{padding:12px 2px;min-width:0}.bf-count .elementor-countdown-label{font-size:9px;letter-spacing:.08em}}
@media(max-width:767px){.elementor-2278 .bf-count .elementor-countdown-digits{font-size:30px!important}.elementor-2278 .bf-count .elementor-countdown-label{font-size:9px!important;letter-spacing:.06em!important}}/* End custom CSS */