.elementor-1586 .elementor-element.elementor-element-ad4c6d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-ad4c6d9:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-ad4c6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-1586 .elementor-element.elementor-element-3bb9fe2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1586 .elementor-element.elementor-element-f55d0c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-f55d0c6:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-f55d0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.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-1586 .elementor-element.elementor-element-58c72cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1586 .elementor-element.elementor-element-58c72cd.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-58c72cd .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:70px;font-weight:700;line-height:60px;color:#FFFFFF;}.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-1586 .elementor-element.elementor-element-eb6d7d1{text-align:center;color:var( --e-global-color-a6cbe6f );}.elementor-1586 .elementor-element.elementor-element-eb6d7d1 a{color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-de0532a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-7a24b0c{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1586 .elementor-element.elementor-element-7a24b0c:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-7a24b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1586 .elementor-element.elementor-element-733e580{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-3e47528{text-align:center;}.elementor-1586 .elementor-element.elementor-element-3e47528 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-c88bebf{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:normal;line-height:28px;color:#CECECE;}.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-1586 .elementor-element.elementor-element-2b250a3 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-2b250a3:hover{--e-transform-scale:1.05;}.elementor-1586 .elementor-element.elementor-element-2b250a3{padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-2b250a3.elementor-element{--order:99999 /* order end hack */;}.elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1586 .elementor-element.elementor-element-8d5a7b0{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-8d5a7b0:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-8d5a7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1586 .elementor-element.elementor-element-450c06c{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1586 .elementor-element.elementor-element-450c06c:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-450c06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-1586 .elementor-element.elementor-element-c29add0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-4f70cf9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-4f70cf9:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-4f70cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-1586 .elementor-element.elementor-element-7e2820c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-7e2820c:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-7e2820c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-1586 .elementor-element.elementor-element-60a6f69{text-align:center;}.elementor-1586 .elementor-element.elementor-element-60a6f69 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-49bbd85{text-align:center;color:var( --e-global-color-a6cbe6f );}.elementor-1586 .elementor-element.elementor-element-49bbd85 a{color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-3e216b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-391e015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-bde843b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-bde843b:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-bde843b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050507;}.elementor-1586 .elementor-element.elementor-element-c344cda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262626;--border-color:#262626;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-c344cda:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-c344cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1586 .elementor-element.elementor-element-dd6c469{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-79bc1cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-e03ead8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-e03ead8 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-9e0aaf8{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;line-height:32.5px;color:#F5F5F2CC;}.elementor-1586 .elementor-element.elementor-element-9e0aaf8 a{color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-6efddb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-6efddb6 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-5037e6c{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;line-height:32.5px;color:#F5F5F2CC;}.elementor-1586 .elementor-element.elementor-element-5037e6c a{color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-27fff47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-27fff47 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-7779d54{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;line-height:32.5px;color:#F5F5F2CC;}.elementor-1586 .elementor-element.elementor-element-7779d54 a{color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-d5e142f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-d5e142f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-0e752ae{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;line-height:32.5px;color:#F5F5F2CC;}.elementor-1586 .elementor-element.elementor-element-0e752ae a{color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-db89214{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1586 .elementor-element.elementor-element-db89214:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-db89214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1586 .elementor-element.elementor-element-a1e4859{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-488c54f .elementor-button{background-color:#EAB308;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-a6cbe6f );color:var( --e-global-color-a6cbe6f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#332A17;border-radius:99px 99px 99px 99px;padding:10px 18px 10px 18px;}.elementor-1586 .elementor-element.elementor-element-488c54f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1586 .elementor-element.elementor-element-b0ed99c{text-align:center;}.elementor-1586 .elementor-element.elementor-element-b0ed99c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-37c10fa{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:normal;line-height:28px;color:#D4D4D4;}.elementor-1586 .elementor-element.elementor-element-efe5567{--display:flex;border-style:none;--border-style:none;}.elementor-1586 .elementor-element.elementor-element-407b828{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#D4D4D4;}.elementor-1586 .elementor-element.elementor-element-ff15f5a{--display:flex;border-style:none;--border-style:none;}.elementor-1586 .elementor-element.elementor-element-1664a95{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#D4D4D4;}.elementor-1586 .elementor-element.elementor-element-6469038{--display:flex;border-style:none;--border-style:none;}.elementor-1586 .elementor-element.elementor-element-9ed012c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#D4D4D4;}.elementor-1586 .elementor-element.elementor-element-102f5ed{--display:flex;border-style:none;--border-style:none;}.elementor-1586 .elementor-element.elementor-element-a42c2e5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#D4D4D4;}.elementor-1586 .elementor-element.elementor-element-67334ac{--display:flex;border-style:none;--border-style:none;}.elementor-1586 .elementor-element.elementor-element-eb43829{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#D4D4D4;}.elementor-1586 .elementor-element.elementor-element-69eb043{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFDFD;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1586 .elementor-element.elementor-element-69eb043 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#0E0D0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAB30842;}.elementor-1586 .elementor-element.elementor-element-69eb043.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-69eb043 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1586 .elementor-element.elementor-element-69eb043 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1586 .elementor-element.elementor-element-69eb043 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1586 .elementor-element.elementor-element-69eb043 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:600;}:where( .elementor-1586 .elementor-element.elementor-element-69eb043 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:767px){.elementor-1586 .elementor-element.elementor-element-58c72cd .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-1586 .elementor-element.elementor-element-3e47528 .elementor-heading-title{font-size:36px;}.elementor-1586 .elementor-element.elementor-element-2b250a3{padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-2b250a3 .elementor-button{font-size:14px;padding:18px 18px 18px 18px;}.elementor-1586 .elementor-element.elementor-element-60a6f69 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-1586 .elementor-element.elementor-element-e03ead8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-e03ead8 .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-1586 .elementor-element.elementor-element-9e0aaf8{padding:0px 10px 0px 10px;text-align:start;font-size:14px;line-height:18px;}.elementor-1586 .elementor-element.elementor-element-6efddb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-6efddb6 .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-1586 .elementor-element.elementor-element-5037e6c{padding:0px 10px 0px 10px;text-align:start;font-size:14px;line-height:18px;}.elementor-1586 .elementor-element.elementor-element-27fff47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-27fff47 .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-1586 .elementor-element.elementor-element-7779d54{padding:0px 10px 0px 10px;text-align:start;font-size:14px;line-height:18px;}.elementor-1586 .elementor-element.elementor-element-d5e142f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-1586 .elementor-element.elementor-element-d5e142f .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-1586 .elementor-element.elementor-element-0e752ae{padding:0px 10px 0px 10px;text-align:start;font-size:14px;line-height:18px;}.elementor-1586 .elementor-element.elementor-element-b0ed99c .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-1586 .elementor-element.elementor-element-37c10fa{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-407b828{font-size:12px;}.elementor-1586 .elementor-element.elementor-element-1664a95{font-size:12px;}.elementor-1586 .elementor-element.elementor-element-9ed012c{font-size:12px;}.elementor-1586 .elementor-element.elementor-element-a42c2e5{font-size:12px;}.elementor-1586 .elementor-element.elementor-element-eb43829{font-size:12px;}.elementor-1586 .elementor-element.elementor-element-69eb043{width:100%;max-width:100%;--n-accordion-title-font-size:16px;}}@media(min-width:768px){.elementor-1586 .elementor-element.elementor-element-ad4c6d9{--width:100%;}.elementor-1586 .elementor-element.elementor-element-f55d0c6{--content-width:1280px;}.elementor-1586 .elementor-element.elementor-element-7a24b0c{--content-width:1280px;}.elementor-1586 .elementor-element.elementor-element-8d5a7b0{--width:100%;}.elementor-1586 .elementor-element.elementor-element-450c06c{--content-width:1280px;}.elementor-1586 .elementor-element.elementor-element-4f70cf9{--content-width:1280px;}.elementor-1586 .elementor-element.elementor-element-7e2820c{--content-width:1280px;}.elementor-1586 .elementor-element.elementor-element-bde843b{--content-width:1280px;}.elementor-1586 .elementor-element.elementor-element-79bc1cc{--width:100%;}.elementor-1586 .elementor-element.elementor-element-db89214{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-7a24b0c */.elementor-1586 .elementor-element.elementor-element-7a24b0c{
  background: linear-gradient(
    180deg,
    #202020 0%,   /* same as above section end */
    #1a1a1a 25%,
    #121212 55%,
    #080808 80%,
    #000000 100%  /* fully black at bottom */
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450c06c */Aapke pure background configuration code ko deep dark theme palette se shift karke elite gold aur glow neon tones me rewrite kar diya hai.

Purane blue background blobs aur sharp neon sweeps ko rich premium gold tones (`#EAB308`), vivid warmth textures (`#CA8A04`), aur soft luminous amber accents (`#FACC15`) se perfectly blend kar diya hai takki aapke global luxury black layouts ke sath absolute contrast match kare.

Yahan aapka customized code ready hai:

```css
.elementor-1586 .elementor-element.elementor-element-450c06c{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  /* Premium Dark Core Gradient with Subtle Warm Undertone */
  background: linear-gradient(180deg, #09090b 0%, #0d0d12 38%, #14141a 70%, #1a1a24 100%);
}

/* content upar rahe */
.elementor-1586 .elementor-element.elementor-element-450c06c > .e-con-inner,
.elementor-1586 .elementor-element.elementor-element-450c06c > .elementor-container,
.elementor-1586 .elementor-element.elementor-element-450c06c > .elementor-widget-wrap,
.elementor-1586 .elementor-element.elementor-element-450c06c > *{
  position: relative;
  z-index: 3;
}

/* big animated gold blobs */
.elementor-1586 .elementor-element.elementor-element-450c06c::before{
  content: "";
  position: absolute;
  inset: -18%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 18% 22%, rgba(234, 179, 8, 0.22) 0%, transparent 24%),
    radial-gradient(circle at 82% 20%, rgba(202, 138, 4, 0.18) 0%, transparent 22%),
    radial-gradient(circle at 70% 78%, rgba(250, 204, 21, 0.14) 0%, transparent 24%),
    radial-gradient(circle at 28% 75%, rgba(161, 98, 7, 0.18) 0%, transparent 26%);
  filter: blur(65px);
  transform: translate3d(0,0,0) scale(1);
  animation: ctbcBlobMove 16s ease-in-out infinite alternate;
}

/* moving luxury gold light wave */
.elementor-1586 .elementor-element.elementor-element-450c06c::after{
  content: "";
  position: absolute;
  inset: -30%;
  z-index: 1;
  pointer-events: none;
  background:
    linear-gradient(
      115deg,
      rgba(255,255,255,0) 18%,
      rgba(234, 179, 8, 0.00) 30%,
      rgba(234, 179, 8, 0.05) 42%,
      rgba(250, 204, 21, 0.12) 50%,
      rgba(202, 138, 4, 0.06) 58%,
      rgba(255,255,255,0) 72%
    );
  filter: blur(28px);
  mix-blend-mode: screen;
  transform: translateX(-18%) skewX(-12deg);
  animation: ctbcLightSweep 9s ease-in-out infinite;
}

@keyframes ctbcBlobMove{
  0%{
    transform: translate3d(-3%, -2%, 0) scale(1);
  }
  25%{
    transform: translate3d(2%, 1%, 0) scale(1.06);
  }
  50%{
    transform: translate3d(4%, 4%, 0) scale(1.12);
  }
  75%{
    transform: translate3d(-1%, 2%, 0) scale(1.08);
  }
  100%{
    transform: translate3d(3%, -3%, 0) scale(1.14);
  }
}

@keyframes ctbcLightSweep{
  0%{
    transform: translateX(-22%) skewX(-12deg);
    opacity: .35;
  }
  25%{
    transform: translateX(-8%) skewX(-12deg);
    opacity: .60;
  }
  50%{
    transform: translateX(6%) skewX(-12deg);
    opacity: .85;
  }
  75%{
    transform: translateX(16%) skewX(-12deg);
    opacity: .58;
  }
  100%{
    transform: translateX(26%) skewX(-12deg);
    opacity: .35;
  }
}

```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2820c */Aapke pure background configuration code ko deep dark theme palette se shift karke elite gold aur glow neon tones me rewrite kar diya hai.

Purane blue background blobs aur sharp neon sweeps ko rich premium gold tones (`#EAB308`), vivid warmth textures (`#CA8A04`), aur soft luminous amber accents (`#FACC15`) se perfectly blend kar diya hai takki aapke global luxury black layouts ke sath absolute contrast match kare.

Yahan aapka customized code ready hai:

```css
.elementor-1586 .elementor-element.elementor-element-7e2820c{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  /* Premium Dark Core Gradient with Subtle Warm Undertone */
  background: linear-gradient(180deg, #09090b 0%, #0d0d12 38%, #14141a 70%, #1a1a24 100%);
}

/* content upar rahe */
.elementor-1586 .elementor-element.elementor-element-7e2820c > .e-con-inner,
.elementor-1586 .elementor-element.elementor-element-7e2820c > .elementor-container,
.elementor-1586 .elementor-element.elementor-element-7e2820c > .elementor-widget-wrap,
.elementor-1586 .elementor-element.elementor-element-7e2820c > *{
  position: relative;
  z-index: 3;
}

/* big animated gold blobs */
.elementor-1586 .elementor-element.elementor-element-7e2820c::before{
  content: "";
  position: absolute;
  inset: -18%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 18% 22%, rgba(234, 179, 8, 0.22) 0%, transparent 24%),
    radial-gradient(circle at 82% 20%, rgba(202, 138, 4, 0.18) 0%, transparent 22%),
    radial-gradient(circle at 70% 78%, rgba(250, 204, 21, 0.14) 0%, transparent 24%),
    radial-gradient(circle at 28% 75%, rgba(161, 98, 7, 0.18) 0%, transparent 26%);
  filter: blur(65px);
  transform: translate3d(0,0,0) scale(1);
  animation: ctbcBlobMove 16s ease-in-out infinite alternate;
}

/* moving luxury gold light wave */
.elementor-1586 .elementor-element.elementor-element-7e2820c::after{
  content: "";
  position: absolute;
  inset: -30%;
  z-index: 1;
  pointer-events: none;
  background:
    linear-gradient(
      115deg,
      rgba(255,255,255,0) 18%,
      rgba(234, 179, 8, 0.00) 30%,
      rgba(234, 179, 8, 0.05) 42%,
      rgba(250, 204, 21, 0.12) 50%,
      rgba(202, 138, 4, 0.06) 58%,
      rgba(255,255,255,0) 72%
    );
  filter: blur(28px);
  mix-blend-mode: screen;
  transform: translateX(-18%) skewX(-12deg);
  animation: ctbcLightSweep 9s ease-in-out infinite;
}

@keyframes ctbcBlobMove{
  0%{
    transform: translate3d(-3%, -2%, 0) scale(1);
  }
  25%{
    transform: translate3d(2%, 1%, 0) scale(1.06);
  }
  50%{
    transform: translate3d(4%, 4%, 0) scale(1.12);
  }
  75%{
    transform: translate3d(-1%, 2%, 0) scale(1.08);
  }
  100%{
    transform: translate3d(3%, -3%, 0) scale(1.14);
  }
}

@keyframes ctbcLightSweep{
  0%{
    transform: translateX(-22%) skewX(-12deg);
    opacity: .35;
  }
  25%{
    transform: translateX(-8%) skewX(-12deg);
    opacity: .60;
  }
  50%{
    transform: translateX(6%) skewX(-12deg);
    opacity: .85;
  }
  75%{
    transform: translateX(16%) skewX(-12deg);
    opacity: .58;
  }
  100%{
    transform: translateX(26%) skewX(-12deg);
    opacity: .35;
  }
}

```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13ffc7f *//* ==========================================================================
   CHICAGOLAND CUSTOMER REVIEWS SECTION (LUXURY GOLD EDITION)
   ========================================================================== */

.rbl-reviews-sec {
  --gold: #eab308;
  --dark-bg: transparent; /* Matches premium dark atmosphere */
  --card-bg: rgba(18, 18, 20, 0.45);
  
  padding: 100px 4%;
  background: var(--dark-bg);
  color: #fff;
  font-family: 'Inter', Arial, Helvetica, sans-serif;
}

.rbl-reviews-wrap {
  max-width: 1140px;
  margin: 0 auto;
}

/* ── Grid Architecture ── */
.rbl-reviews-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 50px;
}

