.elementor-18 .elementor-element.elementor-element-184821a{--display:flex;}.elementor-18 .elementor-element.elementor-element-cf27f81{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-57964e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;}.elementor-18 .elementor-element.elementor-element-9dfe06c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18 .elementor-element.elementor-element-1e3cfde{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1a64630{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-1a64630{right:0px;}.elementor-18 .elementor-element.elementor-element-1a64630{top:0px;}.elementor-18 .elementor-element.elementor-element-3e32550{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8DDD0;--border-color:#E8DDD0;}.elementor-18 .elementor-element.elementor-element-030d259{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-030d259:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-030d259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECE2;}.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-18 .elementor-element.elementor-element-cd4f4d8{text-align:center;}.elementor-18 .elementor-element.elementor-element-cd4f4d8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-5867d6b{text-align:center;}.elementor-18 .elementor-element.elementor-element-5867d6b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;color:#1A0E0A;}.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-18 .elementor-element.elementor-element-65d35b5{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#8A7A6A;}.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-18 .elementor-element.elementor-element-a816aa7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-a816aa7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.5px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-027f622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-027f622 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-f0b0b46{text-align:center;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-f0b0b46 p{margin-block-end:13px;}.elementor-18 .elementor-element.elementor-element-116e94d{background-color:#F3ECE2;padding:4px 12px 4px 12px;top:15px;border-radius:20px 20px 20px 20px;text-align:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-116e94d{left:10px;}body.rtl .elementor-18 .elementor-element.elementor-element-116e94d{right:10px;}.elementor-18 .elementor-element.elementor-element-116e94d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-b77091d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-b77091d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.5px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-81ca5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-81ca5e4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-59cd611{text-align:center;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-59cd611 p{margin-block-end:13px;}.elementor-18 .elementor-element.elementor-element-f1df9d0{background-color:#F3ECE2;padding:4px 12px 4px 12px;top:15px;border-radius:20px 20px 20px 20px;text-align:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f1df9d0{left:10px;}body.rtl .elementor-18 .elementor-element.elementor-element-f1df9d0{right:10px;}.elementor-18 .elementor-element.elementor-element-f1df9d0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-63faf72{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-63faf72 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.5px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-7112b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-7112b17 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-a4afad7{text-align:center;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-a4afad7 p{margin-block-end:13px;}.elementor-18 .elementor-element.elementor-element-5765978{background-color:#F3ECE2;padding:4px 12px 4px 12px;top:15px;border-radius:20px 20px 20px 20px;text-align:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5765978{left:10px;}body.rtl .elementor-18 .elementor-element.elementor-element-5765978{right:10px;}.elementor-18 .elementor-element.elementor-element-5765978 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-75f1d02{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-75f1d02 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.5px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-eebc94e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-eebc94e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-3407974{text-align:center;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-3407974 p{margin-block-end:13px;}.elementor-18 .elementor-element.elementor-element-da5a46a{background-color:#F3ECE2;padding:4px 12px 4px 12px;top:15px;border-radius:20px 20px 20px 20px;text-align:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-da5a46a{left:10px;}body.rtl .elementor-18 .elementor-element.elementor-element-da5a46a{right:10px;}.elementor-18 .elementor-element.elementor-element-da5a46a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-92d94af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2f02e90{text-align:center;}.elementor-18 .elementor-element.elementor-element-2f02e90 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-9b92f29{text-align:center;}.elementor-18 .elementor-element.elementor-element-9b92f29 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-e36b729{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-4853cc2{background-color:#C8A06E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 12px 4px 12px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4853cc2.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4853cc2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-e4ab2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-e4ab2f2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.2px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-88279b2{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-e060d49{background-color:#C8A06E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 12px 4px 12px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e060d49.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e060d49 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-9993051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-9993051 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.2px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-7d38793{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-f1ecb82{background-color:#C8A06E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 12px 4px 12px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-18 .elementor-element.elementor-element-f1ecb82.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-f1ecb82 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-daecd8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-daecd8a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.2px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-a01ca93{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-5749e15{background-color:#C8A06E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 12px 4px 12px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-18 .elementor-element.elementor-element-5749e15.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-5749e15 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-7f69ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-7f69ef1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.2px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-7b4457a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-48fecfb{background-color:#C8A06E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 12px 4px 12px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-18 .elementor-element.elementor-element-48fecfb.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-48fecfb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-c7207a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-c7207a3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.2px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-9c27251{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-690c6a9{background-color:#C8A06E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 12px 4px 12px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-18 .elementor-element.elementor-element-690c6a9.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-690c6a9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-75fb2b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-75fb2b8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.2px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-d3a8577{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A3A2E;}.elementor-18 .elementor-element.elementor-element-6ff4025{--display:flex;--overflow:auto;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a15871b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a15871b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a15871b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F0;}.elementor-18 .elementor-element.elementor-element-eda4091{text-align:center;}.elementor-18 .elementor-element.elementor-element-eda4091 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-7477c36{text-align:center;}.elementor-18 .elementor-element.elementor-element-7477c36 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-0d9ab5a{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-bdbd21c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c9ecd06{text-align:center;}.elementor-18 .elementor-element.elementor-element-c9ecd06 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;color:#F5EDE3;}.elementor-18 .elementor-element.elementor-element-02ec55f{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-cb2fc6f{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-b5e04db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-84ef3d7{text-align:center;}.elementor-18 .elementor-element.elementor-element-84ef3d7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C8A06E;}.elementor-18 .elementor-element.elementor-element-088c48c{text-align:center;}.elementor-18 .elementor-element.elementor-element-088c48c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;color:#1A0E0A;}.elementor-18 .elementor-element.elementor-element-d7b2123{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#8A7A6A;}.elementor-18 .elementor-element.elementor-element-005084d{--display:flex;}.elementor-18 .elementor-element.elementor-element-d729739{--display:flex;}.elementor-18 .elementor-element.elementor-element-b9bde00{--display:flex;}.elementor-18 .elementor-element.elementor-element-b3f5c58{--display:flex;}.elementor-18 .elementor-element.elementor-element-2f9f90b{--display:flex;}.elementor-18 .elementor-element.elementor-element-dbccb45{--display:flex;}.elementor-18 .elementor-element.elementor-element-339d39e{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#C8A06E;--n-accordion-icon-hover-color:#C8A06E;--n-accordion-icon-active-color:#C8A06E;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-cf27f81{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-3e32550{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-030d259{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-92d94af{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-6ff4025{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-a15871b{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-bdbd21c{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-b5e04db{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-b5e04db{--content-width:100%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-57964e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-18 .elementor-element.elementor-element-9dfe06c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-1e3cfde{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-030d259{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-65d35b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-a816aa7 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-b77091d .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-63faf72 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-75f1d02 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-92d94af{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-e36b729{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-a15871b{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-0d9ab5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-bdbd21c{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-02ec55f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-cb2fc6f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-b5e04db{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-d7b2123{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-cf27f81{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-030d259{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-5867d6b .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-65d35b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-9b92f29 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-e36b729{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-7477c36 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-0d9ab5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-18 .elementor-element.elementor-element-c9ecd06 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-02ec55f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-18 .elementor-element.elementor-element-cb2fc6f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-088c48c .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-d7b2123{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-e31c75c */.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(200, 160, 110, 0.18);
  border: 1px solid rgba(200, 160, 110, 0.4);
  color: var(--accent-gold);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 8px 18px;
  border-radius: 30px;
  margin-bottom: 20px;
  

}

.hero-badge .dot {
  width: 7px;
  height: 7px;
  background: #d4af7a;
  border-radius: 50%;
  animation: pulse-dot 2s infinite;
}

@keyframes pulse-dot {
            0%, 100% { opacity: 1; transform: scale(1); }
            50% { opacity: 0.5; transform: scale(1.6); }
        }
        
        
@media (max-width: 768px) {
  .hero-badge {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57964e4 */.hero h1 {
  font-family: 'Georgia', 'Times New Roman', serif;
  font-size: clamp(36px, 5vw, 56px);
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-bottom: 16px;
  color:#f5ede3;
  display: inline;
}

.hero h1 .highlight-text {
  background: linear-gradient(135deg, #d4af7a, #e8cfa0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-style: italic;
}

.hero .feature {
        font-family: 'Georgia', 'Times New Roman', serif;
 font-size: clamp(36px, 5vw, 56px);
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-bottom: 16px;
  color:#f5ede3;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dfe06c */.hero-subtitle {
  font-size: 17px;
  color: rgba(245, 237, 227, 0.85);
  max-width: 520px;
  margin-bottom: 28px;
  letter-spacing: 0.3px;
  line-height: 1.7;
}

#btn-primary:hover {
  background: #d4af7a;
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(200, 160, 110, 0.45);
}

#btn-secondary:hover {
  border-color: #d4af7a;
  color: #d4af7a;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3cfde */.hero-trust {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  font-size: 13px;
  color: rgba(245, 237, 227, 0.7);
  letter-spacing: 0.3px;
}

.hero-trust span {
  display: flex;
  align-items: center;
  gap: 6px;
}

.hero-trust .check {
  color: #d4af7a;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a64630 */.floating-tag.top-left {
  top: 70px;
  left: -20px;
  animation: float 5s ease-in-out infinite;
}

.floating-tag {
  position: absolute;
  background: rgba(26, 14, 10, 0.85);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(200, 160, 110, 0.35);
  border-radius: 14px;
  padding: 10px 16px;
  font-size: 12px;
  font-weight: 600;
  color: var(--accent-gold);
  letter-spacing: 0.5px;
  z-index: 5;
  box-shadow: var(--shadow-md);
  white-space: nowrap;
}

@keyframes float {
    0%, 100% {
  transform: translateY(0);
}
50% {
  transform: translateY(-10px);
}
}

@media (max-width: 821px) {
  
  .floating-tag.top-left {
  left: 0px;
    }
    
    .floating-tag.bottom-right {
 
  right: -10px;
  
}
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cb1930 */.floating-tag.bottom-right {
  bottom: 120px;
  right: -15px;
  animation: float 5s ease-in-out infinite 1.5s;
}


@keyframes float {
    0%, 100% {
  transform: translateY(0);
}
50% {
  transform: translateY(-10px);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4229f5d */.label {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(26, 14, 10, 0.8);
  backdrop-filter: blur(8px);
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 12px;
  letter-spacing: 0.8px;
  color: #d4af7a;
  white-space: nowrap;
  border: 1px solid rgba(200, 160, 110, 0.3);
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-184821a */.hero {
  position: relative;
  background: linear-gradient(135deg, #1a0e0a 0%, #2d1a12 35%, #3d2518 65%, #1a0e0a 100%);
  color: #f5ede3;
  padding: 70px 0 80px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb69b46 *//* ===== TRUST INDICATORS STRIP ===== */
        .trust-strip {
            background: var(--white);
            border-bottom: 1px solid var(--border-warm);
            padding: 20px 0;
        }
        .trust-strip-inner {
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .trust-item {
            display: flex;
            align-items: center;
            gap: 10px;
            font-size: 13px;
            font-weight: 500;
            color: var(--text-medium);
        }
        .trust-item .icon {
            width: 36px;
            height: 36px;
            background: var(--bg-warm);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 17px;
            flex-shrink: 0;
        }
        
@media (max-width: 768px) {
  .trust-strip-inner {
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-030d259 */.lacetype:hover{
  transform: translateY(-4px);
  box-shadow: 0 6px 24px rgba(26, 14, 10, 0.1);
  border-color: #d4af7a;
  box-shadow: inset 0 4px 8px -4px #d4af7a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88279b2 */.pmargin p{
    margin: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92d94af */.feature-card:hover {
  box-shadow: 0 6px 24px rgba(26, 14, 10, 0.1);
  transform: translateY(-3px);
  border-color: #d4af7a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e5deee */.comparison {
            background: #1e120c;
            color: var(--text-light);
        }
        .see h2 {
            color: #f5ede3!important;
            font-size: 40px;
            font-family:"Georgia";
            text-align: center;
        }
        .comparison .see p {
            color: rgba(245, 237, 227, 0.7);
            text-align: center;
            padding: 0 24%;
            
        }
        .comparison-table-wrap {
            overflow-x: auto;
            border-radius: var(--radius-md);
            border: 1px solid rgba(200, 160, 110, 0.25);
            background: rgba(26, 14, 10, 0.7);
            backdrop-filter: blur(10px);
        }
        .comparison-table {
            width: 100%;
            border-collapse: collapse;
            font-size: 14px;
            min-width: 720px;
        }
        .comparison-table th {
            background: rgba(200, 160, 110, 0.15);
            color: #d4af7a;
            font-weight: 600;
            letter-spacing: 0.5px;
            text-transform: uppercase;
            font-size: 12px;
            padding: 16px 18px;
            text-align: left;
            border-bottom: 1px solid rgba(200, 160, 110, 0.25);
        }
        .comparison-table td {
            padding: 14px 18px;
            border-bottom: 1px solid rgba(200, 160, 110, 0.1);
            color: rgba(245, 237, 227, 0.85);
        }
        .comparison-table tr:last-child td {
            border-bottom: none;
        }
        .comparison-table .check {
            color: #d4af7a;
            font-weight: 700;
            font-size: 16px;
        }
        .comparison-table .highlight-cell {
            color: #d4af7a;
            font-weight: 600;
        }
        


.eyebrow {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #c8a06e;
  margin-bottom: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .see h2 {
            
            font-size: 24px;
            
        }
        
        
        .comparison .see p {
            padding: 0 10%;
            
        }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2cda48 */.testimonial-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.testimonial-card {
  background: #ffffff;
  border-radius: 12px;
  padding: 26px;
  border: 1px solid #e8ddd0;
  box-shadow: 0 2px 8px rgba(26, 14, 10, 0.06);
  transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.testimonial-card .stars {
  color: #c8a06e;
  font-size: 16px;
  letter-spacing: 2px;
  margin-bottom: 12px;
}

.testimonial-card .quote {
  font-size: 14px;
  color: #4a3a2e;
  line-height: 1.7;
  font-style: italic;
  margin-bottom: 16px;
}
.testimonial-card .author {
  display: flex;
  align-items: center;
  gap: 10px;
}

.testimonial-card .author-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f3ece2;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  color: #c8a06e;
  flex-shrink: 0;
}

.testimonial-card .author-info .name {
  font-weight: 600;
  font-size: 14px;
  color: #1a0e0a;
}
.testimonial-card .author-info .verified {
  font-size: 12px;
  color: #c8a06e;
  font-weight: 500;
}

@media (max-width: 768px) {
  .testimonial-grid {
    grid-template-columns: 1fr;
  }
}

.testimonial-card:hover {
  box-shadow: 0 6px 24px rgba(26, 14, 10, 0.1);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdbd21c */.cta-section {
  background: linear-gradient(135deg, #1a0e0a 0%, #2d1a12 50%, #1a0e0a 100%);
  text-align: center;
  overflow: hidden;
}

#btn-primary2:hover {
  background: #d4af7a;
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(200, 160, 110, 0.45);
}/* End custom CSS */