.elementor-70 .elementor-element.elementor-element-74000039{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000039:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-74000039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-7400000a{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-70 .elementor-element.elementor-element-7400000a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7400000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#241b0a;}.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-70 .elementor-element.elementor-element-74000009{text-align:center;}.elementor-70 .elementor-element.elementor-element-74000009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:900;letter-spacing:1px;color:#ffe4a0;}.elementor-70 .elementor-element.elementor-element-a9c37ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-a9c37ec:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-a9c37ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-8ed7e75{width:full;max-width:full;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-d240b0a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-d240b0a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-d240b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-8ceea32{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-058e46f{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(224,167,64,.38);--border-color:rgba(224,167,64,.38);--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-70 .elementor-element.elementor-element-e1127f9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AD7B2F;border-radius:16px 16px 16px 16px;text-align:center;}.elementor-70 .elementor-element.elementor-element-e1127f9 img{width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-70 .elementor-element.elementor-element-3507478{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2396310{text-align:start;}.elementor-70 .elementor-element.elementor-element-2396310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:900;line-height:1.15em;letter-spacing:1.7px;color:#f3d18c;}.elementor-70 .elementor-element.elementor-element-9f606d5{text-align:start;}.elementor-70 .elementor-element.elementor-element-9f606d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;font-weight:900;line-height:0.98em;color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-f99ccfb{text-align:start;}.elementor-70 .elementor-element.elementor-element-f99ccfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:144px;font-weight:900;line-height:0.95em;color:#edb649;}.elementor-70 .elementor-element.elementor-element-b36179e{text-align:start;}.elementor-70 .elementor-element.elementor-element-b36179e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;line-height:1.05em;color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-7229c32{background-color:#EAB548;padding:8px 14px 8px 14px;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-70 .elementor-element.elementor-element-7229c32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1.12em;color:#181207;}.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-70 .elementor-element.elementor-element-e779f91{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#e2ded5;}.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-70 .elementor-element.elementor-element-dc23fbb .elementor-button{background-color:transparent;fill:#191407;color:#191407;background-image:linear-gradient(135deg, #ffdc79 0%, #c88722 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:transparent;border-radius:11px 11px 11px 11px;padding:15px 20px 15px 20px;}.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:focus{color:#FDE29A;}.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:focus svg{fill:#FDE29A;}.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button{background-color:#141917;fill:#ffde83;color:#ffde83;border-style:solid;border-width:0px 0px 0px 0px;border-color:transparent;border-radius:11px 11px 11px 11px;padding:15px 20px 15px 20px;}.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:focus{color:#FDE29A;}.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:focus svg{fill:#FDE29A;}.elementor-70 .elementor-element.elementor-element-c6f2567{text-align:start;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.55em;color:#cfc7b1;}.elementor-70 .elementor-element.elementor-element-e1790001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:38px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-e1790001:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e1790001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-70f0b001{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-70 .elementor-element.elementor-element-70f0b001:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-70f0b001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13170f;}.elementor-70 .elementor-element.elementor-element-70f0b002{text-align:center;}.elementor-70 .elementor-element.elementor-element-70f0b002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:900;line-height:1.15em;color:#ffe5a0;}.elementor-70 .elementor-element.elementor-element-70f0b003{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;color:#e1d4b8;}.elementor-70 .elementor-element.elementor-element-7400000f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:46px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-7400000f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7400000f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-7400000c{text-align:center;}.elementor-70 .elementor-element.elementor-element-7400000c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:900;letter-spacing:2px;color:#edb649;}.elementor-70 .elementor-element.elementor-element-74be0001{text-align:center;}.elementor-70 .elementor-element.elementor-element-74be0001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:900;color:#ffe09a;}.elementor-70 .elementor-element.elementor-element-7400000d{text-align:center;}.elementor-70 .elementor-element.elementor-element-7400000d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:900;line-height:1.1em;color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-7400000e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#d8d4c9;}.elementor-70 .elementor-element.elementor-element-74be0a71 .elementor-button{background-color:#edb649;fill:#1b150b;color:#1b150b;border-radius:11px 11px 11px 11px;padding:16px 22px 16px 22px;}.elementor-70 .elementor-element.elementor-element-74be0002{text-align:center;}.elementor-70 .elementor-element.elementor-element-74be0002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#f6eee2;}.elementor-70 .elementor-element.elementor-element-74be0003{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;color:#d5cec0;}.elementor-70 .elementor-element.elementor-element-74ba0010{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-74ba0010:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-74ba0010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-74ba0013{text-align:center;font-family:"Inter", Sans-serif;font-size:10px;color:#a9a99f;}.elementor-70 .elementor-element.elementor-element-74be0004 .elementor-button{background-color:#edb649;fill:#171209;color:#171209;border-radius:11px 11px 11px 11px;padding:15px 16px 15px 16px;}.elementor-70 .elementor-element.elementor-element-d7828b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-72188ec{--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;border-style:solid;--border-style:solid;border-color:#806025;--border-color:#806025;--border-radius:14px 14px 14px 14px;}.elementor-70 .elementor-element.elementor-element-72188ec:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-72188ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120e0c;}.elementor-70 .elementor-element.elementor-element-1150216 img{width:100%;height:525px;object-fit:cover;object-position:center center;}.elementor-70 .elementor-element.elementor-element-409d5f8{text-align:center;}.elementor-70 .elementor-element.elementor-element-409d5f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;color:#ffde83;}.elementor-70 .elementor-element.elementor-element-fe0fb0f{text-align:center;}.elementor-70 .elementor-element.elementor-element-fe0fb0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-fc4a90b{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.6em;color:#bbbcb3;}.elementor-70 .elementor-element.elementor-element-74ba0030{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:10px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-74ba0030:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-74ba0030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-74ba0033{text-align:center;font-family:"Inter", Sans-serif;font-size:10px;color:#a9a99f;}.elementor-70 .elementor-element.elementor-element-74000025{--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;--padding-top:0px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-74000025:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-74000025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-74000024{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7400001d{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7400001d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7400001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-70 .elementor-element.elementor-element-7400001b{font-family:"Inter", Sans-serif;font-size:11px;line-height:1.6em;color:#bbbcb3;}.elementor-70 .elementor-element.elementor-element-7400001c .elementor-button{background-color:#101a14;fill:#ffde83;color:#ffde83;border-style:solid;border-width:1px 1px 1px 1px;border-color:#806025;border-radius:10px 10px 10px 10px;padding:13px 16px 13px 16px;}.elementor-70 .elementor-element.elementor-element-74000034{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:55px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-74000034:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-74000034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-74000026{text-align:center;}.elementor-70 .elementor-element.elementor-element-74000026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:900;line-height:1.18em;color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-74000033{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-70 .elementor-element.elementor-element-7400002a{--display:flex;--min-height:196px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#76582d;--border-color:#76582d;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:23px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-7400002a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7400002a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101712;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-74000027.elementor-view-stacked .elementor-icon{background-color:#edb649;color:#edb649;}.elementor-70 .elementor-element.elementor-element-74000027.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-74000027.elementor-view-default .elementor-icon{color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-74000027.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-74000027.elementor-view-default .elementor-icon svg{fill:#edb649;}.elementor-70 .elementor-element.elementor-element-74000027.elementor-view-framed .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-74000027.elementor-view-stacked .elementor-icon svg{fill:#edb649;}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon svg{height:27px;}.elementor-70 .elementor-element.elementor-element-7400003a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000028{text-align:center;}.elementor-70 .elementor-element.elementor-element-74000028 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:900;color:#ffde83;}.elementor-70 .elementor-element.elementor-element-74000029{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.6em;color:#bbbcb3;}.elementor-70 .elementor-element.elementor-element-7400002e{--display:flex;--min-height:196px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#76582d;--border-color:#76582d;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:23px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-7400002e:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7400002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101712;}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-stacked .elementor-icon{background-color:#edb649;color:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-default .elementor-icon{color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-default .elementor-icon svg{fill:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-framed .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002b.elementor-view-stacked .elementor-icon svg{fill:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon svg{height:27px;}.elementor-70 .elementor-element.elementor-element-7400003b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7400002c{text-align:center;}.elementor-70 .elementor-element.elementor-element-7400002c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:900;color:#ffde83;}.elementor-70 .elementor-element.elementor-element-7400002d{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.6em;color:#bbbcb3;}.elementor-70 .elementor-element.elementor-element-74000032{--display:flex;--min-height:196px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#76582d;--border-color:#76582d;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:23px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-74000032:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-74000032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101712;}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-stacked .elementor-icon{background-color:#edb649;color:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-default .elementor-icon{color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-default .elementor-icon svg{fill:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-framed .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002f.elementor-view-stacked .elementor-icon svg{fill:#edb649;}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon svg{height:27px;}.elementor-70 .elementor-element.elementor-element-7400003c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000030{text-align:center;}.elementor-70 .elementor-element.elementor-element-74000030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:900;color:#ffde83;}.elementor-70 .elementor-element.elementor-element-74000031{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.6em;color:#bbbcb3;}.elementor-70 .elementor-element.elementor-element-58760f8{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:42px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-58760f8:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-58760f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-8307da3{text-align:center;}.elementor-70 .elementor-element.elementor-element-8307da3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:900;line-height:1.15em;letter-spacing:-1.5px;color:#edb649;}.elementor-70 .elementor-element.elementor-element-977597c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e847b6f{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(224,167,64,.38);--border-color:rgba(224,167,64,.38);--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-e847b6f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e847b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e1511;}.elementor-70 .elementor-element.elementor-element-723c4a2{text-align:start;}.elementor-70 .elementor-element.elementor-element-723c4a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1.15em;color:#edb649;}.elementor-70 .elementor-element.elementor-element-09a69e3{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#F7F4ED;}.elementor-70 .elementor-element.elementor-element-860520d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(224,167,64,.38);--border-color:rgba(224,167,64,.38);--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-860520d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-860520d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e1511;}.elementor-70 .elementor-element.elementor-element-7a1e768{text-align:start;}.elementor-70 .elementor-element.elementor-element-7a1e768 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1.15em;color:#edb649;}.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-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-item{border-color:#3b3526;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#3b3526;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#3b3526;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-icon, .elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-title{color:#f1e8cf;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-icon svg{fill:#f1e8cf;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-active .elementor-accordion-icon, .elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-active .elementor-accordion-title{color:#EAB548;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-active .elementor-accordion-icon svg{fill:#EAB548;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-tab-title .elementor-accordion-icon i:before{color:#e7ad40;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-tab-title .elementor-accordion-icon svg{fill:#e7ad40;}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-tab-content{color:#C7C6C0;}.elementor-70 .elementor-element.elementor-element-358592f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:75px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-358592f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-358592f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-ce65370{text-align:center;}.elementor-70 .elementor-element.elementor-element-ce65370 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;line-height:1.5em;letter-spacing:2.3px;color:#edb649;}.elementor-70 .elementor-element.elementor-element-24977a9{text-align:center;}.elementor-70 .elementor-element.elementor-element-24977a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:900;line-height:1.15em;letter-spacing:-1.5px;color:#edb649;}.elementor-70 .elementor-element.elementor-element-d5e1e6e{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f6dfb8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(219,162,65,.22);--border-color:rgba(219,162,65,.22);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-f6dfb8e:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f6dfb8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101814;}.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-70 .elementor-element.elementor-element-10258be .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-10258be.elementor-view-stacked .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-10258be.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-10258be.elementor-view-default .elementor-icon{fill:#edb649;color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-title{color:#edb649;}.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;color:#cbcec5;}.elementor-70 .elementor-element.elementor-element-c6e3d9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(219,162,65,.22);--border-color:rgba(219,162,65,.22);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-c6e3d9d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-c6e3d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101814;}.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-6c922f9.elementor-view-stacked .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-6c922f9.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-6c922f9.elementor-view-default .elementor-icon{fill:#edb649;color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-title{color:#edb649;}.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;color:#cbcec5;}.elementor-70 .elementor-element.elementor-element-14c7b90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(219,162,65,.22);--border-color:rgba(219,162,65,.22);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-14c7b90:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-14c7b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101814;}.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-f6fe8fb.elementor-view-stacked .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-f6fe8fb.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-f6fe8fb.elementor-view-default .elementor-icon{fill:#edb649;color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-title{color:#edb649;}.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;color:#cbcec5;}.elementor-70 .elementor-element.elementor-element-684bd76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(219,162,65,.22);--border-color:rgba(219,162,65,.22);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-684bd76:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-684bd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101814;}.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-6899c8d.elementor-view-stacked .elementor-icon{background-color:#edb649;}.elementor-70 .elementor-element.elementor-element-6899c8d.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-6899c8d.elementor-view-default .elementor-icon{fill:#edb649;color:#edb649;border-color:#edb649;}.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon{font-size:27px;}.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-title{color:#edb649;}.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;color:#cbcec5;}.elementor-70 .elementor-element.elementor-element-4f6a7ad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:75px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-4f6a7ad:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-4f6a7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070908;}.elementor-70 .elementor-element.elementor-element-80060dc{text-align:center;}.elementor-70 .elementor-element.elementor-element-80060dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;line-height:1.5em;letter-spacing:2.3px;color:#edb649;}.elementor-70 .elementor-element.elementor-element-c18dccb{text-align:center;}.elementor-70 .elementor-element.elementor-element-c18dccb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:900;line-height:1.15em;letter-spacing:-1.5px;color:#edb649;}.elementor-70 .elementor-element.elementor-element-d7a1699{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-fc2ab31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(221,168,69,.28);--border-color:rgba(221,168,69,.28);--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-fc2ab31:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-fc2ab31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101612;}.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-510d35b.elementor-view-stacked .elementor-icon{background-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-510d35b.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-510d35b.elementor-view-default .elementor-icon{fill:#e8b24f;color:#e8b24f;border-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon{font-size:32px;}.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-title{color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-description{font-size:12px;color:#F7F4ED;}.elementor-70 .elementor-element.elementor-element-a69ff5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(221,168,69,.28);--border-color:rgba(221,168,69,.28);--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-a69ff5c:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-a69ff5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101612;}.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-3c8b9bd.elementor-view-stacked .elementor-icon{background-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-3c8b9bd.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-3c8b9bd.elementor-view-default .elementor-icon{fill:#e8b24f;color:#e8b24f;border-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon{font-size:32px;}.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-title{color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-description{font-size:12px;color:#F7F4ED;}.elementor-70 .elementor-element.elementor-element-340ee67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(221,168,69,.28);--border-color:rgba(221,168,69,.28);--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-340ee67:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-340ee67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101612;}.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-f4d1b13.elementor-view-stacked .elementor-icon{background-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-f4d1b13.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-f4d1b13.elementor-view-default .elementor-icon{fill:#e8b24f;color:#e8b24f;border-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon{font-size:32px;}.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-title{color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-description{font-size:12px;color:#F7F4ED;}.elementor-70 .elementor-element.elementor-element-8dcabcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(221,168,69,.28);--border-color:rgba(221,168,69,.28);--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-8dcabcd:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-8dcabcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101612;}.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-f1f6b39.elementor-view-stacked .elementor-icon{background-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-f1f6b39.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-f1f6b39.elementor-view-default .elementor-icon{fill:#e8b24f;color:#e8b24f;border-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon{font-size:32px;}.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-title{color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-description{font-size:12px;color:#F7F4ED;}.elementor-70 .elementor-element.elementor-element-db717c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(221,168,69,.28);--border-color:rgba(221,168,69,.28);--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-db717c4:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-db717c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101612;}.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-wrapper{gap:15px;}.elementor-70 .elementor-element.elementor-element-32a0c8b.elementor-view-stacked .elementor-icon{background-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-32a0c8b.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-32a0c8b.elementor-view-default .elementor-icon{fill:#e8b24f;color:#e8b24f;border-color:#e8b24f;}.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon{font-size:32px;}.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-title{color:#f9f6ec;}.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-description{font-size:12px;color:#F7F4ED;}.elementor-70 .elementor-element.elementor-element-83b20a6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-color:#a57529;--border-color:#a57529;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-83b20a6:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-83b20a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090c0a;}.elementor-70 .elementor-element.elementor-element-dd06185{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-dd06185:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-dd06185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080b09;}.elementor-70 .elementor-element.elementor-element-ac122be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:94px;--padding-bottom:79px;--padding-left:26px;--padding-right:26px;}.elementor-70 .elementor-element.elementor-element-ac122be:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ac122be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0c0a;}.elementor-70 .elementor-element.elementor-element-7c6a941{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-70 .elementor-element.elementor-element-e224aa6{text-align:start;}.elementor-70 .elementor-element.elementor-element-e224aa6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:900;line-height:1.17em;color:#eabb62;}.elementor-70 .elementor-element.elementor-element-61efbc2{text-align:start;}.elementor-70 .elementor-element.elementor-element-61efbc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:900;line-height:1.05em;color:#fbf8f0;}.elementor-70 .elementor-element.elementor-element-0618609{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#c5c5b8;}.elementor-70 .elementor-element.elementor-element-b8b77b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-70 .elementor-element.elementor-element-ed87f4d .elementor-button{background-color:#edb649;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;fill:#18130c;color:#18130c;border-style:solid;border-color:#f5bf62;border-radius:10px 10px 10px 10px;padding:16px 22px 16px 22px;}.elementor-70 .elementor-element.elementor-element-ed87f4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-c3a6b67 .elementor-button{background-color:#10150f;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;fill:#ffdf9b;color:#ffdf9b;border-style:solid;border-color:#6f5426;border-radius:10px 10px 10px 10px;padding:16px 22px 16px 22px;}.elementor-70 .elementor-element.elementor-element-c3a6b67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-6c713a7{text-align:start;font-family:"Inter", Sans-serif;font-size:11px;line-height:1.65em;color:#aeb4a9;}.elementor-70 .elementor-element.elementor-element-93e1540{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-93e1540:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-93e1540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090d0b;}.elementor-70 .elementor-element.elementor-element-2a6acca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-9afa469{text-align:start;}.elementor-70 .elementor-element.elementor-element-9afa469 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:106px;font-weight:900;line-height:1.17em;color:#987344;}.elementor-70 .elementor-element.elementor-element-2793c9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-70 .elementor-element.elementor-element-2793c9d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-2793c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090d0b;}.elementor-70 .elementor-element.elementor-element-3dbf68b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70 .elementor-element.elementor-element-421a3ab{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#D9D3C1;}.elementor-70 .elementor-element.elementor-element-ab203a6{text-align:start;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.65em;color:#D2B67E;}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-74000039{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400000a{--width:100%;}.elementor-70 .elementor-element.elementor-element-d240b0a{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-058e46f{--width:48%;}.elementor-70 .elementor-element.elementor-element-3507478{--width:52%;}.elementor-70 .elementor-element.elementor-element-e1790001{--width:100%;}.elementor-70 .elementor-element.elementor-element-70f0b001{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400000f{--width:100%;}.elementor-70 .elementor-element.elementor-element-74ba0010{--width:100%;}.elementor-70 .elementor-element.elementor-element-d7828b1{--width:41%;}.elementor-70 .elementor-element.elementor-element-72188ec{--width:100%;}.elementor-70 .elementor-element.elementor-element-74ba0030{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-74000025{--width:100%;}.elementor-70 .elementor-element.elementor-element-74000024{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400001d{--width:56%;}.elementor-70 .elementor-element.elementor-element-74000034{--width:100%;}.elementor-70 .elementor-element.elementor-element-74000033{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400002a{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400003a{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400002e{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400003b{--width:100%;}.elementor-70 .elementor-element.elementor-element-74000032{--width:100%;}.elementor-70 .elementor-element.elementor-element-7400003c{--width:100%;}.elementor-70 .elementor-element.elementor-element-58760f8{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-e847b6f{--width:49%;}.elementor-70 .elementor-element.elementor-element-860520d{--width:49%;}.elementor-70 .elementor-element.elementor-element-358592f{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-f6dfb8e{--width:100%;}.elementor-70 .elementor-element.elementor-element-c6e3d9d{--width:100%;}.elementor-70 .elementor-element.elementor-element-14c7b90{--width:100%;}.elementor-70 .elementor-element.elementor-element-684bd76{--width:100%;}.elementor-70 .elementor-element.elementor-element-4f6a7ad{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-fc2ab31{--width:100%;}.elementor-70 .elementor-element.elementor-element-a69ff5c{--width:100%;}.elementor-70 .elementor-element.elementor-element-340ee67{--width:100%;}.elementor-70 .elementor-element.elementor-element-8dcabcd{--width:100%;}.elementor-70 .elementor-element.elementor-element-db717c4{--width:100%;}.elementor-70 .elementor-element.elementor-element-83b20a6{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-dd06185{--width:100%;}.elementor-70 .elementor-element.elementor-element-ac122be{--width:100%;}.elementor-70 .elementor-element.elementor-element-7c6a941{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-b8b77b2{--width:100%;}.elementor-70 .elementor-element.elementor-element-93e1540{--width:100%;}.elementor-70 .elementor-element.elementor-element-2a6acca{--content-width:1140px;}.elementor-70 .elementor-element.elementor-element-2793c9d{--width:100%;}.elementor-70 .elementor-element.elementor-element-3dbf68b{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-70 .elementor-element.elementor-element-f6dfb8e{--width:100%;}.elementor-70 .elementor-element.elementor-element-c6e3d9d{--width:100%;}.elementor-70 .elementor-element.elementor-element-14c7b90{--width:100%;}.elementor-70 .elementor-element.elementor-element-684bd76{--width:100%;}.elementor-70 .elementor-element.elementor-element-fc2ab31{--width:100%;}.elementor-70 .elementor-element.elementor-element-a69ff5c{--width:100%;}.elementor-70 .elementor-element.elementor-element-340ee67{--width:100%;}.elementor-70 .elementor-element.elementor-element-8dcabcd{--width:100%;}.elementor-70 .elementor-element.elementor-element-db717c4{--width:100%;}}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-d240b0a{--padding-top:55px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-e1127f9 img{height:390px;}.elementor-70 .elementor-element.elementor-element-74ba0030{--padding-top:8px;--padding-bottom:38px;--padding-left:14px;--padding-right:14px;}.elementor-70 .elementor-element.elementor-element-58760f8{--padding-top:18px;--padding-bottom:38px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-358592f{--padding-top:15px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-4f6a7ad{--padding-top:14px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000009 .elementor-heading-title{font-size:9px;}.elementor-70 .elementor-element.elementor-element-d240b0a{--padding-top:0px;--padding-bottom:32px;--padding-left:14px;--padding-right:14px;}.elementor-70 .elementor-element.elementor-element-8ceea32{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-70 .elementor-element.elementor-element-058e46f{--width:100%;}.elementor-70 .elementor-element.elementor-element-e1127f9 img{height:330px;}.elementor-70 .elementor-element.elementor-element-3507478{--width:100%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:4px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-70 .elementor-element.elementor-element-2396310{text-align:center;}.elementor-70 .elementor-element.elementor-element-2396310 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-9f606d5{text-align:center;}.elementor-70 .elementor-element.elementor-element-9f606d5 .elementor-heading-title{font-size:37px;}.elementor-70 .elementor-element.elementor-element-f99ccfb{text-align:center;}.elementor-70 .elementor-element.elementor-element-f99ccfb .elementor-heading-title{font-size:99px;}.elementor-70 .elementor-element.elementor-element-b36179e{text-align:center;}.elementor-70 .elementor-element.elementor-element-b36179e .elementor-heading-title{font-size:30px;}.elementor-70 .elementor-element.elementor-element-7229c32 .elementor-heading-title{font-size:12px;}.elementor-70 .elementor-element.elementor-element-e779f91{text-align:center;}.elementor-70 .elementor-element.elementor-element-c6f2567{text-align:center;}.elementor-70 .elementor-element.elementor-element-e1790001{--padding-top:18px;--padding-bottom:26px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-70f0b001{--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-70f0b002 .elementor-heading-title{font-size:15px;}.elementor-70 .elementor-element.elementor-element-7400000f{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:22px;--padding-bottom:23px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-7400000c .elementor-heading-title{font-size:10px;}.elementor-70 .elementor-element.elementor-element-7400000d .elementor-heading-title{font-size:30px;}.elementor-70 .elementor-element.elementor-element-7400000e{font-size:12px;}.elementor-70 .elementor-element.elementor-element-74ba0010{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-d7828b1{--width:100%;}.elementor-70 .elementor-element.elementor-element-1150216 img{height:280px;}.elementor-70 .elementor-element.elementor-element-fe0fb0f .elementor-heading-title{font-size:18px;}.elementor-70 .elementor-element.elementor-element-74ba0030{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000025{--padding-top:0px;--padding-bottom:37px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-74000024{--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-70 .elementor-element.elementor-element-7400001d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000034{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:32px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-70 .elementor-element.elementor-element-74000026 .elementor-heading-title{font-size:24px;}.elementor-70 .elementor-element.elementor-element-74000033{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-70 .elementor-element.elementor-element-7400002a{--width:100%;--min-height:112px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:17px;--padding-right:17px;}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon{font-size:22px;}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon svg{height:22px;}.elementor-70 .elementor-element.elementor-element-7400003a{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000028 .elementor-heading-title{font-size:14px;}.elementor-70 .elementor-element.elementor-element-74000029{font-size:12.5px;}.elementor-70 .elementor-element.elementor-element-7400002e{--width:100%;--min-height:112px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:17px;--padding-right:17px;}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon{font-size:22px;}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon svg{height:22px;}.elementor-70 .elementor-element.elementor-element-7400003b{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7400002c .elementor-heading-title{font-size:14px;}.elementor-70 .elementor-element.elementor-element-7400002d{font-size:12.5px;}.elementor-70 .elementor-element.elementor-element-74000032{--width:100%;--min-height:112px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:17px;--padding-right:17px;}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon{font-size:22px;}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon svg{height:22px;}.elementor-70 .elementor-element.elementor-element-7400003c{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74000030 .elementor-heading-title{font-size:14px;}.elementor-70 .elementor-element.elementor-element-74000031{font-size:12.5px;}.elementor-70 .elementor-element.elementor-element-58760f8{--padding-top:12px;--padding-bottom:48px;--padding-left:14px;--padding-right:14px;}.elementor-70 .elementor-element.elementor-element-8307da3 .elementor-heading-title{font-size:27px;}.elementor-70 .elementor-element.elementor-element-977597c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-70 .elementor-element.elementor-element-e847b6f{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-723c4a2 .elementor-heading-title{font-size:20px;}.elementor-70 .elementor-element.elementor-element-860520d{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-7a1e768 .elementor-heading-title{font-size:20px;}.elementor-70 .elementor-element.elementor-element-358592f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-ce65370 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-24977a9 .elementor-heading-title{font-size:27px;}.elementor-70 .elementor-element.elementor-element-d5e1e6e{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;}.elementor-70 .elementor-element.elementor-element-f6dfb8e{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-c6e3d9d{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-14c7b90{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-684bd76{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-4f6a7ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-80060dc .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-c18dccb .elementor-heading-title{font-size:27px;}.elementor-70 .elementor-element.elementor-element-d7a1699{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-70 .elementor-element.elementor-element-fc2ab31{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-a69ff5c{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-340ee67{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-8dcabcd{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-db717c4{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-70 .elementor-element.elementor-element-83b20a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-70 .elementor-element.elementor-element-ac122be{--padding-top:66px;--padding-bottom:61px;--padding-left:18px;--padding-right:18px;}.elementor-70 .elementor-element.elementor-element-e224aa6 .elementor-heading-title{font-size:10px;}.elementor-70 .elementor-element.elementor-element-61efbc2 .elementor-heading-title{font-size:37px;}.elementor-70 .elementor-element.elementor-element-0618609{font-size:15px;}.elementor-70 .elementor-element.elementor-element-b8b77b2{--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-70 .elementor-element.elementor-element-6c713a7{font-size:11px;}.elementor-70 .elementor-element.elementor-element-93e1540{--padding-top:0px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-9afa469 .elementor-heading-title{font-size:46px;}.elementor-70 .elementor-element.elementor-element-2793c9d{--padding-top:21px;--padding-bottom:26px;--padding-left:17px;--padding-right:17px;}.elementor-70 .elementor-element.elementor-element-3dbf68b{--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-70 .elementor-element.elementor-element-421a3ab{font-size:12px;}.elementor-70 .elementor-element.elementor-element-ab203a6{font-size:11px;}}/* Start custom CSS for heading, class: .elementor-element-74000009 */.elementor-70 .elementor-element.elementor-element-74000009 .elementor-heading-title{font:800 clamp(8px,2.3vw,10px)/1.4 Inter,Arial,sans-serif;letter-spacing:.075em;color:#ffe4a0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400000a */.elementor-70 .elementor-element.elementor-element-7400000a{width:100%;background:linear-gradient(90deg,#171607,#33240c,#171607);border-bottom:1px solid #654a22;text-align:center}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1127f9 */.elementor-70 .elementor-element.elementor-element-e1127f9 img{width:100%;height:550px;object-fit:cover;object-position:center;border-radius:18px;display:block;}@media(max-width:699px){.elementor-70 .elementor-element.elementor-element-e1127f9 img{height:330px;border-radius:0;object-position:center 31%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058e46f */.elementor-70 .elementor-element.elementor-element-058e46f{overflow:hidden;border:1px solid rgba(222,163,58,.44);border-radius:18px;background:#15110b;}@media(max-width:699px){.elementor-70 .elementor-element.elementor-element-058e46f{border:0;border-radius:0;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f99ccfb */.elementor-70 .elementor-element.elementor-element-f99ccfb .elementor-heading-title{background:linear-gradient(130deg,#ffe6a0 0%,#f4b536 33%,#c88721 63%,#ffe091 100%);color:transparent!important;-webkit-background-clip:text;background-clip:text;text-shadow:none;letter-spacing:-.07em;}@media(max-width:699px){.elementor-70 .elementor-element.elementor-element-f99ccfb .elementor-heading-title{font-size:clamp(86px,20vw,116px);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b36179e */.elementor-70 .elementor-element.elementor-element-b36179e .pw-hero-gold{display:inline-block;background:linear-gradient(130deg,#ffe6a0 0%,#f4b536 33%,#c88721 63%,#ffe091 100%);color:transparent!important;-webkit-background-clip:text;background-clip:text;}.elementor-70 .elementor-element.elementor-element-b36179e .elementor-heading-title{line-height:1.03;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7229c32 */.elementor-70 .elementor-element.elementor-element-7229c32 .elementor-heading-title{background:linear-gradient(90deg,#b67c20,#f5ca67,#d39427);color:#181207!important;display:inline-block;transform:skew(-8deg);padding:7px 19px;font-weight:900;font-size:11px;letter-spacing:.08em;box-shadow:0 4px 16px rgba(0,0,0,.22);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc23fbb */.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:15px 20px;background:linear-gradient(135deg,#ffdc79 0%,#e7a631 50%,#c88722 100%) !important;color:#191407 !important;border:1px solid transparent !important;border-radius:11px;font:900 13px/1.28 Montserrat,Arial,sans-serif;letter-spacing:.02em;box-shadow:0 5px 25px rgba(214,147,35,.19);transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:hover{filter:brightness(1.10);color:#191407 !important;box-shadow:0 8px 26px rgba(214,147,35,.27)}.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:focus-visible{outline:2px solid #ffde83;outline-offset:3px}.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button:active{transform:scale(.985)}@media(max-width:699px){.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button{font-size:12px;padding:14px 12px;min-height:50px}}@media(prefers-reduced-motion:reduce){.elementor-70 .elementor-element.elementor-element-dc23fbb .elementor-button{transition:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf7f68 */.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:15px 20px;border:1px solid rgba(224,167,64,.38)!important;border-radius:11px;background:rgba(20,25,23,.72)!important;color:#ffde83!important;font:900 13px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.02em;box-shadow:none;transition:background .2s ease,transform .15s ease}.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:hover{background:rgba(37,36,27,.92)!important;color:#ffeaa6!important}.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:active{transform:scale(.985)}.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button:focus-visible{outline:2px solid #ffde83;outline-offset:3px}@media(max-width:699px){.elementor-70 .elementor-element.elementor-element-7cf7f68 .elementor-button{font-size:12px;padding:12px 13px;min-height:49px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3507478 */.elementor-70 .elementor-element.elementor-element-3507478{max-width:550px;}@media(max-width:699px){.elementor-70 .elementor-element.elementor-element-3507478{text-align:center;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d240b0a */.elementor-70 .elementor-element.elementor-element-d240b0a{background:radial-gradient(circle at 70% 21%,rgba(148,86,20,.17),transparent 46%),linear-gradient(180deg,#10130e 0%,#070908 100%);color:#f9f6ec;font-family:Inter,Arial,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70f0b001 */.elementor-70 .elementor-element.elementor-element-70f0b001{display:none!important}
@media(min-width:1025px){.elementor-70 .elementor-element.elementor-element-70f0b001{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:14px 18px!important;max-width:100%!important;width:100%!important;margin:0!important;text-align:center!important;border-top:1px solid rgba(207,153,60,.28)!important;border-bottom:1px solid rgba(207,153,60,.28)!important;background:linear-gradient(90deg,#0c100e,#17180f,#0c100e)!important;color:#f6e6bc!important}
.elementor-70 .elementor-element.elementor-element-70f0b001 .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.055em!important;color:#ffe1a0!important}
.elementor-70 .elementor-element.elementor-element-70f0b001 p{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#d8d0b7!important;margin:0!important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7400000c */.elementor-70 .elementor-element.elementor-element-7400000c .elementor-heading-title{font:800 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.2em;color:#edb649}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400000c{margin:0!important;text-align:center!important}.elementor-70 .elementor-element.elementor-element-7400000c .elementor-heading-title{font-size:10px!important;letter-spacing:.13em!important;color:#edb649!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74be0001 */.elementor-70 .elementor-element.elementor-element-74be0001{display:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74be0001{display:flex!important;width:auto!important;max-width:100%!important;align-self:center!important;margin:0 auto 1px!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74be0001 .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 13px!important;border-radius:999px!important;border:1px solid rgba(240,177,64,.55)!important;background:linear-gradient(110deg,rgba(238,155,42,.14),rgba(237,182,73,.05))!important;color:#ffe09a!important;letter-spacing:.08em!important;font:900 clamp(9px,2.65vw,10px)/1.4 Montserrat,Arial,sans-serif!important;box-shadow:0 3px 20px rgba(218,143,35,.07)!important}
.elementor-70 .elementor-element.elementor-element-74be0001 .pw-urgency-dot{width:6px;height:6px;flex:0 0 6px;border-radius:100%;background:#f5b744;box-shadow:0 0 0 3px rgba(245,183,68,.16)}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7400000d */.elementor-70 .elementor-element.elementor-element-7400000d{text-align:center;width:100%;margin:0}
.elementor-70 .elementor-element.elementor-element-7400000d .elementor-heading-title{font:900 clamp(31px,4.9vw,54px)/1.1 Montserrat,Arial,sans-serif;letter-spacing:-.045em;color:#f9f6ec!important;text-align:center}
.elementor-70 .elementor-element.elementor-element-7400000d .pw-req-gold{background:linear-gradient(130deg,#ffe6a0,#f4b536 35%,#c88721 75%,#ffe091);color:transparent;-webkit-background-clip:text;background-clip:text}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400000d{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2px!important}
.elementor-70 .elementor-element.elementor-element-7400000d .elementor-heading-title{font:900 clamp(26px,7vw,33px)/1.09 Montserrat,Arial,sans-serif!important;letter-spacing:-.045em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7400000e */.elementor-70 .elementor-element.elementor-element-7400000e{max-width:660px;margin:0 auto!important;text-align:center}.elementor-70 .elementor-element.elementor-element-7400000e p{margin:0;color:#d8d4c9!important;font:400 14px/1.65 Inter,Arial,sans-serif}.elementor-70 .elementor-element.elementor-element-7400000e strong{color:#ffde83}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400000e{margin:0 auto!important;padding:0 5px!important;max-width:350px!important}.elementor-70 .elementor-element.elementor-element-7400000e p{font:400 12px/1.55 Inter,Arial,sans-serif!important}.elementor-70 .elementor-element.elementor-element-7400000e strong{color:#ffde83!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74be0a71 */.elementor-70 .elementor-element.elementor-element-74be0a71{display:none!important}
@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-74be0a71{display:flex!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start!important;width:auto!important;max-width:100%!important}
.elementor-70 .elementor-element.elementor-element-74be0a71 .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:240px!important;min-height:52px!important;padding:16px 22px!important;border:1px solid #f0c674!important;border-radius:11px!important;background:linear-gradient(135deg,#ffe1a0 0%,#eeb955 44%,#cb8c30 100%)!important;box-shadow:0 10px 28px rgba(214,144,40,.16)!important;color:#1b150b!important;font:900 12px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:.04em!important;transition:filter .18s,transform .18s}
.elementor-70 .elementor-element.elementor-element-74be0a71 .elementor-button:hover{filter:brightness(1.06);transform:translateY(-2px)}
.elementor-70 .elementor-element.elementor-element-74be0a71 .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}}
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-74be0a71{align-self:center!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74be0002 */.elementor-70 .elementor-element.elementor-element-74be0002{display:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74be0002{display:block!important;width:100%!important;max-width:100%!important;margin:7px auto 0!important;padding:0 5px!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74be0002 .elementor-heading-title{font:900 clamp(15px,4.4vw,19px)/1.24 Montserrat,Arial,sans-serif!important;letter-spacing:-.025em!important;color:#f6eee2!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74be0002 .pw-h-gold{background:linear-gradient(130deg,#ffe6a0,#f4b536 35%,#c88721 75%,#ffe091);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74be0003 */.elementor-70 .elementor-element.elementor-element-74be0003{display:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74be0003{display:block!important;width:100%!important;max-width:350px!important;margin:0 auto!important;padding:0 5px!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74be0003 p{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#d5cec0!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-74be0003 strong{color:#ffe29e!important;font-weight:650!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ba0013 */.elementor-70 .elementor-element.elementor-element-74ba0013 p{margin:0;color:#a9a99f;font:400 10px/1.5 Inter,Arial,sans-serif;text-align:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74be0004 */.elementor-70 .elementor-element.elementor-element-74be0004{display:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74be0004{display:flex!important;justify-content:center!important;width:100%!important;max-width:340px!important;margin:12px auto 0!important}
.elementor-70 .elementor-element.elementor-element-74be0004 .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;padding:15px 12px!important;background:linear-gradient(135deg,#ffe4a0 0%,#efbb56 42%,#cf8e31 100%)!important;border:1px solid #e6ac4b!important;border-radius:11px!important;color:#171209!important;font:900 12px/1.3 Montserrat,Arial,sans-serif!important;box-shadow:0 8px 22px rgba(211,143,39,.16)!important}
.elementor-70 .elementor-element.elementor-element-74be0004 .elementor-button:hover{filter:brightness(1.08)}
.elementor-70 .elementor-element.elementor-element-74be0004 .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ba0010 */.elementor-70 .elementor-element.elementor-element-74ba0010{display:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74ba0010{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;color:#f9f6ec!important}
.elementor-70 .elementor-element.elementor-element-74ba0010>.e-con-inner{width:100%!important;min-width:0!important;max-width:100%!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba{width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 7px!important;background:transparent!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__header{display:none!important} /* remove duplicate gallery headline */
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__items{width:100%!important;max-width:100%!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__slide{padding:13px 8px 14px!important;border-radius:13px!important;border:1px solid rgba(225,169,66,.48)!important;background:linear-gradient(160deg,#101812,#0a0f0c)!important;box-shadow:0 14px 35px rgba(0,0,0,.22)!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__index{font-size:9px!important;letter-spacing:.1em!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__shoot-title{font-size:14px!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__grid{gap:8px!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__tag{font-size:10px!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__frame img{height:clamp(175px,53vw,255px)!important;width:100%!important;object-fit:cover!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__nav{margin:12px 0 0!important}
.elementor-70 .elementor-element.elementor-element-74ba0010 .pw-ba__caption{font-size:11px!important}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1150216 */.elementor-70 .elementor-element.elementor-element-1150216,.elementor-70 .elementor-element.elementor-element-1150216 .elementor-widget-container{width:100%;height:100%;min-height:420px;overflow:hidden}.elementor-70 .elementor-element.elementor-element-1150216 img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center center;border-radius:13px}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-1150216,.elementor-70 .elementor-element.elementor-element-1150216 .elementor-widget-container{height:245px!important;min-height:245px!important}.elementor-70 .elementor-element.elementor-element-1150216 img{height:245px!important;min-height:245px!important;object-position:center 25%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409d5f8 */.elementor-70 .elementor-element.elementor-element-409d5f8{position:absolute;z-index:3;top:14px;right:14px;width:auto!important;display:flex}.elementor-70 .elementor-element.elementor-element-409d5f8 .elementor-heading-title{padding:11px 15px;border:1px solid #eab548;border-radius:99px;background:rgba(7,9,8,.84);color:#ffe49b!important;font:900 13px/1.15 Montserrat,Arial,sans-serif;box-shadow:0 6px 20px #0008}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72188ec */.elementor-70 .elementor-element.elementor-element-72188ec{position:relative;isolation:isolate;border:1px solid rgba(237,182,73,.4);border-radius:14px;overflow:hidden;background:#120e0c;min-height:420px;height:100%;}.elementor-70 .elementor-element.elementor-element-72188ec::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(5,7,6,.83),transparent 42%)}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-72188ec{height:245px!important;min-height:245px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0fb0f */.elementor-70 .elementor-element.elementor-element-fe0fb0f .elementor-heading-title{color:#ffe1a2;font:900 20px/1.25 Montserrat,Arial,sans-serif;text-align:center} @media(max-width:767px){.elementor-70 .elementor-element.elementor-element-fe0fb0f .elementor-heading-title{font-size:17px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc4a90b */.elementor-70 .elementor-element.elementor-element-fc4a90b p{text-align:center;color:#bcbab0;margin:0;font:500 12px/1.6 Inter,Arial,sans-serif}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7828b1 */.elementor-70 .elementor-element.elementor-element-d7828b1{width:41%;max-width:480px;min-width:0;display:flex;flex-direction:column;gap:14px;justify-content:flex-start;}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-d7828b1{width:100%!important;max-width:none!important;margin-top:18px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400000f */.elementor-70 .elementor-element.elementor-element-7400000f{background:radial-gradient(ellipse at 50% 0%,rgba(193,128,33,.13),transparent 62%),#070908;display:flex;align-items:center;justify-content:center;text-align:center;width:100%}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400000f{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 12px 25px!important;text-align:center!important;background:radial-gradient(ellipse at 50% 3%,rgba(224,147,40,.24),transparent 36%),linear-gradient(180deg,#171309 0%,#120f0b 28%,#0a0d0a 61%,#070908 100%)!important;border-bottom:1px solid rgba(237,182,73,.16)!important;overflow:hidden!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:11px!important}
}

/* PW desktop/tablet refinements — mobile unchanged */
@media(min-width:1025px){
.elementor-70 .elementor-element.elementor-element-7400000f{display:grid!important;grid-template-columns:minmax(0,1.10fr) minmax(330px,.90fr)!important;grid-template-rows:auto auto auto auto!important;column-gap:clamp(30px,4vw,58px)!important;row-gap:19px!important;align-items:start!important;justify-items:stretch!important;justify-content:center!important;text-align:left!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:clamp(55px,5.4vw,82px) max(26px,calc((100vw - 1160px)/2)) clamp(50px,5.4vw,78px)!important;box-sizing:border-box!important;background:radial-gradient(ellipse at 67% 35%,rgba(194,133,36,.14),transparent 43%),#070908!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000c{grid-column:1!important;grid-row:1!important;align-self:end!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000d{grid-column:1!important;grid-row:2!important;align-self:start!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000e{grid-column:1!important;grid-row:3!important;align-self:start!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-74be0a71{grid-column:1!important;grid-row:4!important;align-self:start!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-d7828b1{grid-column:2!important;grid-row:1 / span 4!important;align-self:center!important;justify-self:stretch!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000c .elementor-heading-title{text-align:left!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000d{width:100%!important;text-align:left!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000d .elementor-heading-title{font:900 clamp(36px,3.7vw,54px)/1.085 Montserrat,Arial,sans-serif!important;letter-spacing:-.052em!important;text-align:left!important;max-width:100%!important;white-space:normal!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000e{width:100%!important;max-width:520px!important;margin:0!important;text-align:left!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000e p{font:400 15px/1.8 Inter,Arial,sans-serif!important;text-align:left!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-d7828b1{display:flex!important;flex-flow:column nowrap!important;width:100%!important;max-width:490px!important;min-width:0!important;margin:0!important;gap:13px!important}
.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-72188ec{width:100%!important;min-height:430px!important;height:430px!important;box-shadow:0 22px 55px rgba(0,0,0,.3)!important}
.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-1150216,.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-1150216 .elementor-widget-container{width:100%!important;min-height:430px!important;height:430px!important}
.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-1150216 img{width:100%!important;max-width:100%!important;min-height:430px!important;height:430px!important;object-fit:cover!important;object-position:center 32%!important}
}
@media(min-width:768px) and (max-width:1024px){
.elementor-70 .elementor-element.elementor-element-7400000f{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:48px 28px 51px!important;margin:0 auto!important;box-sizing:border-box!important;text-align:center!important;background:radial-gradient(ellipse at 65% 16%,rgba(193,128,33,.14),transparent 50%),#070908!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-widget,.elementor-70 .elementor-element.elementor-element-7400000f>.e-con{min-width:0!important;max-width:100%!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000c,.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000d,.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000e{width:100%!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000c .elementor-heading-title{text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000d{max-width:780px!important;margin:0 auto!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000d .elementor-heading-title{font:900 clamp(35px,5.2vw,50px)/1.085 Montserrat,Arial,sans-serif!important;letter-spacing:-.052em!important;text-align:center!important;white-space:normal!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000e{max-width:650px!important;margin:0 auto!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-7400000e p{font:400 14px/1.75 Inter,Arial,sans-serif!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400000f>.elementor-element-d7828b1{display:flex!important;flex-flow:column nowrap!important;width:min(100%,580px)!important;max-width:580px!important;min-width:0!important;flex:0 0 auto!important;margin:17px auto 0!important;gap:13px!important}
.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-72188ec{width:100%!important;min-height:360px!important;height:360px!important;box-shadow:0 17px 40px rgba(0,0,0,.28)!important}
.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-1150216,.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-1150216 .elementor-widget-container{width:100%!important;min-height:360px!important;height:360px!important}
.elementor-70 .elementor-element.elementor-element-7400000f .elementor-element-1150216 img{width:100%!important;max-width:100%!important;min-height:360px!important;height:360px!important;object-fit:cover!important;object-position:center 30%!important}
}

/* Desktop/tablet only: use the primary Durga Puja hero; mobile gallery hero remains intact below 768px. */
@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-7400000f{display:none!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ba0033 */.elementor-70 .elementor-element.elementor-element-74ba0033 p{margin:0;color:#a9a99f;font:400 10px/1.5 Inter,Arial,sans-serif;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ba0030 */.elementor-70 .elementor-element.elementor-element-74ba0030{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;background:radial-gradient(ellipse at 50% 9%,rgba(145,93,26,.095),transparent 60%),#070908!important;color:#f9f6ec!important;padding:10px 18px 52px!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-74ba0030>.e-con-inner{width:100%!important;max-width:1140px!important;margin:0 auto!important}
.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba{width:100%!important;max-width:1140px!important;padding:16px 0 23px!important;background:transparent!important}
.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba__header{margin-bottom:22px!important}
.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba__title{background:linear-gradient(130deg,#ffe6a0,#f4b536 35%,#c88721 75%,#ffe091);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important}
.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba__slide{background:linear-gradient(155deg,#141813,#0a0d0a)!important;border:1px solid rgba(237,182,73,.48)!important;border-radius:16px!important}
.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba__frame img{width:100%!important;height:clamp(310px,33vw,450px)!important;object-fit:cover!important}
.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba__nav{margin-top:18px!important}
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-74ba0030{padding:8px 14px 38px!important}.elementor-70 .elementor-element.elementor-element-74ba0030 .pw-ba__frame img{height:340px!important}}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74ba0030{display:none!important;padding:0!important;margin:0!important;height:0!important;overflow:hidden!important}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74be9017 *//* Hide requested Gender and Referral Code helper lines, preserve all inputs */
.elementor-70 .elementor-element.elementor-element-74be9017 .pwbs .pwbs-step[data-step="4"] .pwbs-step-heading p,
.elementor-70 .elementor-element.elementor-element-74be9017 .pwbs .pwbs-step[data-step="7"] .pwbs-step-heading p {display:none!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7400001b */.elementor-70 .elementor-element.elementor-element-7400001b p{margin:0!important;color:#abae9e;font:400 11px/1.6 Inter,Arial,sans-serif}.elementor-70 .elementor-element.elementor-element-7400001b strong{color:#ffe0a0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7400001c */.elementor-70 .elementor-element.elementor-element-7400001c .elementor-button{min-height:45px;display:flex;align-items:center;justify-content:center;background:rgba(17,24,19,.9);border:1px solid #806025;color:#ffde83;font:800 11px/1.25 Montserrat,Arial,sans-serif;border-radius:10px;white-space:nowrap;}.elementor-70 .elementor-element.elementor-element-7400001c .elementor-button:hover{color:#fff;background:#242516;}.elementor-70 .elementor-element.elementor-element-7400001c .elementor-button:focus-visible{outline:2px solid #ffde83;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400001d */.elementor-70 .elementor-element.elementor-element-7400001d{box-sizing:border-box;width:56%;max-width:700px;min-width:0;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:12px;scroll-margin-top:20px}
.elementor-70 .elementor-element.elementor-element-7400001d .pwbs{width:100%!important;max-width:700px!important;margin:0 auto 11px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400001d{width:100%!important;max-width:none!important;padding:0!important;gap:12px!important}.elementor-70 .elementor-element.elementor-element-7400001d .pwbs{width:100%!important;max-width:100%!important;margin:0 auto 11px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74000024 */.elementor-70 .elementor-element.elementor-element-74000024{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:space-between!important;gap:20px!important;max-width:1080px;margin:0 auto}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000024{flex-flow:column nowrap!important;gap:0!important;padding:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74000025 */.elementor-70 .elementor-element.elementor-element-74000025{background:#070908;width:100%;color:#f9f6ec}

/* PW desktop/tablet refinements — mobile unchanged */
@media(min-width:768px){
.elementor-70 .elementor-element.elementor-element-74000025{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:5px 28px 74px!important}
.elementor-70 .elementor-element.elementor-element-74000025 .elementor-element-74000024{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:center!important;width:100%!important;max-width:1120px!important;min-width:0!important;gap:0!important;margin:0 auto!important;padding:0!important}
.elementor-70 .elementor-element.elementor-element-74000025 .elementor-element-7400001d{width:100%!important;max-width:760px!important;min-width:0!important;flex:0 1 760px!important;align-self:center!important;margin:0 auto!important;padding:0!important}
.elementor-70 .elementor-element.elementor-element-74000025 .elementor-element-7400001d .pwbs{width:100%!important;max-width:760px!important;margin:0 auto 12px!important}
}
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-74000025{padding:5px 24px 58px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74000026 */.elementor-70 .elementor-element.elementor-element-74000026{text-align:center;margin:0 auto 4px!important;max-width:680px;}
.elementor-70 .elementor-element.elementor-element-74000026 .elementor-heading-title{font:900 clamp(24px,3.5vw,30px)/1.18 Montserrat,Arial,sans-serif!important;color:#f9f6ec!important;letter-spacing:-.035em;text-align:center}
.elementor-70 .elementor-element.elementor-element-74000026 .pw-confirm-gold{color:#ffdc7e;background:linear-gradient(130deg,#ffe6a0,#f4b536 35%,#c88721 72%,#ffe091);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000026{margin:0 auto 2px!important;max-width:355px;}.elementor-70 .elementor-element.elementor-element-74000026 .elementor-heading-title{font-size:clamp(22px,6.3vw,27px)!important;line-height:1.2!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74000027 */.elementor-70 .elementor-element.elementor-element-74000027{flex:0 0 auto!important;width:62px!important;min-width:62px!important;max-width:62px!important;align-self:center!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon-wrapper{margin:0!important;line-height:1!important;}
.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;padding:0!important;margin:0!important;border:1px solid #a77a30!important;border-radius:50%!important;background:linear-gradient(145deg,#2a2818,#111812)!important;box-shadow:inset 0 0 0 5px #101811!important;color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon i{fill:#edb649!important;color:#edb649!important;width:27px!important;height:27px!important;font-size:27px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000027{flex-basis:54px!important;width:54px!important;min-width:54px!important;max-width:54px!important}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon{width:52px!important;height:52px!important;box-shadow:inset 0 0 0 4px #101811!important}.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-74000027 .elementor-icon i{width:22px!important;height:22px!important;font-size:22px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74000028 */.elementor-70 .elementor-element.elementor-element-74000028{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74000028 .elementor-heading-title{color:#ffdf8c!important;font:900 15px/1.32 Montserrat,Arial,sans-serif!important;letter-spacing:.02em!important;white-space:normal!important;overflow-wrap:normal!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000028{text-align:left!important}.elementor-70 .elementor-element.elementor-element-74000028 .elementor-heading-title{font-size:14px!important;line-height:1.35!important;text-align:left!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74000029 */.elementor-70 .elementor-element.elementor-element-74000029{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74000029 .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-70 .elementor-element.elementor-element-74000029 p{margin:0!important;padding:0!important;color:#c9c7bb!important;font:400 13px/1.55 Inter,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000029{text-align:left!important}.elementor-70 .elementor-element.elementor-element-74000029 p{text-align:left!important;font-size:12.5px!important;line-height:1.5!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400003a */.elementor-70 .elementor-element.elementor-element-7400003a{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;text-align:center!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400003a{align-items:flex-start!important;justify-content:center!important;gap:5px!important;width:auto!important;max-width:100%!important;min-width:0!important;text-align:left!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400002a */.elementor-70 .elementor-element.elementor-element-7400002a{position:relative;display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:196px!important;padding:25px 18px 23px!important;background:radial-gradient(ellipse at 50% 0%,rgba(235,165,59,.10),transparent 80%),linear-gradient(145deg,#151b15,#0b100d)!important;border:1px solid rgba(229,170,76,.35)!important;border-radius:16px!important;text-align:center!important;box-shadow:0 8px 22px rgba(0,0,0,.12);flex:1 1 0!important;overflow:visible}
.elementor-70 .elementor-element.elementor-element-7400002a:before{content:"";position:absolute;left:17px;right:17px;top:0;height:2px;background:linear-gradient(90deg,transparent,#cda04d,transparent);opacity:.75}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400002a{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:112px!important;height:auto!important;flex:0 0 auto!important;padding:18px 17px!important;border-radius:14px!important;}
.elementor-70 .elementor-element.elementor-element-7400002a:before{left:66px;right:18px;}
}
@media(max-width:360px){.elementor-70 .elementor-element.elementor-element-7400002a{gap:12px!important;padding:16px 12px!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7400002b */.elementor-70 .elementor-element.elementor-element-7400002b{flex:0 0 auto!important;width:62px!important;min-width:62px!important;max-width:62px!important;align-self:center!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon-wrapper{margin:0!important;line-height:1!important;}
.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;padding:0!important;margin:0!important;border:1px solid #a77a30!important;border-radius:50%!important;background:linear-gradient(145deg,#2a2818,#111812)!important;box-shadow:inset 0 0 0 5px #101811!important;color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon i{fill:#edb649!important;color:#edb649!important;width:27px!important;height:27px!important;font-size:27px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400002b{flex-basis:54px!important;width:54px!important;min-width:54px!important;max-width:54px!important}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon{width:52px!important;height:52px!important;box-shadow:inset 0 0 0 4px #101811!important}.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-7400002b .elementor-icon i{width:22px!important;height:22px!important;font-size:22px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7400002c */.elementor-70 .elementor-element.elementor-element-7400002c{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400002c .elementor-heading-title{color:#ffdf8c!important;font:900 15px/1.32 Montserrat,Arial,sans-serif!important;letter-spacing:.02em!important;white-space:normal!important;overflow-wrap:normal!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400002c{text-align:left!important}.elementor-70 .elementor-element.elementor-element-7400002c .elementor-heading-title{font-size:14px!important;line-height:1.35!important;text-align:left!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7400002d */.elementor-70 .elementor-element.elementor-element-7400002d{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400002d .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-70 .elementor-element.elementor-element-7400002d p{margin:0!important;padding:0!important;color:#c9c7bb!important;font:400 13px/1.55 Inter,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400002d{text-align:left!important}.elementor-70 .elementor-element.elementor-element-7400002d p{text-align:left!important;font-size:12.5px!important;line-height:1.5!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400003b */.elementor-70 .elementor-element.elementor-element-7400003b{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;text-align:center!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400003b{align-items:flex-start!important;justify-content:center!important;gap:5px!important;width:auto!important;max-width:100%!important;min-width:0!important;text-align:left!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400002e */.elementor-70 .elementor-element.elementor-element-7400002e{position:relative;display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:196px!important;padding:25px 18px 23px!important;background:radial-gradient(ellipse at 50% 0%,rgba(235,165,59,.10),transparent 80%),linear-gradient(145deg,#151b15,#0b100d)!important;border:1px solid rgba(229,170,76,.35)!important;border-radius:16px!important;text-align:center!important;box-shadow:0 8px 22px rgba(0,0,0,.12);flex:1 1 0!important;overflow:visible}
.elementor-70 .elementor-element.elementor-element-7400002e:before{content:"";position:absolute;left:17px;right:17px;top:0;height:2px;background:linear-gradient(90deg,transparent,#cda04d,transparent);opacity:.75}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400002e{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:112px!important;height:auto!important;flex:0 0 auto!important;padding:18px 17px!important;border-radius:14px!important;}
.elementor-70 .elementor-element.elementor-element-7400002e:before{left:66px;right:18px;}
}
@media(max-width:360px){.elementor-70 .elementor-element.elementor-element-7400002e{gap:12px!important;padding:16px 12px!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7400002f */.elementor-70 .elementor-element.elementor-element-7400002f{flex:0 0 auto!important;width:62px!important;min-width:62px!important;max-width:62px!important;align-self:center!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon-wrapper{margin:0!important;line-height:1!important;}
.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;padding:0!important;margin:0!important;border:1px solid #a77a30!important;border-radius:50%!important;background:linear-gradient(145deg,#2a2818,#111812)!important;box-shadow:inset 0 0 0 5px #101811!important;color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon i{fill:#edb649!important;color:#edb649!important;width:27px!important;height:27px!important;font-size:27px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400002f{flex-basis:54px!important;width:54px!important;min-width:54px!important;max-width:54px!important}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon{width:52px!important;height:52px!important;box-shadow:inset 0 0 0 4px #101811!important}.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-7400002f .elementor-icon i{width:22px!important;height:22px!important;font-size:22px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74000030 */.elementor-70 .elementor-element.elementor-element-74000030{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74000030 .elementor-heading-title{color:#ffdf8c!important;font:900 15px/1.32 Montserrat,Arial,sans-serif!important;letter-spacing:.02em!important;white-space:normal!important;overflow-wrap:normal!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000030{text-align:left!important}.elementor-70 .elementor-element.elementor-element-74000030 .elementor-heading-title{font-size:14px!important;line-height:1.35!important;text-align:left!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74000031 */.elementor-70 .elementor-element.elementor-element-74000031{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-74000031 .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-70 .elementor-element.elementor-element-74000031 p{margin:0!important;padding:0!important;color:#c9c7bb!important;font:400 13px/1.55 Inter,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000031{text-align:left!important}.elementor-70 .elementor-element.elementor-element-74000031 p{text-align:left!important;font-size:12.5px!important;line-height:1.5!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7400003c */.elementor-70 .elementor-element.elementor-element-7400003c{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;text-align:center!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-7400003c{align-items:flex-start!important;justify-content:center!important;gap:5px!important;width:auto!important;max-width:100%!important;min-width:0!important;text-align:left!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74000032 */.elementor-70 .elementor-element.elementor-element-74000032{position:relative;display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:196px!important;padding:25px 18px 23px!important;background:radial-gradient(ellipse at 50% 0%,rgba(235,165,59,.10),transparent 80%),linear-gradient(145deg,#151b15,#0b100d)!important;border:1px solid rgba(229,170,76,.35)!important;border-radius:16px!important;text-align:center!important;box-shadow:0 8px 22px rgba(0,0,0,.12);flex:1 1 0!important;overflow:visible}
.elementor-70 .elementor-element.elementor-element-74000032:before{content:"";position:absolute;left:17px;right:17px;top:0;height:2px;background:linear-gradient(90deg,transparent,#cda04d,transparent);opacity:.75}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000032{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:112px!important;height:auto!important;flex:0 0 auto!important;padding:18px 17px!important;border-radius:14px!important;}
.elementor-70 .elementor-element.elementor-element-74000032:before{left:66px;right:18px;}
}
@media(max-width:360px){.elementor-70 .elementor-element.elementor-element-74000032{gap:12px!important;padding:16px 12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74000033 */.elementor-70 .elementor-element.elementor-element-74000033{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:center!important;gap:15px!important;width:100%!important;max-width:1020px!important;margin:8px auto 0!important}
.elementor-70 .elementor-element.elementor-element-74000033>.e-con{min-width:0!important;flex:1 1 0!important;width:calc((100% - 30px)/3)!important;max-width:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000033{flex-flow:column nowrap!important;gap:12px!important;max-width:540px!important;margin:4px auto 0!important;}.elementor-70 .elementor-element.elementor-element-74000033>.e-con{width:100%!important;max-width:100%!important;min-height:112px!important;flex:0 0 auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74000034 */.elementor-70 .elementor-element.elementor-element-74000034{background:radial-gradient(ellipse at 50% 5%,rgba(203,136,41,.075),transparent 55%),#070908!important;color:#f9f6ec;border-top:1px solid rgba(237,182,73,.18)!important;display:flex;flex-flow:column nowrap;align-items:center;gap:16px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-74000034{padding:28px 14px 16px!important;gap:14px!important}}
/* Desktop and tablet only: tighten booking steps to FAQ transition */
@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-74000034{padding-bottom:22px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74000039 */.elementor-70 .elementor-element.elementor-element-74000039{width:100%;max-width:100%;min-height:100vh;background:#070908;color:#f9f6ec;font-family:Inter,Arial,sans-serif;margin:0;overflow-x:clip}.elementor-70 .elementor-element.elementor-element-74000039 *{box-sizing:border-box}body.elementor-template-canvas{background:#070908!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8307da3 */.elementor-70 .elementor-element.elementor-element-8307da3{text-align:center;margin:9px 0 12px!important;}
.elementor-70 .elementor-element.elementor-element-8307da3 .elementor-heading-title{display:block;font:900 clamp(26px,5vw,43px)/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important;background:linear-gradient(130deg,#ffe6a0 0%,#f4b536 33%,#c88721 63%,#ffe091 100%);color:transparent!important;-webkit-background-clip:text;background-clip:text;margin:0!important}
/* Mobile-only: keep the FAQ title close to its cards */
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-8307da3{margin:0 auto 13px!important;}}
/* Desktop/tablet: keep FAQ heading near the booking cards */
@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-8307da3{margin-top:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847b6f */.elementor-70 .elementor-element.elementor-element-e847b6f{background:linear-gradient(160deg,#111813,#080d0c);border:1px solid rgba(224,167,64,.38);border-radius:16px;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a4d23c0 */.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-tab-title{border-top:1px solid #3b3526!important;padding:12px 0!important;color:#f1e8cf!important;font:750 13px/1.5 Inter,Arial,sans-serif!important}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-tab-content{border:0!important;color:#bfc2b8!important;font:400 12px/1.65 Inter,Arial,sans-serif!important}.elementor-70 .elementor-element.elementor-element-a4d23c0 .elementor-accordion-item{border:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860520d */.elementor-70 .elementor-element.elementor-element-860520d{background:linear-gradient(160deg,#111813,#080d0c);border:1px solid rgba(224,167,64,.38);border-radius:16px;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977597c *//* PW desktop/tablet refinements — mobile unchanged */
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-977597c{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;justify-content:center!important;gap:17px!important;max-width:900px!important;margin:0 auto!important}.elementor-70 .elementor-element.elementor-element-977597c>.e-con{display:flex!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58760f8 */.elementor-70 .elementor-element.elementor-element-58760f8{background:#070908;color:#f9f6ec;font-family:Inter,Arial,sans-serif;box-sizing:border-box;}
/* Mobile-only: close the gap after the last booking step */
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-58760f8{padding-top:12px!important;}}
/* Desktop/tablet spacing correction, mobile unaffected */
@media(min-width:1025px){.elementor-70 .elementor-element.elementor-element-58760f8{padding-top:18px!important;padding-bottom:42px!important;}}
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-58760f8{padding-top:18px!important;padding-bottom:38px!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce65370 */.elementor-70 .elementor-element.elementor-element-ce65370{display:flex!important;align-items:center;justify-content:center;text-align:center}
.elementor-70 .elementor-element.elementor-element-ce65370 .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font:800 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.21em!important;color:#edb649!important;text-transform:uppercase}
.elementor-70 .elementor-element.elementor-element-ce65370 .elementor-heading-title::before,.elementor-70 .elementor-element.elementor-element-ce65370 .elementor-heading-title::after{content:"";display:block;flex:0 0 25px;width:25px;height:1px;background:#edb649;opacity:.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24977a9 */.elementor-70 .elementor-element.elementor-element-24977a9{text-align:center;margin:9px 0 12px!important;}
.elementor-70 .elementor-element.elementor-element-24977a9 .elementor-heading-title{display:block;font:900 clamp(26px,5vw,43px)/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important;background:linear-gradient(130deg,#ffe6a0 0%,#f4b536 33%,#c88721 63%,#ffe091 100%);color:transparent!important;-webkit-background-clip:text;background-clip:text;margin:0!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10258be */.elementor-70 .elementor-element.elementor-element-10258be{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:0!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;flex:0 0 54px!important;margin:0 auto 12px!important;padding:0!important;border:1px solid #deaa48!important;border-radius:50%!important;background:#171a12!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon{display:block!important;width:27px!important;height:27px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:27px 27px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M20.5%2011.7a8.5%208.5%200%200%201-12.8%207.3L3%2020.5l1.5-4.5a8.5%208.5%200%201%201%2016-4.3z%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8%208.5c.5%203.1%202.2%205.3%205.6%206.8.9.4%202-.8%202-1.3%200-.2-1.8-1.1-2.1-1.1-.3%200-.6.9-1.1.8a7%207%200%200%201-2.4-2.5c-.3-.5.8-1%20.8-1.3%200-.3-1-2-1.3-2S8%208%208%208.5z%22%20fill%3D%22%23edb649%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-content{min-width:0!important;width:100%!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-title{margin:0!important;color:#edb649!important;font:800 14px/1.4 Inter,Arial,sans-serif!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-title span{color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-10258be .elementor-icon-box-description{margin:5px 0 0!important;color:#cbcec5!important;font:400 12px/1.5 Inter,Arial,sans-serif!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6dfb8e */.elementor-70 .elementor-element.elementor-element-f6dfb8e{background:linear-gradient(145deg,#101814,#0b0e0c)!important;border:1px solid rgba(219,162,65,.22)!important;border-radius:14px!important;padding:20px 10px!important;box-sizing:border-box!important;position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c922f9 */.elementor-70 .elementor-element.elementor-element-6c922f9{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:0!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;flex:0 0 54px!important;margin:0 auto 12px!important;padding:0!important;border:1px solid #deaa48!important;border-radius:50%!important;background:#171a12!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon{display:block!important;width:27px!important;height:27px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:27px 27px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%20stroke%3D%22%23edb649%22%20fill%3D%22none%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M7%202v6M17%202v6M3%2010h18M7%2014h3m4%200h3m-10%204h3%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-content{min-width:0!important;width:100%!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-title{margin:0!important;color:#edb649!important;font:800 14px/1.4 Inter,Arial,sans-serif!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-title span{color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-6c922f9 .elementor-icon-box-description{margin:5px 0 0!important;color:#cbcec5!important;font:400 12px/1.5 Inter,Arial,sans-serif!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e3d9d */.elementor-70 .elementor-element.elementor-element-c6e3d9d{background:linear-gradient(145deg,#101814,#0b0e0c)!important;border:1px solid rgba(219,162,65,.22)!important;border-radius:14px!important;padding:20px 10px!important;box-sizing:border-box!important;position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6fe8fb */.elementor-70 .elementor-element.elementor-element-f6fe8fb{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:0!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;flex:0 0 54px!important;margin:0 auto 12px!important;padding:0!important;border:1px solid #deaa48!important;border-radius:50%!important;background:#171a12!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon{display:block!important;width:27px!important;height:27px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:27px 27px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M3%206h4l2-3h6l2%203h4v14H3zM12%209a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9z%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%209h.01%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-content{min-width:0!important;width:100%!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-title{margin:0!important;color:#edb649!important;font:800 14px/1.4 Inter,Arial,sans-serif!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-title span{color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-f6fe8fb .elementor-icon-box-description{margin:5px 0 0!important;color:#cbcec5!important;font:400 12px/1.5 Inter,Arial,sans-serif!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c7b90 */.elementor-70 .elementor-element.elementor-element-14c7b90{background:linear-gradient(145deg,#101814,#0b0e0c)!important;border:1px solid rgba(219,162,65,.22)!important;border-radius:14px!important;padding:20px 10px!important;box-sizing:border-box!important;position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6899c8d */.elementor-70 .elementor-element.elementor-element-6899c8d{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:0!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;flex:0 0 54px!important;margin:0 auto 12px!important;padding:0!important;border:1px solid #deaa48!important;border-radius:50%!important;background:#171a12!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon{display:block!important;width:27px!important;height:27px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:27px 27px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%229%22%20r%3D%222%22%20fill%3D%22%23edb649%22%2F%3E%3Cpath%20d%3D%22m4%2018%206-6%203%203%203-3%205%206%22%20stroke%3D%22%23edb649%22%20fill%3D%22none%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-content{min-width:0!important;width:100%!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-title{margin:0!important;color:#edb649!important;font:800 14px/1.4 Inter,Arial,sans-serif!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-title span{color:#edb649!important}
.elementor-70 .elementor-element.elementor-element-6899c8d .elementor-icon-box-description{margin:5px 0 0!important;color:#cbcec5!important;font:400 12px/1.5 Inter,Arial,sans-serif!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684bd76 */.elementor-70 .elementor-element.elementor-element-684bd76{background:linear-gradient(145deg,#101814,#0b0e0c)!important;border:1px solid rgba(219,162,65,.22)!important;border-radius:14px!important;padding:20px 10px!important;box-sizing:border-box!important;position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5e1e6e */.elementor-70 .elementor-element.elementor-element-d5e1e6e{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin:25px 0 0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important}
.elementor-70 .elementor-element.elementor-element-d5e1e6e>.e-con{min-width:0!important;width:100%!important;max-width:none!important;grid-column:auto!important}
@media(min-width:700px){.elementor-70 .elementor-element.elementor-element-d5e1e6e{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}}

/* PW desktop/tablet refinements — mobile unchanged */
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-d5e1e6e{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;max-width:950px!important;margin:25px auto 0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358592f */.elementor-70 .elementor-element.elementor-element-358592f{background:#070908;color:#f9f6ec;font-family:Inter,Arial,sans-serif;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80060dc */.elementor-70 .elementor-element.elementor-element-80060dc{display:flex!important;align-items:center;justify-content:center;text-align:center}
.elementor-70 .elementor-element.elementor-element-80060dc .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font:800 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.21em!important;color:#edb649!important;text-transform:uppercase}
.elementor-70 .elementor-element.elementor-element-80060dc .elementor-heading-title::before,.elementor-70 .elementor-element.elementor-element-80060dc .elementor-heading-title::after{content:"";display:block;flex:0 0 25px;width:25px;height:1px;background:#edb649;opacity:.65}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c18dccb */.elementor-70 .elementor-element.elementor-element-c18dccb{text-align:center;margin:9px 0 12px!important;}
.elementor-70 .elementor-element.elementor-element-c18dccb .elementor-heading-title{display:block;font:900 clamp(26px,5vw,43px)/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important;background:linear-gradient(130deg,#ffe6a0 0%,#f4b536 33%,#c88721 63%,#ffe091 100%);color:transparent!important;-webkit-background-clip:text;background-clip:text;margin:0!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-510d35b */.elementor-70 .elementor-element.elementor-element-510d35b{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:10px!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon{display:block!important;width:32px!important;height:32px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:32px 32px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M3%206h4l2-3h6l2%203h4v14H3zM12%209a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9z%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%209h.01%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-content{width:100%!important;min-width:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-title{color:#f9f6ec!important;font:800 11px/1.35 Inter,Arial,sans-serif!important;letter-spacing:.035em!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-title span{color:#f9f6ec!important}
.elementor-70 .elementor-element.elementor-element-510d35b .elementor-icon-box-description{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc2ab31 */.elementor-70 .elementor-element.elementor-element-fc2ab31{background:#101612!important;border:1px solid rgba(221,168,69,.28)!important;border-radius:12px!important;padding:22px 11px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c8b9bd */.elementor-70 .elementor-element.elementor-element-3c8b9bd{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:10px!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon{display:block!important;width:32px!important;height:32px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:32px 32px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M4%2021c.5-4.6%203.5-7%208-7s7.5%202.4%208%207%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-content{width:100%!important;min-width:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-title{color:#f9f6ec!important;font:800 11px/1.35 Inter,Arial,sans-serif!important;letter-spacing:.035em!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-title span{color:#f9f6ec!important}
.elementor-70 .elementor-element.elementor-element-3c8b9bd .elementor-icon-box-description{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69ff5c */.elementor-70 .elementor-element.elementor-element-a69ff5c{background:#101612!important;border:1px solid rgba(221,168,69,.28)!important;border-radius:12px!important;padding:22px 11px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4d1b13 */.elementor-70 .elementor-element.elementor-element-f4d1b13{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:10px!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon{display:block!important;width:32px!important;height:32px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:32px 32px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%229%22%20r%3D%222%22%20fill%3D%22%23edb649%22%2F%3E%3Cpath%20d%3D%22m4%2018%206-6%203%203%203-3%205%206%22%20stroke%3D%22%23edb649%22%20fill%3D%22none%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-content{width:100%!important;min-width:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-title{color:#f9f6ec!important;font:800 11px/1.35 Inter,Arial,sans-serif!important;letter-spacing:.035em!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-title span{color:#f9f6ec!important}
.elementor-70 .elementor-element.elementor-element-f4d1b13 .elementor-icon-box-description{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340ee67 */.elementor-70 .elementor-element.elementor-element-340ee67{background:#101612!important;border:1px solid rgba(221,168,69,.28)!important;border-radius:12px!important;padding:22px 11px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1f6b39 */.elementor-70 .elementor-element.elementor-element-f1f6b39{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:10px!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon{display:block!important;width:32px!important;height:32px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:32px 32px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2217%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M3%209h18M7%204l4%205m3-5%204%205m-7%203%205%203-5%203z%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-content{width:100%!important;min-width:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-title{color:#f9f6ec!important;font:800 11px/1.35 Inter,Arial,sans-serif!important;letter-spacing:.035em!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-title span{color:#f9f6ec!important}
.elementor-70 .elementor-element.elementor-element-f1f6b39 .elementor-icon-box-description{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcabcd */.elementor-70 .elementor-element.elementor-element-8dcabcd{background:#101612!important;border:1px solid rgba(221,168,69,.28)!important;border-radius:12px!important;padding:22px 11px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32a0c8b */.elementor-70 .elementor-element.elementor-element-32a0c8b{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:10px!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon{display:block!important;width:32px!important;height:32px!important;font-size:0!important;line-height:0!important;background-position:center!important;background-size:32px 32px!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M12%201l2.6%208.4L23%2012l-8.4%202.6L12%2023l-2.6-8.4L1%2012l8.4-2.6z%22%20fill%3D%22none%22%20stroke%3D%22%23edb649%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon svg,.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon i{opacity:0!important;visibility:hidden!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-content{width:100%!important;min-width:0!important;text-align:center!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-title{color:#f9f6ec!important;font:800 11px/1.35 Inter,Arial,sans-serif!important;letter-spacing:.035em!important;margin:0!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-title span{color:#f9f6ec!important}
.elementor-70 .elementor-element.elementor-element-32a0c8b .elementor-icon-box-description{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db717c4 */.elementor-70 .elementor-element.elementor-element-db717c4{background:#101612!important;border:1px solid rgba(221,168,69,.28)!important;border-radius:12px!important;padding:22px 11px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:none!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a1699 */.elementor-70 .elementor-element.elementor-element-d7a1699{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:23px 0 0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important}
.elementor-70 .elementor-element.elementor-element-d7a1699>.e-con{min-width:0!important;width:100%!important;max-width:none!important}
.elementor-70 .elementor-element.elementor-element-d7a1699>.e-con:last-child{grid-column:1/-1!important}
@media(min-width:700px){.elementor-70 .elementor-element.elementor-element-d7a1699{grid-template-columns:repeat(5,minmax(0,1fr))!important}.elementor-70 .elementor-element.elementor-element-d7a1699>.e-con:last-child{grid-column:auto!important}}

/* PW desktop/tablet refinements — mobile unchanged */
@media(min-width:768px) and (max-width:1024px){.elementor-70 .elementor-element.elementor-element-d7a1699{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:950px!important;margin:25px auto 0!important}.elementor-70 .elementor-element.elementor-element-d7a1699>.e-con:last-child{grid-column:1/-1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6a7ad */.elementor-70 .elementor-element.elementor-element-4f6a7ad{background:#070908;color:#f9f6ec;font-family:Inter,Arial,sans-serif;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b20a6 */.elementor-70 .elementor-element.elementor-element-83b20a6{position:relative;isolation:isolate;min-height:155px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;background:radial-gradient(ellipse at center,rgba(155,94,20,.35),transparent 70%),#090c0a!important;border:1px solid #a57529;border-radius:15px;overflow:hidden;padding:25px 15px;margin-top:0!important;margin-bottom:0!important;}
.elementor-70 .elementor-element.elementor-element-83b20a6::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/jpeg;base64,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");background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:.27;z-index:0}
.elementor-70 .elementor-element.elementor-element-83b20a6>.e-con-inner,.elementor-70 .elementor-element.elementor-element-83b20a6>.elementor-element,.elementor-70 .elementor-element.elementor-element-83b20a6 .elementor-heading-title{position:relative;z-index:1}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-83b20a6{min-height:155px;padding:25px 15px;margin-top:0!important}.elementor-70 .elementor-element.elementor-element-83b20a6::before{background-position:center bottom;background-size:contain}}
@media(prefers-reduced-motion:reduce){.elementor-70 .elementor-element.elementor-element-83b20a6::before{animation:none}}

/* Match the dark page canvas behind the rounded memory card.
   This prevents the Hello Elementor white body from showing through corners. */
body.home.page-id-45,
body.elementor-template-canvas.page-id-45,
body.page-id-45 > .elementor.elementor-45 {
    background-color:#070908!important;
}
html:has(> body.page-id-45) {
    background-color:#070908!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e224aa6 */.elementor-70 .elementor-element.elementor-element-e224aa6 .elementor-heading-title{font:900 11px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.17em!important;color:#eabb62!important}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-e224aa6 .elementor-heading-title{font-size:9px!important;letter-spacing:.09em!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61efbc2 */.elementor-70 .elementor-element.elementor-element-61efbc2 .elementor-heading-title{font:900 clamp(38px,5vw,67px)/1.045 Montserrat,Arial,sans-serif!important;letter-spacing:-.055em!important;color:#f9f6ec!important;max-width:900px!important;margin:0!important}.elementor-70 .elementor-element.elementor-element-61efbc2 .pw-footer-gold{background:linear-gradient(125deg,#fff0bd 0%,#f1c36d 35%,#c78c2e 70%,#ffe2a0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:transparent!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-61efbc2 .elementor-heading-title{font-size:clamp(33px,8.2vw,46px)!important;line-height:1.09!important;letter-spacing:-.05em!important}.elementor-70 .elementor-element.elementor-element-61efbc2 br{display:block}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0618609 */.elementor-70 .elementor-element.elementor-element-0618609{max-width:630px!important}.elementor-70 .elementor-element.elementor-element-0618609 p{font:400 15px/1.75 Inter,Arial,sans-serif!important;color:#c5c5b8!important;margin:0!important}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-0618609 p{font-size:13px!important;line-height:1.72!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed87f4d */.elementor-70 .elementor-element.elementor-element-ed87f4d .elementor-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:53px!important;padding:16px 22px!important;border-radius:10px!important;border:1px solid #e4b35c!important;background:linear-gradient(122deg,#ffe6a6 0%,#eab64c 48%,#bf862a 100%)!important;color:#17130c!important;box-shadow:0 10px 24px rgba(197,128,28,.17)!important;font:800 12px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:.045em!important;transition:transform .2s,filter .2s}
.elementor-70 .elementor-element.elementor-element-ed87f4d .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.06)}
.elementor-70 .elementor-element.elementor-element-ed87f4d .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-ed87f4d{width:100%!important}.elementor-70 .elementor-element.elementor-element-ed87f4d .elementor-button{width:100%!important;min-height:51px!important;padding:15px 12px!important;font-size:11px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3a6b67 */.elementor-70 .elementor-element.elementor-element-c3a6b67 .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:53px!important;padding:16px 22px!important;border-radius:10px!important;background:rgba(12,18,14,.78)!important;border:1px solid #81602a!important;color:#ffdf9b!important;font:800 12px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:.035em!important;transition:border-color .2s,background .2s}
.elementor-70 .elementor-element.elementor-element-c3a6b67 .elementor-button:hover{background:#1f241a!important;border-color:#f0c06b!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-c3a6b67{width:100%!important}.elementor-70 .elementor-element.elementor-element-c3a6b67 .elementor-button{width:100%!important;min-height:51px!important;padding:15px 12px!important;font-size:11px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8b77b2 */.elementor-70 .elementor-element.elementor-element-b8b77b2{width:100%;display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-top:10px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-b8b77b2{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.elementor-70 .elementor-element.elementor-element-b8b77b2>.elementor-widget{width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c713a7 */.elementor-70 .elementor-element.elementor-element-6c713a7 p{margin:0!important;color:#aeb4a9!important;font:500 11px/1.65 Inter,Arial,sans-serif!important}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-6c713a7 p{font-size:10px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c6a941 */.elementor-70 .elementor-element.elementor-element-7c6a941{position:relative;z-index:1;width:100%;max-width:1140px!important;margin:0 auto!important;gap:21px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac122be */.elementor-70 .elementor-element.elementor-element-ac122be{position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;overflow:hidden!important;padding:86px 24px 78px!important;background:radial-gradient(ellipse at 74% 29%,rgba(163,103,32,.19),transparent 44%),radial-gradient(ellipse at 25% 80%,rgba(67,70,43,.17),transparent 46%),linear-gradient(130deg,#10140f 0%,#080b09 58%,#11100b 100%)!important;border-bottom:0!important}
.elementor-70 .elementor-element.elementor-element-ac122be:before{content:"";position:absolute;top:36px;right:max(30px,calc((100vw - 1180px)/2));height:160px;width:160px;border:1px solid rgba(237,182,73,.10);border-radius:50%;pointer-events:none}
.elementor-70 .elementor-element.elementor-element-ac122be:after{content:"";position:absolute;top:57px;right:max(51px,calc((100vw - 1138px)/2));height:118px;width:118px;border:1px solid rgba(237,182,73,.08);border-radius:50%;pointer-events:none}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-ac122be{padding:54px 17px 58px!important}.elementor-70 .elementor-element.elementor-element-ac122be:before{top:17px;right:-38px}.elementor-70 .elementor-element.elementor-element-ac122be:after{top:38px;right:-17px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9afa469 */.elementor-70 .elementor-element.elementor-element-9afa469{width:100%!important;max-width:100%!important;overflow:visible!important;border:0!important;}
.elementor-70 .elementor-element.elementor-element-9afa469 .elementor-heading-title{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important;color:transparent!important;background:linear-gradient(180deg,rgba(236,182,88,.30),rgba(236,182,88,.07))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font:900 clamp(43px,6.6vw,114px)/1.1 Georgia,'Times New Roman',serif!important;letter-spacing:-.055em!important;text-shadow:none!important;user-select:none!important;}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-9afa469 .elementor-heading-title{font-size:clamp(26px,7.6vw,56px)!important;letter-spacing:-.047em!important;line-height:1.13!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6acca */.elementor-70 .elementor-element.elementor-element-2a6acca{width:100%!important;max-width:1140px!important;margin:0 auto!important;overflow:hidden!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93e1540 */.elementor-70 .elementor-element.elementor-element-93e1540{padding:10px 20px 18px!important;background:#090d0b!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border:0!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-93e1540{padding:12px 13px 15px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-421a3ab */.elementor-70 .elementor-element.elementor-element-421a3ab{width:auto!important;max-width:100%!important}
.elementor-70 .elementor-element.elementor-element-421a3ab p{margin:0!important;color:#ded8c6!important;font:500 14px/1.55 Inter,Arial,sans-serif!important;letter-spacing:.008em!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-421a3ab{width:100%!important;text-align:center!important}.elementor-70 .elementor-element.elementor-element-421a3ab p{font-size:12px!important;text-align:center!important;line-height:1.6!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab203a6 */.elementor-70 .elementor-element.elementor-element-ab203a6{width:auto!important;max-width:100%!important}
.elementor-70 .elementor-element.elementor-element-ab203a6 p{margin:0!important;color:#d5ba86!important;font:800 12px/1.55 Montserrat,Inter,Arial,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.elementor-70 .elementor-element.elementor-element-ab203a6 p span{color:#edb649!important;font-size:15px!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-ab203a6{width:100%!important;text-align:center!important}.elementor-70 .elementor-element.elementor-element-ab203a6 p{font-size:10.5px!important;letter-spacing:.065em!important;text-align:center!important}.elementor-70 .elementor-element.elementor-element-ab203a6 p span{font-size:13px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf68b */.elementor-70 .elementor-element.elementor-element-3dbf68b{width:100%!important;max-width:1140px!important;margin:0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-3dbf68b{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-align:center!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2793c9d */.elementor-70 .elementor-element.elementor-element-2793c9d{width:100%!important;max-width:100%!important;background:#090d0b!important;padding:15px 24px 34px!important;border:0!important;box-shadow:none!important}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-2793c9d{padding:13px 18px 28px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd06185 */.elementor-70 .elementor-element.elementor-element-dd06185{width:100%;max-width:100%;min-width:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#080b09!important;color:#f9f6ec!important;border:0!important}.elementor-70 .elementor-element.elementor-element-dd06185 a:focus-visible{outline:2px solid #ffde83;outline-offset:3px}/* End custom CSS */