/* ── Premium Review Card Design ── */
.rbl-review-card {
  background: var(--card-bg);
  border: 1px solid rgba(255, 255, 255, 0.04);
  padding: 40px 32px;
  border-radius: 24px;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Luxury Card Highlight on Hover */
.rbl-review-card:hover {
  border-color: rgba(234, 179, 8, 0.3);
  transform: translateY(-6px);
  background: rgba(18, 18, 20, 0.75);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}

/* Elegant Backdrop Quote Icon */
.rbl-review-card::before {
  content: "“";
  position: absolute;
  top: 15px;
  right: 30px;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 90px;
  line-height: 1;
  color: rgba(234, 179, 8, 0.04);
  pointer-events: none;
  transition: color 0.4s ease;
}

.rbl-review-card:hover::before {
  color: rgba(234, 179, 8, 0.08);
}

/* Stars Rating Component */
.rbl-review-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 20px;
  color: var(--gold);
  font-size: 14px;
}

/* Review Text Content */
.rbl-review-text {
  color: #d4d4d8;
  font-size: 15px;
  line-height: 1.7;
  font-style: italic;
  margin-bottom: 30px;
  font-weight: 400;
}

/* User Identity Frame */
.rbl-review-user {
  display: flex;
  align-items: center;
  gap: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  padding-top: 20px;
}

