.elementor-8 .elementor-element.elementor-element-554a58de{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-75ff9b80{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4f739202{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f739202:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f739202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-8 .elementor-element.elementor-element-594c1c32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-8 .elementor-element.elementor-element-75ae5ef{padding:0px 0px 9px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-75ae5ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-37835397{text-align:center;}.elementor-8 .elementor-element.elementor-element-37835397 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:48px;font-weight:500;color:#0D1028;}.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-8 .elementor-element.elementor-element-1387b983{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#181865;}.elementor-8 .elementor-element.elementor-element-6a6d8a96{text-align:center;}.elementor-8 .elementor-element.elementor-element-6a6d8a96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-246efca8{--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;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-64728d8e{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-64728d8e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-64728d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/accessories_square_optimized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-76ac335c{text-align:start;}.elementor-8 .elementor-element.elementor-element-76ac335c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dd964e5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-42f22020{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-42f22020:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42f22020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/accessories_square_optimized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-22295796{text-align:start;}.elementor-8 .elementor-element.elementor-element-22295796 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fb19810{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-5cfb6a34{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5cfb6a34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5cfb6a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/silk_scarves_square_compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7d1d8e27{text-align:start;}.elementor-8 .elementor-element.elementor-element-7d1d8e27 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-16f86a65{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-55f2921b{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-55f2921b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-55f2921b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/western_fringe_jacket_square_compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-22da764d{text-align:start;}.elementor-8 .elementor-element.elementor-element-22da764d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-398a1c80{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-7ff80de2{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7ff80de2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7ff80de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/accessories_square_optimized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-511d39b8{text-align:start;}.elementor-8 .elementor-element.elementor-element-511d39b8 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8f58188{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-4070c73a{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-558e9995{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-558e9995:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-558e9995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/accessories_square_optimized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-25d96c6{text-align:start;}.elementor-8 .elementor-element.elementor-element-25d96c6 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2ce8bf05{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-37366d58{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-37366d58:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-37366d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/boho_jewelry_collage_square_compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4ae98eb0{text-align:start;}.elementor-8 .elementor-element.elementor-element-4ae98eb0 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-db59e96{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-785d26e4{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-785d26e4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-785d26e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/boho_cushions_square_compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-32a75042{text-align:start;}.elementor-8 .elementor-element.elementor-element-32a75042 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-675f19bc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-5b0010a2{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5b0010a2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5b0010a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/mens_leather_accessories_square_compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6adf0af3{text-align:start;}.elementor-8 .elementor-element.elementor-element-6adf0af3 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7b6fc1bd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-4a21b76e{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4a21b76e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a21b76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshine.showroomb2b.com/wp-content/uploads/2026/10/accessories_square_optimized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d0feaff{text-align:start;}.elementor-8 .elementor-element.elementor-element-d0feaff .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-18dea9d7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-73d57401{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73d57401:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-73d57401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1028;}.elementor-8 .elementor-element.elementor-element-4f906fe8{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51e5dbf3{--display:flex;}.elementor-8 .elementor-element.elementor-element-aaaa19a{padding:0px 0px 9px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-aaaa19a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-452e01de{text-align:start;}.elementor-8 .elementor-element.elementor-element-452e01de .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6dcb6583{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-2bad598d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-3029a1f5{--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;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:#2D3045;--border-color:#2D3045;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-3029a1f5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3029a1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161830;}.elementor-8 .elementor-element.elementor-element-419b3276{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-419b3276.e-con{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-77fab82d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-77fab82d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-stacked .elementor-icon{background-color:#312C37;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-default .elementor-icon{color:#312C37;border-color:#312C37;}.elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-default .elementor-icon svg{fill:#312C37;}.elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-77fab82d.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-77fab82d .elementor-icon{font-size:25px;padding:10px;}.elementor-8 .elementor-element.elementor-element-77fab82d .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-1671a548{text-align:start;}.elementor-8 .elementor-element.elementor-element-1671a548 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-dafbc5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2a43ec7e{text-align:start;}.elementor-8 .elementor-element.elementor-element-2a43ec7e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2637114c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-200617fe{--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;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:#2D3045;--border-color:#2D3045;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-200617fe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-200617fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161830;}.elementor-8 .elementor-element.elementor-element-656d9b9c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5b7c61f1 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-stacked .elementor-icon{background-color:#312C37;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-default .elementor-icon{color:#312C37;border-color:#312C37;}.elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-default .elementor-icon svg{fill:#312C37;}.elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-5b7c61f1.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-5b7c61f1 .elementor-icon{font-size:25px;padding:10px;}.elementor-8 .elementor-element.elementor-element-5b7c61f1 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-33380f0d{text-align:start;}.elementor-8 .elementor-element.elementor-element-33380f0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-7214a2b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7a406016{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a406016 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-18c752f4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-a0ac8ba{--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;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:#2D3045;--border-color:#2D3045;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-a0ac8ba:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a0ac8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161830;}.elementor-8 .elementor-element.elementor-element-4d05590e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-6750b55c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6750b55c .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-stacked .elementor-icon{background-color:#312C37;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-default .elementor-icon{color:#312C37;border-color:#312C37;}.elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-default .elementor-icon svg{fill:#312C37;}.elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-6750b55c.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-6750b55c .elementor-icon{font-size:25px;padding:10px;}.elementor-8 .elementor-element.elementor-element-6750b55c .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-4a2b2c37{text-align:start;}.elementor-8 .elementor-element.elementor-element-4a2b2c37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-4f0d94cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-655d12a8{text-align:start;}.elementor-8 .elementor-element.elementor-element-655d12a8 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-275bac7f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-3ca7c647{--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;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:#2D3045;--border-color:#2D3045;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-3ca7c647:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ca7c647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161830;}.elementor-8 .elementor-element.elementor-element-d2d6cbb{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-63fb792f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-63fb792f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-stacked .elementor-icon{background-color:#312C37;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-default .elementor-icon{color:#312C37;border-color:#312C37;}.elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-default .elementor-icon svg{fill:#312C37;}.elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63fb792f.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63fb792f .elementor-icon{font-size:25px;padding:10px;}.elementor-8 .elementor-element.elementor-element-63fb792f .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-5ccbf3d3{text-align:start;}.elementor-8 .elementor-element.elementor-element-5ccbf3d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-391a596b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-30de37bc{text-align:start;}.elementor-8 .elementor-element.elementor-element-30de37bc .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5825a287{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-44fb3c54{--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;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:#2D3045;--border-color:#2D3045;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-44fb3c54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-44fb3c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161830;}.elementor-8 .elementor-element.elementor-element-5466ad03{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-122fc137.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-122fc137 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-stacked .elementor-icon{background-color:#312C37;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-default .elementor-icon{color:#312C37;border-color:#312C37;}.elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-default .elementor-icon svg{fill:#312C37;}.elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-122fc137.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-122fc137 .elementor-icon{font-size:25px;padding:10px;}.elementor-8 .elementor-element.elementor-element-122fc137 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-f2ff2b0{text-align:start;}.elementor-8 .elementor-element.elementor-element-f2ff2b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-60860b60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-41045c26{text-align:start;}.elementor-8 .elementor-element.elementor-element-41045c26 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-612f1880{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-764ee732{--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;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:#2D3045;--border-color:#2D3045;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-764ee732:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-764ee732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161830;}.elementor-8 .elementor-element.elementor-element-76a694e3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-63bf3193.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-63bf3193 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-stacked .elementor-icon{background-color:#312C37;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-default .elementor-icon{color:#312C37;border-color:#312C37;}.elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-default .elementor-icon svg{fill:#312C37;}.elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63bf3193.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63bf3193 .elementor-icon{font-size:25px;padding:10px;}.elementor-8 .elementor-element.elementor-element-63bf3193 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-5c973cad{text-align:start;}.elementor-8 .elementor-element.elementor-element-5c973cad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-7aedaf8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-10cd3e7a{text-align:start;}.elementor-8 .elementor-element.elementor-element-10cd3e7a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3615537b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-10ba7611{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10ba7611:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-10ba7611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-634917a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2cfae7dd{padding:0px 0px 9px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2cfae7dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-23de4a09{text-align:center;}.elementor-8 .elementor-element.elementor-element-23de4a09 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:50px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-23355084{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#181865;}.elementor-8 .elementor-element.elementor-element-35b53d6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e56428e{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e56428e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e56428e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-8 .elementor-element.elementor-element-558e390{--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:0px 50px;--row-gap:0px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-8 .elementor-element.elementor-element-558e390:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-558e390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11142E;}.elementor-8 .elementor-element.elementor-element-88e4263{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#292C43;--border-color:#292C43;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-c811d19{padding:20px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-c811d19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-63dd608{text-align:start;}.elementor-8 .elementor-element.elementor-element-63dd608 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-abb4143{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:17px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-fc1ffd7{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fae2161{--display:flex;}.elementor-8 .elementor-element.elementor-element-cb2ae5f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;color:#B4B4BB;}.elementor-8 .elementor-element.elementor-element-1bc2188{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-325aef8{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--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:#554A3F;--border-color:#554A3F;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-8 .elementor-element.elementor-element-325aef8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-325aef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232332;}.elementor-8 .elementor-element.elementor-element-8b135a5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8b135a5.elementor-view-stacked .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-8b135a5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8b135a5.elementor-view-default .elementor-icon{color:#C8A35D;border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-8b135a5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8b135a5.elementor-view-default .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-8b135a5 .elementor-icon{font-size:17px;}.elementor-8 .elementor-element.elementor-element-8b135a5 .elementor-icon svg{height:17px;}.elementor-8 .elementor-element.elementor-element-e4083c8{text-align:center;}.elementor-8 .elementor-element.elementor-element-e4083c8 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ead53c{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--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:#554A3F;--border-color:#554A3F;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-8 .elementor-element.elementor-element-4ead53c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ead53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232332;}.elementor-8 .elementor-element.elementor-element-72ab3a3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-72ab3a3.elementor-view-stacked .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-72ab3a3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-72ab3a3.elementor-view-default .elementor-icon{color:#C8A35D;border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-72ab3a3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-72ab3a3.elementor-view-default .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-72ab3a3 .elementor-icon{font-size:17px;}.elementor-8 .elementor-element.elementor-element-72ab3a3 .elementor-icon svg{height:17px;}.elementor-8 .elementor-element.elementor-element-47df252{text-align:center;}.elementor-8 .elementor-element.elementor-element-47df252 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b088b0d{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--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:#554A3F;--border-color:#554A3F;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-8 .elementor-element.elementor-element-b088b0d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b088b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232332;}.elementor-8 .elementor-element.elementor-element-e99111d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e99111d.elementor-view-stacked .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-e99111d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e99111d.elementor-view-default .elementor-icon{color:#C8A35D;border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-e99111d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e99111d.elementor-view-default .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-e99111d .elementor-icon{font-size:17px;}.elementor-8 .elementor-element.elementor-element-e99111d .elementor-icon svg{height:17px;}.elementor-8 .elementor-element.elementor-element-a2d5235{text-align:center;}.elementor-8 .elementor-element.elementor-element-a2d5235 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-46a8dfa{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--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:#554A3F;--border-color:#554A3F;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-8 .elementor-element.elementor-element-46a8dfa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-46a8dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232332;}.elementor-8 .elementor-element.elementor-element-abe6dc4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-abe6dc4.elementor-view-stacked .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-abe6dc4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-abe6dc4.elementor-view-default .elementor-icon{color:#C8A35D;border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-abe6dc4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-abe6dc4.elementor-view-default .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-abe6dc4 .elementor-icon{font-size:17px;}.elementor-8 .elementor-element.elementor-element-abe6dc4 .elementor-icon svg{height:17px;}.elementor-8 .elementor-element.elementor-element-9ab9fe0{text-align:center;}.elementor-8 .elementor-element.elementor-element-9ab9fe0 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d5f510c{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--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:#554A3F;--border-color:#554A3F;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-8 .elementor-element.elementor-element-d5f510c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d5f510c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232332;}.elementor-8 .elementor-element.elementor-element-bba7614 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-bba7614.elementor-view-stacked .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-bba7614.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bba7614.elementor-view-default .elementor-icon{color:#C8A35D;border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-bba7614.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bba7614.elementor-view-default .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-bba7614 .elementor-icon{font-size:17px;}.elementor-8 .elementor-element.elementor-element-bba7614 .elementor-icon svg{height:17px;}.elementor-8 .elementor-element.elementor-element-fc21f28{text-align:center;}.elementor-8 .elementor-element.elementor-element-fc21f28 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a144ae2{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-42387eb3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42387eb3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42387eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-282c1d2{--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;}.elementor-8 .elementor-element.elementor-element-719e6716{--display:flex;}.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-8 .elementor-element.elementor-element-32094fcf img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-8 .elementor-element.elementor-element-31863ecb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-76dcb2fd{--display:flex;}.elementor-8 .elementor-element.elementor-element-6b470fb9{--display:flex;--min-height:100px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 13px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-8 .elementor-element.elementor-element-6b470fb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6b470fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-4c6b72f6 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-4c954139 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:14px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-108122f5{--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;}.elementor-8 .elementor-element.elementor-element-2bac8fa6{padding:0px 0px 9px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2bac8fa6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-b4e54c0{text-align:start;}.elementor-8 .elementor-element.elementor-element-b4e54c0 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:36px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-293e3d99{width:var( --container-widget-width, 89.834% );max-width:89.834%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89.834%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-293e3d99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-1e1ab99d{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1e1ab99d .elementor-icon-list-text{color:#0D1F44;transition:color 0.3s;}.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-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button{background-color:#0D1028;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;padding:17px 35px 17px 35px;}.elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button:focus{background-color:#C8A35D;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-5cb8dbd2{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button:focus svg{fill:#0D1028;}.elementor-8 .elementor-element.elementor-element-a5fc74f{--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:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a5fc74f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a5fc74f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-8 .elementor-element.elementor-element-3fac350{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a1c21f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6a3faf img{width:100%;max-width:100%;height:460px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-8 .elementor-element.elementor-element-53c515a{--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;--margin-top:-85px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d1686cc{--display:flex;--min-height:100px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 13px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-8 .elementor-element.elementor-element-d1686cc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d1686cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1028;}.elementor-8 .elementor-element.elementor-element-789eea6{padding:15px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-789eea6 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-4232a36{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4232a36 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:600;color:#AAAAB3;}.elementor-8 .elementor-element.elementor-element-fd36497{--display:flex;}.elementor-8 .elementor-element.elementor-element-fc9af63{--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;}.elementor-8 .elementor-element.elementor-element-0844485{padding:0px 0px 9px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-0844485 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-df62f78{text-align:start;}.elementor-8 .elementor-element.elementor-element-df62f78 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:36px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-5889218{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5889218 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:36px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-2ceb0f5{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-2ceb0f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bfa5c99{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-468720a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#BF9B59;--border-color:#BF9B59;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8f51792 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:900;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-e898149{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-e898149.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3a43f3f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#BF9B59;--border-color:#BF9B59;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d24519 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:900;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-2831cdc{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-2831cdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e985f06{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#BF9B59;--border-color:#BF9B59;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3b6cdd5 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:900;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-884133a{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-884133a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-75e9ce5{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-75e9ce5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-75e9ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1028;}.elementor-8 .elementor-element.elementor-element-deb30e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3736f27{padding:0px 0px 9px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3736f27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-b56e86e{text-align:center;}.elementor-8 .elementor-element.elementor-element-b56e86e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fe7a3df{--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:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-942cf21{--display:flex;--min-height:360px;--gap:8px 0px;--row-gap:8px;--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:#26283E;--border-color:#26283E;--padding-top:40px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-942cf21:hover{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:#C8A35D;--border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-942cf21, .elementor-8 .elementor-element.elementor-element-942cf21::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fc56017{--e-rating-justify-content:flex-start;--e-rating-gap:7px;--e-rating-icon-marked-color:#C8A35D;--e-rating-icon-color:#E9E9E9;}.elementor-8 .elementor-element.elementor-element-c3d7122{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c3d7122 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:600;font-style:italic;line-height:26px;color:#AAAAB3;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cab081a{--divider-border-style:solid;--divider-color:#26283E;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-cab081a .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-cab081a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-d863454{text-align:start;}.elementor-8 .elementor-element.elementor-element-d863454 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-516cd44{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-516cd44 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-665a966{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-665a966 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:600;color:#AAAAB3;}.elementor-8 .elementor-element.elementor-element-dc94746{--display:flex;--min-height:360px;--gap:8px 0px;--row-gap:8px;--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:#26283E;--border-color:#26283E;--padding-top:40px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-dc94746:hover{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:#C8A35D;--border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-dc94746, .elementor-8 .elementor-element.elementor-element-dc94746::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2429027{--e-rating-justify-content:flex-start;--e-rating-gap:7px;--e-rating-icon-marked-color:#C8A35D;--e-rating-icon-color:#E9E9E9;}.elementor-8 .elementor-element.elementor-element-57e6917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-57e6917 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:600;font-style:italic;line-height:26px;color:#AAAAB3;}.elementor-8 .elementor-element.elementor-element-73aec14{--divider-border-style:solid;--divider-color:#26283E;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-73aec14 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-73aec14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-56e2287{text-align:start;}.elementor-8 .elementor-element.elementor-element-56e2287 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-7f7adec{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7f7adec .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef8714b{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ef8714b .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:600;color:#AAAAB3;}.elementor-8 .elementor-element.elementor-element-82dc5d7{--display:flex;--min-height:360px;--gap:8px 0px;--row-gap:8px;--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:#26283E;--border-color:#26283E;--padding-top:40px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-82dc5d7:hover{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:#C8A35D;--border-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-82dc5d7, .elementor-8 .elementor-element.elementor-element-82dc5d7::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-626519a{--e-rating-justify-content:flex-start;--e-rating-gap:7px;--e-rating-icon-marked-color:#C8A35D;--e-rating-icon-color:#E9E9E9;}.elementor-8 .elementor-element.elementor-element-b4154ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b4154ce .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:600;font-style:italic;line-height:26px;color:#AAAAB3;}.elementor-8 .elementor-element.elementor-element-9fcb6f6{--divider-border-style:solid;--divider-color:#26283E;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-9fcb6f6 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-9fcb6f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-7accf63{text-align:start;}.elementor-8 .elementor-element.elementor-element-7accf63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-3580441{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3580441 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d7f634c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d7f634c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:600;color:#AAAAB3;}.elementor-8 .elementor-element.elementor-element-9697a9f{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9697a9f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9697a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-8 .elementor-element.elementor-element-b91fd3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2ef1118{padding:0px 0px 9px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2ef1118 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-25e58f3{text-align:center;}.elementor-8 .elementor-element.elementor-element-25e58f3 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:50px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-acbddc8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#181865;}.elementor-8 .elementor-element.elementor-element-21c43ee{--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:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3c9f99e{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c113a6{--display:flex;--min-height:90px;--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: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:#E6E7E9;--border-color:#E6E7E9;}.elementor-8 .elementor-element.elementor-element-8c113a6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c113a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8c113a6:hover{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:#D4B576;--border-color:#D4B576;}.elementor-8 .elementor-element.elementor-element-8c113a6, .elementor-8 .elementor-element.elementor-element-8c113a6::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d65eac1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-6792d77 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-stacked .elementor-icon{background-color:#0D1028;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-default .elementor-icon{color:#0D1028;border-color:#0D1028;}.elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-default .elementor-icon svg{fill:#0D1028;}.elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-6792d77.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-6792d77 .elementor-icon{font-size:25px;padding:14px;}.elementor-8 .elementor-element.elementor-element-6792d77 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-53019ea{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-89ba479 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-564e413{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-564e413.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8ceb357{--display:flex;--min-height:90px;--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: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:#9BE4B4;--border-color:#9BE4B4;}.elementor-8 .elementor-element.elementor-element-8ceb357:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8ceb357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEF0DE;}.elementor-8 .elementor-element.elementor-element-8ceb357:hover{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:#D4B576;--border-color:#D4B576;}.elementor-8 .elementor-element.elementor-element-8ceb357, .elementor-8 .elementor-element.elementor-element-8ceb357::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f3b91ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b47d9b8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-stacked .elementor-icon{background-color:#00C950;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-default .elementor-icon{color:#00C950;border-color:#00C950;}.elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-default .elementor-icon svg{fill:#00C950;}.elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b47d9b8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b47d9b8 .elementor-icon{font-size:25px;padding:14px;}.elementor-8 .elementor-element.elementor-element-b47d9b8 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-aa89e57{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-db85086 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#6BCF6B;}.elementor-8 .elementor-element.elementor-element-71df2d6{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:17px;font-weight:500;line-height:26px;color:#B1C76D;}.elementor-8 .elementor-element.elementor-element-71df2d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a49e914{--display:flex;--min-height:90px;--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: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:#E6E7E9;--border-color:#E6E7E9;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-a49e914:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a49e914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bbf78ed{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-78bd157 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-stacked .elementor-icon{background-color:#0D1028;color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-default .elementor-icon{color:#0D1028;border-color:#0D1028;}.elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-default .elementor-icon svg{fill:#0D1028;}.elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-framed .elementor-icon{background-color:#C8A35D;}.elementor-8 .elementor-element.elementor-element-78bd157.elementor-view-stacked .elementor-icon svg{fill:#C8A35D;}.elementor-8 .elementor-element.elementor-element-78bd157 .elementor-icon{font-size:25px;padding:14px;}.elementor-8 .elementor-element.elementor-element-78bd157 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-623f4c4{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-255133d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-c0995fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-e9f664b{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-e9f664b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-245ab82 .elementor-button{background-color:#F7F4EE;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;fill:#353739;color:#353739;padding:10px 15px 8px 15px;}.elementor-8 .elementor-element.elementor-element-245ab82{padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-dc45255 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#0D1028;}.elementor-8 .elementor-element.elementor-element-12addbf{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#6E709B;}.elementor-8 .elementor-element.elementor-element-12addbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4d23b2b{--display:flex;}.elementor-8 .elementor-element.elementor-element-532e028{--display:flex;}.elementor-8 .elementor-element.elementor-element-cda3da7{--display:flex;}.elementor-8 .elementor-element.elementor-element-cda3da7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cda3da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4208e49 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:25px;font-weight:700;color:#0D1028;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-4f739202{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-64728d8e{--width:0%;}.elementor-8 .elementor-element.elementor-element-7ff80de2{--width:0%;}.elementor-8 .elementor-element.elementor-element-558e9995{--width:0%;}.elementor-8 .elementor-element.elementor-element-4a21b76e{--width:0%;}.elementor-8 .elementor-element.elementor-element-73d57401{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-4f906fe8{--width:50%;}.elementor-8 .elementor-element.elementor-element-2bad598d{--width:50%;}.elementor-8 .elementor-element.elementor-element-419b3276{--width:13%;}.elementor-8 .elementor-element.elementor-element-656d9b9c{--width:13%;}.elementor-8 .elementor-element.elementor-element-4d05590e{--width:13%;}.elementor-8 .elementor-element.elementor-element-d2d6cbb{--width:13%;}.elementor-8 .elementor-element.elementor-element-5466ad03{--width:13%;}.elementor-8 .elementor-element.elementor-element-76a694e3{--width:13%;}.elementor-8 .elementor-element.elementor-element-10ba7611{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-e56428e{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-88e4263{--width:80%;}.elementor-8 .elementor-element.elementor-element-42387eb3{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-282c1d2{--width:50%;}.elementor-8 .elementor-element.elementor-element-719e6716{--width:95%;}.elementor-8 .elementor-element.elementor-element-6b470fb9{--width:58%;}.elementor-8 .elementor-element.elementor-element-108122f5{--width:50%;}.elementor-8 .elementor-element.elementor-element-a5fc74f{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-3fac350{--width:50%;}.elementor-8 .elementor-element.elementor-element-a1c21f4{--width:95%;}.elementor-8 .elementor-element.elementor-element-d1686cc{--width:58%;}.elementor-8 .elementor-element.elementor-element-fc9af63{--width:50%;}.elementor-8 .elementor-element.elementor-element-75e9ce5{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-9697a9f{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-d65eac1{--width:17%;}.elementor-8 .elementor-element.elementor-element-f3b91ba{--width:17%;}.elementor-8 .elementor-element.elementor-element-bbf78ed{--width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-42f22020{--width:100%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-75ae5ef .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-37835397 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-6a6d8a96 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-246efca8{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-4070c73a{--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-37366d58{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73d57401{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-aaaa19a .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-452e01de .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-6dcb6583{font-size:17px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-419b3276{--width:100%;--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;}.elementor-8 .elementor-element.elementor-element-77fab82d{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-77fab82d .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1671a548{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1671a548 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-200617fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-656d9b9c{--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:center;}.elementor-8 .elementor-element.elementor-element-5b7c61f1{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5b7c61f1 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-33380f0d{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-33380f0d .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-4d05590e{--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:center;}.elementor-8 .elementor-element.elementor-element-6750b55c{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6750b55c .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-4a2b2c37 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d2d6cbb{--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:center;}.elementor-8 .elementor-element.elementor-element-63fb792f{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-63fb792f .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-5ccbf3d3 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-5466ad03{--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:center;}.elementor-8 .elementor-element.elementor-element-122fc137{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-122fc137 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-f2ff2b0 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-76a694e3{--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:center;}.elementor-8 .elementor-element.elementor-element-63bf3193{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-63bf3193 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-5c973cad .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-2cfae7dd .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-23de4a09 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-e56428e{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-558e390{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-88e4263{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c811d19 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-63dd608 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-abb4143{font-size:15px;}.elementor-8 .elementor-element.elementor-element-fc1ffd7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fae2161{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cb2ae5f{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1bc2188{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-325aef8{--width:47%;}.elementor-8 .elementor-element.elementor-element-e4083c8 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4ead53c{--width:47%;}.elementor-8 .elementor-element.elementor-element-47df252 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b088b0d{--width:47%;}.elementor-8 .elementor-element.elementor-element-a2d5235 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-46a8dfa{--width:47%;}.elementor-8 .elementor-element.elementor-element-9ab9fe0 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d5f510c{--width:47%;}.elementor-8 .elementor-element.elementor-element-fc21f28 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-282c1d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-719e6716{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-32094fcf img{height:342px;}.elementor-8 .elementor-element.elementor-element-31863ecb{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-76dcb2fd{--width:48%;}.elementor-8 .elementor-element.elementor-element-6b470fb9{--width:46%;--min-height:70px;}.elementor-8 .elementor-element.elementor-element-2bac8fa6 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b4e54c0 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-293e3d99{width:100%;max-width:100%;font-size:15px;}.elementor-8 .elementor-element.elementor-element-1e1ab99d{padding:26px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5cb8dbd2 .elementor-button{font-size:13px;}.elementor-8 .elementor-element.elementor-element-a5fc74f{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-3fac350{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6a3faf img{height:319px;}.elementor-8 .elementor-element.elementor-element-53c515a{--margin-top:-75px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d1686cc{--width:55%;--min-height:70px;}.elementor-8 .elementor-element.elementor-element-789eea6 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-4232a36 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-fd36497{--width:38%;}.elementor-8 .elementor-element.elementor-element-fc9af63{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0844485 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-df62f78 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-5889218 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-2ceb0f5{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e898149{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2831cdc{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-884133a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3736f27 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b56e86e .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-fe7a3df{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-942cf21{--min-height:310px;}.elementor-8 .elementor-element.elementor-element-fc56017{--e-rating-icon-font-size:14px;}.elementor-8 .elementor-element.elementor-element-c3d7122 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-d863454 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-516cd44 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-665a966 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-dc94746{--min-height:310px;}.elementor-8 .elementor-element.elementor-element-2429027{--e-rating-icon-font-size:14px;}.elementor-8 .elementor-element.elementor-element-57e6917 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-56e2287 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-7f7adec .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ef8714b .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-82dc5d7{--min-height:310px;}.elementor-8 .elementor-element.elementor-element-626519a{--e-rating-icon-font-size:14px;}.elementor-8 .elementor-element.elementor-element-b4154ce .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-7accf63 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3580441 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d7f634c .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2ef1118 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-25e58f3 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-acbddc8{line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-3c9f99e{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8c113a6{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-d65eac1{--width:18%;}.elementor-8 .elementor-element.elementor-element-53019ea{--width:77%;}.elementor-8 .elementor-element.elementor-element-564e413{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8ceb357{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-f3b91ba{--width:18%;}.elementor-8 .elementor-element.elementor-element-aa89e57{--width:77%;}.elementor-8 .elementor-element.elementor-element-71df2d6{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a49e914{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-bbf78ed{--width:18%;--justify-content:flex-start;}.elementor-8 .elementor-element.elementor-element-623f4c4{--width:77%;}.elementor-8 .elementor-element.elementor-element-e9f664b{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-12addbf{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-75ff9b80 */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@700;800&display=swap');

/* ===== HERO ===== */
.ely-hero,
.ely-hero * {
  box-sizing: border-box;
}

.ely-hero {
  position: relative;
  width: 100%;
  height: 650px;
  min-height: 520px;
  overflow: hidden;
  background: #101126;
  color: #fff;
  font-family: 'Inter', sans-serif;
}

.ely-slides,
.ely-slide {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.ely-slide {
  z-index: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 1s ease, visibility 1s ease;
}

.ely-slide.active {
  z-index: 1;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* ===== BACKGROUND IMAGE ===== */
.ely-bg {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: center;
  transform: scale(1.08);
  transition: transform 6s ease;
}

.ely-slide.active .ely-bg {
  transform: scale(1);
}

/* ===== OVERLAY ===== */
.ely-overlay {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(
      90deg,
      rgba(13,14,36,.94) 0%,
      rgba(13,14,36,.78) 32%,
      rgba(13,14,36,.35) 65%,
      rgba(13,14,36,.12) 100%
    ),
    linear-gradient(
      0deg,
      rgba(13,14,36,.60) 0%,
      transparent 48%
    );
}

/* ===== CONTENT POSITION ===== */
.ely-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: max(6.5%, calc((100% - 1200px) / 2));
  width: min(680px, 58%);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transform: none;
  z-index: 2;
}

/* ===== EYEBROW ===== */
.ely-eyebrow {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 0 0 30px;
  color: rgba(255,255,255,.83);
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  opacity: 0;
  transform: translateY(20px);
}

.ely-eyebrow span {
  display: inline-block;
  flex: 0 0 42px;
  width: 42px;
  height: 1px;
  background: #C8A35D;
}

/* ===== MAIN HEADING ===== */
.ely-content h1,
.ely-content h2 {
  margin: 0 0 20px;
  padding: 0;
  color: #fff;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 85px;
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -2.5px;
  text-transform: uppercase;
  opacity: 0;
  transform: translateY(30px);
}

/* ===== DESCRIPTION ===== */
.ely-content p {
  max-width: 600px;
  margin: 0 0 30px;
  padding: 0;
  color: rgba(255,255,255,.77);
  font-family: 'Inter', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  opacity: 0;
  transform: translateY(25px);
}

/* ===== BUTTONS ===== */
.ely-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  opacity: 0;
  transform: translateY(20px);
}

.ely-hero .ely-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 42px;
  margin: 0;
  padding: 12px 25px;
  border: 1px solid transparent;
  border-radius: 30px;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .5px;
  text-decoration: none !important;
  box-shadow: none;
}

/* First button: no hover change */
.ely-hero .ely-btn-light,
.ely-hero .ely-btn-light:hover,
.ely-hero .ely-btn-light:focus,
.ely-hero .ely-btn-light:active {
  border-color: transparent;
  background: #fff !important;
  color: #101126 !important;
  transform: none !important;
  box-shadow: none !important;
}

.ely-hero .ely-btn-light span {
  color: #101126;
}

/* Second button: border-only hover */
.ely-hero .ely-btn-outline {
  border: 1px solid rgba(255,255,255,.32);
  background: transparent;
  color: #fff !important;
  transition: border-color .3s ease;
  transform: none;
}

.ely-hero .ely-btn-outline:hover,
.ely-hero .ely-btn-outline:focus {
  border-color: #C8A35D !important;
  background: transparent !important;
  color: #fff !important;
  transform: none !important;
  box-shadow: none !important;
}

/* ===== TEXT ANIMATION ===== */
@keyframes elyTextIn {
  from {
    opacity: 0;
    transform: translateY(28px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.ely-slide.active .ely-eyebrow,
.ely-slide.active .ely-content h1,
.ely-slide.active .ely-content h2,
.ely-slide.active .ely-content p,
.ely-slide.active .ely-actions {
  animation: elyTextIn .8s cubic-bezier(.2,.7,.2,1) forwards;
}

.ely-slide.active .ely-eyebrow {
  animation-delay: .15s;
}

.ely-slide.active .ely-content h1,
.ely-slide.active .ely-content h2 {
  animation-delay: .3s;
}

.ely-slide.active .ely-content p {
  animation-delay: .48s;
}

.ely-slide.active .ely-actions {
  animation-delay: .62s;
}

/* ===== DOTS ===== */
.ely-dots {
  position: absolute;
  bottom: 25px;
  left: max(6.5%, calc((100% - 1200px) / 2));
  display: flex;
  align-items: center;
  gap: 9px;
  z-index: 5;
}

.ely-hero .ely-dot {
  display: block;
  width: 14px;
  height: 14px;
  min-width: 14px;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(255,255,255,.38);
  border-radius: 50%;
  background: rgba(255,255,255,.23);
  cursor: pointer;
  transition: width .3s ease, background .3s ease,
              border-color .3s ease;
}

.ely-hero .ely-dot.active {
  width: 30px;
  border-color: #C8A35D;
  border-radius: 20px;
  background: #C8A35D;
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .ely-hero {
    height: 600px;
    min-height: 500px;
  }

  .ely-content {
    left: 6%;
    width: 68%;
  }

  .ely-content h1,
  .ely-content h2 {
    font-size: 64px;
    line-height: 1.08;
    letter-spacing: -1.8px;
  }

  .ely-content p {
    font-size: 18px;
    line-height: 1.7;
  }

  .ely-eyebrow {
    font-size: 12px;
    letter-spacing: 2.5px;
  }

  .ely-dots {
    left: 6%;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .ely-hero {
    height: 600px;
    min-height: 0;
  }

  .ely-bg {
    object-position: 62% center;
  }

  .ely-overlay {
    background:
      linear-gradient(
        90deg,
        rgba(13,14,36,.86),
        rgba(13,14,36,.48)
      ),
      linear-gradient(
        0deg,
        rgba(13,14,36,.80) 0%,
        rgba(13,14,36,.10) 100%
      );
  }

 @media (max-width: 767px) {
  .ely-content {
    top: 0;
    bottom: 0;
    left: 7%;
    width: 86%;
    height: 100%;
    justify-content: center;
    transform: none;
  }
}

  .ely-eyebrow {
    gap: 10px;
    margin-bottom: 22px;
    font-size: 10px;
    line-height: 1.6;
    letter-spacing: 1.8px;
  }

  .ely-eyebrow span {
    flex-basis: 25px;
    width: 25px;
  }

  .ely-content h1,
  .ely-content h2 {
    margin-bottom: 18px;
    font-size: clamp(40px, 10vw, 52px);
    line-height: 1.08;
    letter-spacing: -1.2px;
  }

  .ely-content p {
    max-width: 420px;
    margin-bottom: 23px;
    font-size: 15px;
    line-height: 1.7;
  }

  .ely-actions {
    gap: 10px;
  }

  .ely-hero .ely-btn {
    min-height: 40px;
    gap: 8px;
    padding: 11px 15px;
    font-size: 9px;
    letter-spacing: .3px;
  }

  .ely-dots {
    bottom: 20px;
    left: 7%;
    gap: 8px;
  }

  .ely-hero .ely-dot {
    width: 12px;
    height: 12px;
    min-width: 12px;
  }

  .ely-hero .ely-dot.active {
    width: 25px;
  }
}

/* ===== REDUCED MOTION ===== */
@media (prefers-reduced-motion: reduce) {
  .ely-slide,
  .ely-bg,
  .ely-hero .ely-btn,
  .ely-hero .ely-dot {
    transition: none !important;
  }

  .ely-slide.active .ely-eyebrow,
  .ely-slide.active .ely-content h1,
  .ely-slide.active .ely-content h2,
  .ely-slide.active .ely-content p,
  .ely-slide.active .ely-actions {
    animation: none !important;
    opacity: 1;
    transform: none;
  }
}


/* Equal top and bottom spacing - final fix */

#elyHero .ely-content {
  top: 0 !important;
  bottom: 0 !important;
  height: 100% !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  padding: 0 !important;
  margin: 0 !important;

  transform: none !important;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  #elyHero .ely-content {
    left: 6% !important;
    width: 68% !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  #elyHero .ely-content {
    left: 7% !important;
    width: 86% !important;
  }
}



/* Fix DEVELOPMENT heading */
@media (min-width: 1025px) {
  #elyHero .ely-content {
    width: 85% !important;
  }

  #elyHero .ely-content h1,
  #elyHero .ely-content h2 {
    font-size: 72px !important;
    letter-spacing: -2px !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64728d8e *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-64728d8e.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-64728d8e.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-64728d8e.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f22020 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-42f22020.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 350px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-42f22020.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-42f22020.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-42f22020.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cfb6a34 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-5cfb6a34.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f2921b *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-55f2921b.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-55f2921b.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-55f2921b.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff80de2 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-7ff80de2.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246efca8 */```css
/* Individual cards inside common parent */
.elementor-8 .elementor-element.elementor-element-246efca8 > .e-con {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  clip-path: inset(0 round 22px);
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-246efca8 > .e-con {
    border-radius: 20px !important;
    clip-path: inset(0 round 20px);
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-246efca8 > .e-con {
    border-radius: 18px !important;
    clip-path: inset(0 round 18px);
  }
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-558e9995 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-558e9995.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-558e9995.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-558e9995.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-558e9995.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37366d58 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-37366d58.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 350px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-37366d58.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-37366d58.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-37366d58.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785d26e4 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-785d26e4.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-785d26e4.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-785d26e4.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0010a2 *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-5b0010a2.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a21b76e *//* ===== PRODUCT CATEGORY CARD ===== */

.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  isolation: isolate;
  min-height: 315px;
  background-position: center !important;
  background-size: cover !important;
}

/* Zoom image layer */
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: inherit;
  background-image: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform .7s ease;
  pointer-events: none;
}

/* Dark gradient */
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    transparent 35%,
    rgba(13,14,36,.3) 60%,
    rgba(13,14,36,.95) 100%
  );
  pointer-events: none;
}

/* Hover zoom stays inside card */
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat:hover::before {
  transform: scale(1.08);
}

/* Content above image */
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat > .elementor-element,
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading */
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat .elementor-heading-title {
  color: #fff !important;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 26px;
  font-weight: 700;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat .elementor-widget-text-editor,
.elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat .elementor-widget-text-editor p {
  color: rgba(255,255,255,.9) !important;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat {
    border-radius: 20px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-4a21b76e.product-cat {
    border-radius: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3029a1f5 */```css
/* Card border hover */
.main-div {
  transition: border-color 0.3s ease;
}

.main-div:hover {
  border-color: #C8A35D !important;
}

/* Elementor Icon widget transition */
.main-div .icon,
.main-div .icon .elementor-icon,
.main-div .icon i,
.main-div .icon svg {
  transition: color 0.3s ease,
              fill 0.3s ease,
              stroke 0.3s ease,
              background-color 0.3s ease,
              border-color 0.3s ease;
}

/* Icon background on card hover */
.main-div:hover .icon .elementor-icon {
  background-color: #C8A35D !important;
  border-color: #C8A35D !important;
  color: #101126 !important;
}

/* Font icons */
.main-div:hover .icon i {
  color: #101126 !important;
}

/* SVG icons */
.main-div:hover .icon svg,
.main-div:hover .icon svg path {
  fill: #101126 !important;
  stroke: #101126 !important;
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200617fe */```css
/* Card border hover */
.main-div {
  transition: border-color 0.3s ease;
}

.main-div:hover {
  border-color: #C8A35D !important;
}

/* Elementor Icon widget transition */
.main-div .icon,
.main-div .icon .elementor-icon,
.main-div .icon i,
.main-div .icon svg {
  transition: color 0.3s ease,
              fill 0.3s ease,
              stroke 0.3s ease,
              background-color 0.3s ease,
              border-color 0.3s ease;
}

/* Icon background on card hover */
.main-div:hover .icon .elementor-icon {
  background-color: #C8A35D !important;
  border-color: #C8A35D !important;
  color: #101126 !important;
}

/* Font icons */
.main-div:hover .icon i {
  color: #101126 !important;
}

/* SVG icons */
.main-div:hover .icon svg,
.main-div:hover .icon svg path {
  fill: #101126 !important;
  stroke: #101126 !important;
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ac8ba */```css
/* Card border hover */
.main-div {
  transition: border-color 0.3s ease;
}

.main-div:hover {
  border-color: #C8A35D !important;
}

/* Elementor Icon widget transition */
.main-div .icon,
.main-div .icon .elementor-icon,
.main-div .icon i,
.main-div .icon svg {
  transition: color 0.3s ease,
              fill 0.3s ease,
              stroke 0.3s ease,
              background-color 0.3s ease,
              border-color 0.3s ease;
}

/* Icon background on card hover */
.main-div:hover .icon .elementor-icon {
  background-color: #C8A35D !important;
  border-color: #C8A35D !important;
  color: #101126 !important;
}

/* Font icons */
.main-div:hover .icon i {
  color: #101126 !important;
}

/* SVG icons */
.main-div:hover .icon svg,
.main-div:hover .icon svg path {
  fill: #101126 !important;
  stroke: #101126 !important;
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca7c647 */```css
/* Card border hover */
.main-div {
  transition: border-color 0.3s ease;
}

.main-div:hover {
  border-color: #C8A35D !important;
}

/* Elementor Icon widget transition */
.main-div .icon,
.main-div .icon .elementor-icon,
.main-div .icon i,
.main-div .icon svg {
  transition: color 0.3s ease,
              fill 0.3s ease,
              stroke 0.3s ease,
              background-color 0.3s ease,
              border-color 0.3s ease;
}

/* Icon background on card hover */
.main-div:hover .icon .elementor-icon {
  background-color: #C8A35D !important;
  border-color: #C8A35D !important;
  color: #101126 !important;
}

/* Font icons */
.main-div:hover .icon i {
  color: #101126 !important;
}

/* SVG icons */
.main-div:hover .icon svg,
.main-div:hover .icon svg path {
  fill: #101126 !important;
  stroke: #101126 !important;
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44fb3c54 */```css
/* Card border hover */
.main-div {
  transition: border-color 0.3s ease;
}

.main-div:hover {
  border-color: #C8A35D !important;
}

/* Elementor Icon widget transition */
.main-div .icon,
.main-div .icon .elementor-icon,
.main-div .icon i,
.main-div .icon svg {
  transition: color 0.3s ease,
              fill 0.3s ease,
              stroke 0.3s ease,
              background-color 0.3s ease,
              border-color 0.3s ease;
}

/* Icon background on card hover */
.main-div:hover .icon .elementor-icon {
  background-color: #C8A35D !important;
  border-color: #C8A35D !important;
  color: #101126 !important;
}

/* Font icons */
.main-div:hover .icon i {
  color: #101126 !important;
}

/* SVG icons */
.main-div:hover .icon svg,
.main-div:hover .icon svg path {
  fill: #101126 !important;
  stroke: #101126 !important;
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764ee732 */```css
/* Card border hover */
.main-div {
  transition: border-color 0.3s ease;
}

.main-div:hover {
  border-color: #C8A35D !important;
}

/* Elementor Icon widget transition */
.main-div .icon,
.main-div .icon .elementor-icon,
.main-div .icon i,
.main-div .icon svg {
  transition: color 0.3s ease,
              fill 0.3s ease,
              stroke 0.3s ease,
              background-color 0.3s ease,
              border-color 0.3s ease;
}

/* Icon background on card hover */
.main-div:hover .icon .elementor-icon {
  background-color: #C8A35D !important;
  border-color: #C8A35D !important;
  color: #101126 !important;
}

/* Font icons */
.main-div:hover .icon i {
  color: #101126 !important;
}

/* SVG icons */
.main-div:hover .icon svg,
.main-div:hover .icon svg path {
  fill: #101126 !important;
  stroke: #101126 !important;
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21cd0f22 */```css
/* ==========================================
   SHOWROOMB2B PROCESS — CLEAN RESPONSIVE CSS
   ========================================== */

.sb-process,
.sb-process * {
  box-sizing: border-box;
}

.sb-process {
  --sb-gold: #C8A35D;
  --sb-navy: #101126;

  width: 100%;
  padding: 55px 24px;
  background: #fff;
  color: var(--sb-navy);
  font-family: Inter, Arial, sans-serif;
}

/* ===== MAIN LAYOUT: EQUAL COLUMNS ===== */

.sb-process .sb-process__layout {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 44px;
}

/* ==========================================
   CIRCLE
   ========================================== */

.sb-process .sb-orbit {
  position: relative;
  isolation: isolate;
  justify-self: center;
  width: min(100%, 350px);
  aspect-ratio: 1;
  margin: 0 auto;
  border-radius: 50%;
  background: #fff;
}

.sb-process .sb-orbit__ring {
  position: absolute;
  inset: 0;
  border: 26px solid #F4F0E8;
  border-radius: 50%;
}

.sb-process .sb-orbit__inner-ring {
  position: absolute;
  inset: 38px;
  border: 1px solid rgba(200, 163, 93, .15);
  border-radius: 50%;
}

.sb-process .sb-orbit__path {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.sb-process .sb-orbit__path circle {
  stroke: var(--sb-gold);
  stroke-width: 1.7;
  stroke-dasharray: 6 6;
}

/* Center branding */

.sb-process .sb-orbit__center {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  width: 74px;
  height: 74px;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  border: 0;
  border-radius: 50%;
  background: var(--sb-navy);
  color: #fff;
  text-align: center;
  font-size: 9px;
  line-height: 1.3;
}

.sb-process .sb-orbit__center span {
  color: var(--sb-gold);
  font-size: 8px;
  font-weight: 700;
}

.sb-process .sb-orbit__center strong {
  color: #fff;
  font-family: Inter, Arial, sans-serif;
  font-size: 9px;
  font-weight: 700;
}

/* ==========================================
   STAGE DOTS AND LABELS
   ========================================== */

.sb-process .sb-stage {
  position: absolute !important;
  z-index: 3;
  width: 76px !important;
  height: 20px !important;
  min-height: 20px !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  transform: translate(-50%, -50%) !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
  cursor: pointer;
  font-family: Inter, Arial, sans-serif;
}

/* Normal dot */

.sb-process .sb-stage__dot {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: translate(-50%, -50%) !important;
  border: 1px solid #fff;
  border-radius: 50%;
  background: var(--sb-navy);
  box-shadow: 0 0 0 1px rgba(16, 17, 38, .05);
  transition: width .25s ease, height .25s ease,
              background .25s ease, box-shadow .25s ease;
}

/* Stage labels */

.sb-process .sb-stage__label {
  position: absolute !important;
  width: max-content;
  max-width: 76px;
  margin: 0 !important;
  color: var(--sb-navy);
  font-family: Inter, Arial, sans-serif;
  font-size: 9px !important;
  font-weight: 500;
  line-height: 1.2 !important;
  white-space: nowrap;
  transition: color .25s ease, font-weight .25s ease;
}

/* Dot positions match the SVG dashed orbit */

.sb-process .sb-stage--design {
  top: 12.67% !important;
  left: 50% !important;
}

.sb-process .sb-stage--sourcing {
  top: 31.33% !important;
  left: 82.33% !important;
}

.sb-process .sb-stage--production {
  top: 68.67% !important;
  left: 82.33% !important;
}

.sb-process .sb-stage--quality {
  top: 87.33% !important;
  left: 50% !important;
}

.sb-process .sb-stage--logistics {
  top: 68.67% !important;
  left: 17.67% !important;
}

.sb-process .sb-stage--retail {
  top: 31.33% !important;
  left: 17.67% !important;
}

/* Labels stay on the inner side of the circle */

.sb-process .sb-stage--design .sb-stage__label {
  top: 17px;
  left: 50%;
  transform: translateX(-50%);
}

.sb-process .sb-stage--sourcing .sb-stage__label,
.sb-process .sb-stage--production .sb-stage__label {
  top: 50%;
  right: calc(50% + 13px);
  transform: translateY(-50%);
}

.sb-process .sb-stage--quality .sb-stage__label {
  bottom: 17px;
  left: 50%;
  transform: translateX(-50%);
}

.sb-process .sb-stage--logistics .sb-stage__label,
.sb-process .sb-stage--retail .sb-stage__label {
  top: 50%;
  left: calc(50% + 13px);
  transform: translateY(-50%);
}

/* Active dot: larger than normal dots */

.sb-process .sb-stage.is-active .sb-stage__dot {
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
  transform: translate(-50%, -50%) !important;
  background: var(--sb-gold) !important;
  box-shadow: 0 0 0 4px rgba(200, 163, 93, .14);
}

.sb-process .sb-stage.is-active .sb-stage__label {
  color: var(--sb-gold) !important;
  font-weight: 600 !important;
}

/* Prevent theme hover backgrounds */

.sb-process .sb-stage:hover,
.sb-process .sb-stage:focus,
.sb-process .sb-stage:focus-visible {
  background: transparent !important;
  box-shadow: none !important;
}

/* ==========================================
   RIGHT CONTENT PANEL
   ========================================== */

.sb-process .sb-process__panel {
  width: 100%;
  min-width: 0;
  min-height: 305px;
  margin: 0;
  padding: 38px;
  border: 1px solid transparent;
  border-left: 3px solid var(--sb-gold);
  border-radius: 22px;
  background: #F8F8F8;
}

/* Icon */

.sb-process .sb-process__icon {
  width: 60px;
  height: 60px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 13px;
  background: #F0E7D6;
  color: var(--sb-gold);
  font-size: 38px;
  line-height: 1;
}

/* Heading */

.sb-process .sb-process__title {
  margin: 0 0 14px;
  padding: 0;
  color: var(--sb-navy);
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(30px, 2.5vw, 34px);
  font-weight: 400;
  line-height: 1.25;
}

/* Description: original size preserved */

.sb-process .sb-process__description {
  max-width: 560px;
  margin: 0;
  padding: 0;
  color: #55566A;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.75;
}

/* ==========================================
   BOTTOM TABS
   ========================================== */

.sb-process .sb-process__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin-top: 30px;
}

.sb-process .sb-tab {
  min-height: 33px;
  margin: 0;
  padding: 9px 17px;
  border: 0;
  border-radius: 24px;
  background: #E6E6E8;
  color: var(--sb-navy);
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  cursor: pointer;
  transition: background .25s ease, color .25s ease;
}

.sb-process .sb-tab:hover,
.sb-process .sb-tab.is-active {
  background: var(--sb-gold);
  color: var(--sb-navy);
}

/* ==========================================
   CONTENT TRANSITION
   ========================================== */

.sb-process .sb-process__panel.is-changing .sb-process__title,
.sb-process .sb-process__panel.is-changing .sb-process__description,
.sb-process .sb-process__panel.is-changing .sb-process__icon {
  animation: sbProcessIn .3s ease both;
}

@keyframes sbProcessIn {
  from {
    opacity: .4;
    transform: translateY(5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ==========================================
   TABLET
   ========================================== */

@media (max-width: 900px) {
  .sb-process {
    padding: 45px 22px;
  }

  .sb-process .sb-process__layout {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 28px;
  }

  .sb-process .sb-orbit {
    width: min(100%, 310px);
  }

  .sb-process .sb-process__panel {
    min-height: 280px;
    padding: 28px 24px;
  }

  .sb-process .sb-process__icon {
    width: 54px;
    height: 54px;
    font-size: 34px;
  }

  .sb-process .sb-process__title {
    font-size: clamp(27px, 3vw, 32px);
  }

  .sb-process .sb-process__tabs {
    gap: 7px;
    margin-top: 24px;
  }

  .sb-process .sb-tab {
    padding: 8px 12px;
    font-size: 11px;
  }
}

/* ==========================================
   MOBILE
   ========================================== */

@media (max-width: 767px) {
  .sb-process {
    padding: 36px 18px;
  }

  .sb-process .sb-process__layout {
    grid-template-columns: minmax(0, 1fr);
    gap: 32px;
  }

  .sb-process .sb-orbit {
    width: min(100%, 330px);
  }

  .sb-process .sb-process__panel {
    min-height: 0;
    padding: 26px 22px;
    border-radius: 18px;
  }

  .sb-process .sb-process__icon {
    width: 50px;
    height: 50px;
    margin-bottom: 14px;
    font-size: 31px;
  }

  .sb-process .sb-process__title {
    font-size: 28px;
    margin-bottom: 12px;
  }

  .sb-process .sb-process__description {
    font-size: 14px;
    line-height: 1.75;
  }

  .sb-process .sb-process__tabs {
    gap: 8px;
    margin-top: 22px;
  }

  .sb-process .sb-tab {
    min-height: 31px;
    padding: 8px 13px;
    font-size: 11px;
  }
}

/* SMALL MOBILE */

@media (max-width: 380px) {
  .sb-process {
    padding-right: 12px;
    padding-left: 12px;
  }

  .sb-process .sb-orbit {
    width: 100%;
  }

  .sb-process .sb-process__panel {
    padding: 23px 18px;
  }

  .sb-process .sb-tab {
    padding: 8px 11px;
  }
}

/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {
  .sb-process *,
  .sb-process *::before,
  .sb-process *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e1ab99d *//* Only this Elementor Icon List widget */
.elementor-element-1e1ab99d  .elementor-icon-list-item {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 10px !important;
}

/* Cream circular icon background */
.elementor-element-1e1ab99d  .elementor-icon-list-icon {
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-right: 0 !important;
  border-radius: 50%;
  background: #F7F1E6;
}

/* Gold icon */
.elementor-element-1e1ab99d  .elementor-icon-list-icon i {
  color: #C8A35D !important;
  font-size: 14px;
}

.elementor-element-1e1ab99d  .elementor-icon-list-icon svg {
  width: 14px;
  height: 14px;
  fill: #C8A35D !important;
}

/* List text */
.elementor-element-1e1ab99d  .elementor-icon-list-text {
  color: #101126;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-1e1ab99d  .elementor-icon-list-item {
    gap: 12px;
    margin-bottom: 8px !important;
  }

  .elementor-element-1e1ab99d  .elementor-icon-list-icon {
    width: 34px;
    height: 34px;
    min-width: 34px;
  }
}/* End custom CSS */