.elementor-403 .elementor-element.elementor-element-815e248:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-815e248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070708;}.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container{max-width:1180px;}.elementor-403 .elementor-element.elementor-element-815e248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 64px 20px;}.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-403 .elementor-element.elementor-element-2eaaf1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-403 .elementor-element.elementor-element-2eaaf1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-2eaaf1a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:800;text-transform:none;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-403 .elementor-element.elementor-element-6c324ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-403 .elementor-element.elementor-element-6c324ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-6c324ba .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:4px;color:#D4AF37;}.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-403 .elementor-element.elementor-element-bdf0b1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-bdf0b1e{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:400;line-height:1.9em;color:#A9A9AF;}.elementor-403 .elementor-element.elementor-element-eb31ecf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-403 .elementor-element.elementor-element-eb31ecf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-eb31ecf.elementor-widget-xpro-social-icon{text-align:center;}.elementor-403 .elementor-element.elementor-element-eb31ecf .xpro-social-icon-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:15px;grid-row-gap:15px;}.elementor-403 .elementor-element.elementor-element-eb31ecf .xpro-social-icon > i{font-size:15px;}.elementor-403 .elementor-element.elementor-element-eb31ecf .xpro-social-icon > svg{width:15px;}.elementor-403 .elementor-element.elementor-element-eb31ecf .xpro-social-icon{height:60px;width:60px;}.elementor-403 .elementor-element.elementor-element-eb31ecf .xpro-social-icon-title{margin-left:5px;}.elementor-403 .elementor-element.elementor-element-92601b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-403 .elementor-element.elementor-element-92601b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-92601b1 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.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-403 .elementor-element.elementor-element-07eb37d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-07eb37d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-07eb37d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-07eb37d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-07eb37d .elementor-icon-list-text{color:#A9A9AF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-189ec9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-403 .elementor-element.elementor-element-189ec9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-189ec9d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-403 .elementor-element.elementor-element-9adacb1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-9adacb1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-9adacb1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-9adacb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-9adacb1 .elementor-icon-list-text{color:#A9A9AF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-1fc19a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-403 .elementor-element.elementor-element-1fc19a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-1fc19a4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-403 .elementor-element.elementor-element-6e35b42.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-6e35b42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-6e35b42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-6e35b42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-6e35b42 .elementor-icon-list-text{color:#A9A9AF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-c09530e:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-c09530e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070708;}.elementor-403 .elementor-element.elementor-element-c09530e > .elementor-container{max-width:1180px;}.elementor-403 .elementor-element.elementor-element-c09530e{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 30px 20px;}.elementor-403 .elementor-element.elementor-element-c09530e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-403 .elementor-element.elementor-element-d0f405d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-403 .elementor-element.elementor-element-d0f405d{font-family:"Cairo", Sans-serif;font-size:13.5px;font-weight:400;color:#6F6F76;}@media(max-width:1024px){.elementor-403 .elementor-element.elementor-element-815e248{padding:72px 24px 48px 24px;}}@media(max-width:767px){.elementor-403 .elementor-element.elementor-element-815e248{padding:60px 20px 24px 20px;}.elementor-403 .elementor-element.elementor-element-59b9203{width:100%;}.elementor-403 .elementor-element.elementor-element-97ec978{width:50%;}.elementor-403 .elementor-element.elementor-element-3c37432{width:50%;}.elementor-403 .elementor-element.elementor-element-7cf2d32{width:100%;}.elementor-403 .elementor-element.elementor-element-f8a78cc{width:100%;}}@media(min-width:768px){.elementor-403 .elementor-element.elementor-element-59b9203{width:36%;}.elementor-403 .elementor-element.elementor-element-97ec978{width:20%;}.elementor-403 .elementor-element.elementor-element-3c37432{width:20%;}.elementor-403 .elementor-element.elementor-element-7cf2d32{width:24%;}.elementor-403 .elementor-element.elementor-element-f8a78cc{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-403 .elementor-element.elementor-element-59b9203{width:100%;}.elementor-403 .elementor-element.elementor-element-97ec978{width:33%;}.elementor-403 .elementor-element.elementor-element-3c37432{width:33%;}.elementor-403 .elementor-element.elementor-element-7cf2d32{width:34%;}.elementor-403 .elementor-element.elementor-element-f8a78cc{width:100%;}}/* Start custom CSS for section, class: .elementor-element-815e248 */.elementor-403 .elementor-element.elementor-element-815e248{position:relative;overflow:hidden;isolation:isolate}
.elementor-403 .elementor-element.elementor-element-815e248:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55),transparent);pointer-events:none}
.elementor-403 .elementor-element.elementor-element-815e248:after{content:"";position:absolute;top:-220px;left:-160px;width:620px;height:520px;background:radial-gradient(closest-side,rgba(212,175,55,.08),transparent);pointer-events:none;z-index:-1}
[dir=rtl] .elementor-403 .elementor-element.elementor-element-815e248:after{left:auto;right:-160px}
.elementor-403 .elementor-element.elementor-element-815e248 .elementor-column > .elementor-widget-wrap{align-content:flex-start}
.elementor-403 .elementor-element.elementor-element-815e248 .elementor-widget{text-align:start}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-desc{max-width:380px}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-desc p{margin:0}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-head .elementor-heading-title{display:inline-block;position:relative;padding-bottom:16px}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-head .elementor-heading-title:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;background:#D4AF37}
[dir=rtl] .elementor-403 .elementor-element.elementor-element-815e248 .ft-head .elementor-heading-title:after{left:auto;right:0}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-items{margin:0;padding:0;list-style:none}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-item{margin:0 0 14px 0 !important;padding:0 !important}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-item:after,.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-icon{display:none !important}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-item > a{display:inline-flex;align-items:center}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-item > a:before{content:"";width:0;height:1px;background:#D4AF37;margin-inline-end:0;transition:width .35s ease,margin .35s ease}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-text{padding:0 !important;color:#A9A9AF;transition:color .35s ease}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-item > a:hover:before{width:14px;margin-inline-end:10px}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-links .elementor-icon-list-item > a:hover .elementor-icon-list-text{color:#FFFFFF}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-social .xpro-social-icon-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;justify-content:flex-start}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-social .xpro-social-icon-wrapper li{margin:0 !important;padding:0 !important}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-social a.xpro-social-icon{display:inline-flex !important;align-items:center;justify-content:center;width:44px !important;height:44px !important;padding:0 !important;border-radius:6px !important;background:rgba(212,175,55,.04) !important;border:1px solid rgba(212,175,55,.25) !important;transition:background-color .35s ease,border-color .35s ease,transform .35s ease !important}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-social a.xpro-social-icon i,.elementor-403 .elementor-element.elementor-element-815e248 .ft-social a.xpro-social-icon svg{font-size:15px !important;width:15px !important;height:15px !important;color:#B8B8C0 !important;fill:#B8B8C0 !important;transition:color .35s ease,fill .35s ease}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-social a.xpro-social-icon:hover{background:#D4AF37 !important;border-color:#D4AF37 !important;transform:translateY(-3px)}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-social a.xpro-social-icon:hover i,.elementor-403 .elementor-element.elementor-element-815e248 .ft-social a.xpro-social-icon:hover svg{color:#070708 !important;fill:#070708 !important}
@media (max-width:1024px){.elementor-403 .elementor-element.elementor-element-815e248 .ft-brand{margin-bottom:48px}}
@media (max-width:767px){.elementor-403 .elementor-element.elementor-element-815e248 .ft-col{margin-bottom:36px}}
/* balanced distribution: brand on one side, link columns grouped at the other edge */
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container{display:flex;flex-wrap:wrap;justify-content:space-between}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-brand{width:38% !important;flex:0 0 38%}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-col{width:auto !important;flex:0 0 auto;margin-inline-start:72px}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-brand + .ft-col{margin-inline-start:auto}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-col > .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important}
.elementor-403 .elementor-element.elementor-element-815e248 .ft-brand > .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important}
@media (max-width:1024px){
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-brand{width:100% !important;flex-basis:100%}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container{justify-content:flex-start}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-brand + .ft-col{margin-inline-start:0}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-col{margin-inline-start:0;margin-inline-end:72px}
}
@media (max-width:767px){
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-col{width:50% !important;flex:0 0 50%;margin:0 0 36px 0 !important}
.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-col:last-child{width:100% !important;flex-basis:100%}
}
/* keep all columns on one row on desktop */
@media (min-width:1025px){.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container{flex-wrap:nowrap !important}.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-brand{width:34% !important;flex:0 1 34%}.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-col{flex:0 1 auto;min-width:0;margin-inline-start:56px}.elementor-403 .elementor-element.elementor-element-815e248 > .elementor-container > .ft-brand + .ft-col{margin-inline-start:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c09530e */.elementor-403 .elementor-element.elementor-element-c09530e > .elementor-container{align-items:center}
.elementor-403 .elementor-element.elementor-element-c09530e .elementor-widget{text-align:start}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-copy p,.elementor-403 .elementor-element.elementor-element-c09530e .ft-top p{margin:0}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-copy strong{color:#D9D9DE;font-weight:600}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-top{text-align:end}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-top a{display:inline-flex;align-items:center;gap:10px;color:#A9A9AF;transition:color .35s ease}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-top a:after{content:"\2191";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(212,175,55,.35);border-radius:50%;color:#D4AF37;font-family:Montserrat,sans-serif;font-size:14px;transition:background-color .35s ease,color .35s ease,transform .35s ease}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-top a:hover{color:#FFFFFF}
.elementor-403 .elementor-element.elementor-element-c09530e .ft-top a:hover:after{background:#D4AF37;color:#070708;transform:translateY(-3px)}
@media (max-width:767px){.elementor-403 .elementor-element.elementor-element-c09530e .ft-copy,.elementor-403 .elementor-element.elementor-element-c09530e .ft-top{text-align:center}.elementor-403 .elementor-element.elementor-element-c09530e .ft-top{margin-top:16px}}
.elementor-403 .elementor-element.elementor-element-c09530e > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important}

.elementor-403 .elementor-element.elementor-element-c09530e .ft-copy,.elementor-403 .elementor-element.elementor-element-c09530e .ft-copy p{text-align:center !important}/* End custom CSS */