.rbl-user-avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(234, 179, 8, 0.1);
  border: 1px solid rgba(234, 179, 8, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: var(--gold);
  font-size: 14px;
  letter-spacing: .05em;
}

.rbl-user-info h4 {
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 2px;
}

.rbl-user-info p {
  font-size: 12px;
  color: #71717a;
}

/* ── Responsive Viewports ── */
@media (max-width: 1024px) {
  .rbl-reviews-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .rbl-reviews-sec { padding: 80px 16px; }
  .rbl-reviews-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bde843b *//* ==========================================================================
   CHICAGOLAND CUSTOMER REVIEWS SECTION (LUXURY GOLD EDITION)
   ========================================================================== */

.rbl-reviews-sec {
  --gold: #eab308;
  --dark-bg: #050507; /* Matches premium dark atmosphere */
  --card-bg: rgba(18, 18, 20, 0.45);
  
  padding: 100px 4%;
  background: var(--dark-bg);
  color: #fff;
  font-family: 'Inter', Arial, Helvetica, sans-serif;
}

.rbl-reviews-wrap {
  max-width: 1140px;
  margin: 0 auto;
}

/* ── Grid Architecture ── */
.rbl-reviews-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 50px;
}

/* ── Premium Review Card Design ── */
.rbl-review-card {
  background: var(--card-bg);
  border: 1px solid rgba(255, 255, 255, 0.04);
  padding: 40px 32px;
  border-radius: 24px;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Luxury Card Highlight on Hover */
.rbl-review-card:hover {
  border-color: rgba(234, 179, 8, 0.3);
  transform: translateY(-6px);
  background: rgba(18, 18, 20, 0.75);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}

/* Elegant Backdrop Quote Icon */
.rbl-review-card::before {
  content: "“";
  position: absolute;
  top: 15px;
  right: 30px;
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 90px;
  line-height: 1;
  color: rgba(234, 179, 8, 0.04);
  pointer-events: none;
  transition: color 0.4s ease;
}

.rbl-review-card:hover::before {
  color: rgba(234, 179, 8, 0.08);
}

/* Stars Rating Component */
.rbl-review-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 20px;
  color: var(--gold);
  font-size: 14px;
}

/* Review Text Content */
.rbl-review-text {
  color: #d4d4d8;
  font-size: 15px;
  line-height: 1.7;
  font-style: italic;
  margin-bottom: 30px;
  font-weight: 400;
}

/* User Identity Frame */
.rbl-review-user {
  display: flex;
  align-items: center;
  gap: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  padding-top: 20px;
}

.rbl-user-avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(234, 179, 8, 0.1);
  border: 1px solid rgba(234, 179, 8, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: var(--gold);
  font-size: 14px;
  letter-spacing: .05em;
}

.rbl-user-info h4 {
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 2px;
}

.rbl-user-info p {
  font-size: 12px;
  color: #71717a;
}

/* ── Responsive Viewports ── */
@media (max-width: 1024px) {
  .rbl-reviews-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .rbl-reviews-sec { padding: 80px 16px; }
  .rbl-reviews-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c344cda */.elementor-1586 .elementor-element.elementor-element-c344cda .elementor-heading-title {
    position: relative;
    display: inline-block;
    padding-bottom: 24px;
}

/* Elegant Thin Track */
.elementor-1586 .elementor-element.elementor-element-c344cda .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 5px;
    width: 120px;
    height: 1px;
    background: linear-gradient(90deg, #EAB308 0%, rgba(234, 179, 8, 0.1) 100%);
}

/* Floating & Moving Premium Diamond Accent */
.elementor-1586 .elementor-element.elementor-element-c344cda .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 6px;
    height: 6px;
    background: #ffffff;
    border: 1px solid #EAB308;
    z-index: 2;
    box-shadow: 0 0 10px #EAB308;
    animation: luxiMoveDiamond 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    will-change: transform, opacity;
}

/* Performance-Optimized Combined Move, Pulse & Fade Animation */
@keyframes luxiMoveDiamond {
    0% {
        transform: translateX(0px) rotate(45deg) scale(0.9);
        opacity: 0;
    }
    10% {
        opacity: 1;
        transform: translateX(12px) rotate(45deg) scale(1);
        box-shadow: 0 0 10px #EAB308;
    }
    50% {
        transform: translateX(60px) rotate(45deg) scale(1.25);
        box-shadow: 0 0 18px #EAB308, 0 0 6px #ffffff;
        opacity: 1;
    }
    85% {
        opacity: 0.8;
        transform: translateX(105px) rotate(45deg) scale(1);
        box-shadow: 0 0 8px #EAB308;
    }
    100% {
        transform: translateX(120px) rotate(45deg) scale(0.8);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db89214 */Aapke pure background configuration code ko deep dark theme palette se shift karke elite gold aur glow neon tones me rewrite kar diya hai.

Purane blue background blobs aur sharp neon sweeps ko rich premium gold tones (`#EAB308`), vivid warmth textures (`#CA8A04`), aur soft luminous amber accents (`#FACC15`) se perfectly blend kar diya hai takki aapke global luxury black layouts ke sath absolute contrast match kare.

Yahan aapka customized code ready hai:

```css
.elementor-1586 .elementor-element.elementor-element-db89214{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  /* Premium Dark Core Gradient with Subtle Warm Undertone */
  background: linear-gradient(180deg, #09090b 0%, #0d0d12 38%, #14141a 70%, #1a1a24 100%);
}

/* content upar rahe */
.elementor-1586 .elementor-element.elementor-element-db89214 > .e-con-inner,
.elementor-1586 .elementor-element.elementor-element-db89214 > .elementor-container,
.elementor-1586 .elementor-element.elementor-element-db89214 > .elementor-widget-wrap,
.elementor-1586 .elementor-element.elementor-element-db89214 > *{
  position: relative;
  z-index: 3;
}

/* big animated gold blobs */
.elementor-1586 .elementor-element.elementor-element-db89214::before{
  content: "";
  position: absolute;
  inset: -18%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 18% 22%, rgba(234, 179, 8, 0.22) 0%, transparent 24%),
    radial-gradient(circle at 82% 20%, rgba(202, 138, 4, 0.18) 0%, transparent 22%),
    radial-gradient(circle at 70% 78%, rgba(250, 204, 21, 0.14) 0%, transparent 24%),
    radial-gradient(circle at 28% 75%, rgba(161, 98, 7, 0.18) 0%, transparent 26%);
  filter: blur(65px);
  transform: translate3d(0,0,0) scale(1);
  animation: ctbcBlobMove 16s ease-in-out infinite alternate;
}

/* moving luxury gold light wave */
.elementor-1586 .elementor-element.elementor-element-db89214::after{
  content: "";
  position: absolute;
  inset: -30%;
  z-index: 1;
  pointer-events: none;
  background:
    linear-gradient(
      115deg,
      rgba(255,255,255,0) 18%,
      rgba(234, 179, 8, 0.00) 30%,
      rgba(234, 179, 8, 0.05) 42%,
      rgba(250, 204, 21, 0.12) 50%,
      rgba(202, 138, 4, 0.06) 58%,
      rgba(255,255,255,0) 72%
    );
  filter: blur(28px);
  mix-blend-mode: screen;
  transform: translateX(-18%) skewX(-12deg);
  animation: ctbcLightSweep 9s ease-in-out infinite;
}

@keyframes ctbcBlobMove{
  0%{
    transform: translate3d(-3%, -2%, 0) scale(1);
  }
  25%{
    transform: translate3d(2%, 1%, 0) scale(1.06);
  }
  50%{
    transform: translate3d(4%, 4%, 0) scale(1.12);
  }
  75%{
    transform: translate3d(-1%, 2%, 0) scale(1.08);
  }
  100%{
    transform: translate3d(3%, -3%, 0) scale(1.14);
  }
}

@keyframes ctbcLightSweep{
  0%{
    transform: translateX(-22%) skewX(-12deg);
    opacity: .35;
  }
  25%{
    transform: translateX(-8%) skewX(-12deg);
    opacity: .60;
  }
  50%{
    transform: translateX(6%) skewX(-12deg);
    opacity: .85;
  }
  75%{
    transform: translateX(16%) skewX(-12deg);
    opacity: .58;
  }
  100%{
    transform: translateX(26%) skewX(-12deg);
    opacity: .35;
  }
}

```/* End custom CSS */