.elementor-57 .elementor-element.elementor-element-129795b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-57 .elementor-element.elementor-element-129795b:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-129795b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1D2D;background-image:url("https://divinesparkfireworks.com/wp-content/uploads/2025/10/1089471078.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-129795b::before, .elementor-57 .elementor-element.elementor-element-129795b > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-129795b > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-129795b > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-129795b > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-129795b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020617A6;--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-129795b::before{filter:brightness( 0% ) contrast( 104% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-57 .elementor-element.elementor-element-06e0cd9{--display:flex;}.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-57 .elementor-element.elementor-element-34b9678{text-align:center;}.elementor-57 .elementor-element.elementor-element-759668f{--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-57 .elementor-element.elementor-element-334e824{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-dda1b03{font-family:"Inter", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-57 .elementor-element.elementor-element-dda1b03 p{margin-block-end:1.6px;}.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-57 .elementor-element.elementor-element-52b9baa .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;color:#F9FAFB;}.elementor-57 .elementor-element.elementor-element-c587008{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#E5E7EB;}.elementor-57 .elementor-element.elementor-element-c587008 p{margin-block-end:1.6px;}.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-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-icon i{color:#FACC15;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-icon svg{fill:#FACC15;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-b2db537{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-text{color:#E5E7EB;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-57 .elementor-element.elementor-element-e27d17b .elementor-button{background-color:#E11D48;}.elementor-57 .elementor-element.elementor-element-69cf2bf{--display:flex;}.elementor-57 .elementor-element.elementor-element-14a808c{--e-image-carousel-slides-to-show:1;}.elementor-57 .elementor-element.elementor-element-14a808c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:36px 36px 36px 36px;}.elementor-57 .elementor-element.elementor-element-14a808c .elementor-image-carousel-caption{text-align:center;color:#F9FAFB;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-57 .elementor-element.elementor-element-7501018{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-57 .elementor-element.elementor-element-7501018 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-f350a6b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-57 .elementor-element.elementor-element-f350a6b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-fe24eae .elementor-button{background-color:#E11D48;}.elementor-57 .elementor-element.elementor-element-e26070d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-e26070d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-e26070d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C2C;}.elementor-57 .elementor-element.elementor-element-ba46f8f{--display:flex;}.elementor-57 .elementor-element.elementor-element-d51e81c{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#6B7280;}.elementor-57 .elementor-element.elementor-element-d51e81c.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-d51e81c p{margin-block-end:1.6px;}.elementor-57 .elementor-element.elementor-element-5115675{--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:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-5115675:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-5115675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-57 .elementor-element.elementor-element-0e20159{--display:flex;}.elementor-57 .elementor-element.elementor-element-33d3168{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#4B5563;}.elementor-57 .elementor-element.elementor-element-33d3168 p{margin-block-end:1.6px;}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-icon i{color:#E11D48;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-icon svg{fill:#E11D48;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-952648d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-16f89e4 .elementor-button{background-color:#E11D48;}.elementor-57 .elementor-element.elementor-element-091ca8d{--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-57 .elementor-element.elementor-element-feeb825 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57 .elementor-element.elementor-element-ce60c30{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ce60c30:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ce60c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-57 .elementor-element.elementor-element-b6d5d4e{--display:flex;}.elementor-57 .elementor-element.elementor-element-e5712a9{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#4B5563;}.elementor-57 .elementor-element.elementor-element-e5712a9 p{margin-block-end:1.6px;}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-icon i{color:#E11D48;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-icon svg{fill:#E11D48;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-009e433{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-bdd6261 .elementor-button{background-color:#E11D48;}.elementor-57 .elementor-element.elementor-element-016ed37{--display:flex;}.elementor-57 .elementor-element.elementor-element-e53483c img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57 .elementor-element.elementor-element-efee3a6{--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:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-efee3a6:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-efee3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-57 .elementor-element.elementor-element-7ca3ead{--display:flex;}.elementor-57 .elementor-element.elementor-element-1c28064{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#4B5563;}.elementor-57 .elementor-element.elementor-element-1c28064 p{margin-block-end:1.6px;}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-icon i{color:#E11D48;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-icon svg{fill:#E11D48;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-fb64914{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-db4aff5 .elementor-button{background-color:#E11D48;}.elementor-57 .elementor-element.elementor-element-bff298b{--display:flex;}.elementor-57 .elementor-element.elementor-element-2db286d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57 .elementor-element.elementor-element-b888186{--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;--overlay-opacity:0.49;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b888186::before, .elementor-57 .elementor-element.elementor-element-b888186 > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-b888186 > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-b888186 > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-b888186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-b888186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://divinesparkfireworks.com/wp-content/uploads/2025/10/183286038.jpg");--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-b888186.e-con{--align-self:center;}.elementor-57 .elementor-element.elementor-element-8815ceb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-09420ea .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;}.elementor-57 .elementor-element.elementor-element-0c1b302{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6px/2);}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6px/2);}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-icon i{color:#FACC15;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-icon svg{fill:#FACC15;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-053dcd5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-4610635 .elementor-button{background-color:#E11D48;}.elementor-57 .elementor-element.elementor-element-b5694b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b5694b4.e-con{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-0bb21c9{--display:flex;}.elementor-57 .elementor-element.elementor-element-a4ecaca .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:46px;font-weight:600;}.elementor-57 .elementor-element.elementor-element-5953dbf{font-family:"Poppins", Sans-serif;font-weight:400;color:#66BB77;}.elementor-57 .elementor-element.elementor-element-9297333{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-c3076a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-91f940d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-7a8f054{--display:flex;}.elementor-57 .elementor-element.elementor-element-4322dd2{width:var( --container-widget-width, 104.717% );max-width:104.717%;--container-widget-width:104.717%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-4322dd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-c32fab1{--display:flex;}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-icon i{color:#FACC15;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-icon svg{fill:#FACC15;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-83e0231{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-text{transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-723ade7{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-57 .elementor-element.elementor-element-723ade7.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-e5da236{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-52b9baa .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-7501018{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-f350a6b{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-0c1b302{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;font-size:18px;}.elementor-57 .elementor-element.elementor-element-9297333{--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-91f940d{--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-4322dd2 img{width:250px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-129795b:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-129795b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-57 .elementor-element.elementor-element-34b9678{text-align:start;}.elementor-57 .elementor-element.elementor-element-759668f{--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-57 .elementor-element.elementor-element-334e824{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-52b9baa{text-align:start;}.elementor-57 .elementor-element.elementor-element-52b9baa .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-c587008{text-align:start;font-size:16px;}.elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-b2db537 .elementor-icon-list-item > a{font-size:16px;}.elementor-57 .elementor-element.elementor-element-fe24eae.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-e26070d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d51e81c{width:100%;max-width:100%;text-align:start;}.elementor-57 .elementor-element.elementor-element-5115675{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57 .elementor-element.elementor-element-33d3168{text-align:start;font-size:16px;}.elementor-57 .elementor-element.elementor-element-952648d{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-952648d .elementor-icon-list-item > a{font-size:16px;}.elementor-57 .elementor-element.elementor-element-feeb825 img{border-radius:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-e5712a9{text-align:start;font-size:16px;}.elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-009e433 .elementor-icon-list-item > a{font-size:16px;}.elementor-57 .elementor-element.elementor-element-e53483c img{border-radius:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-1c28064{text-align:start;font-size:16px;}.elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-fb64914 .elementor-icon-list-item > a{font-size:16px;}.elementor-57 .elementor-element.elementor-element-2db286d img{border-radius:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-09420ea{text-align:start;}.elementor-57 .elementor-element.elementor-element-0c1b302{text-align:start;}.elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-053dcd5 .elementor-icon-list-item > a{font-size:16px;}.elementor-57 .elementor-element.elementor-element-a4ecaca{text-align:start;}.elementor-57 .elementor-element.elementor-element-5953dbf{text-align:start;}.elementor-57 .elementor-element.elementor-element-9297333{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-91f940d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-4322dd2 img{width:250px;}.elementor-57 .elementor-element.elementor-element-1e7d367{text-align:start;}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-57 .elementor-element.elementor-element-83e0231 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-57 .elementor-element.elementor-element-83e0231{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-57 .elementor-element.elementor-element-723ade7.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-723ade7{--grid-column-gap:10px;}.elementor-57 .elementor-element.elementor-element-e5da236.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-e5da236{text-align:start;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-334e824{--width:100%;}.elementor-57 .elementor-element.elementor-element-69cf2bf{--width:100%;}.elementor-57 .elementor-element.elementor-element-0e20159{--width:50%;}.elementor-57 .elementor-element.elementor-element-091ca8d{--width:50%;}.elementor-57 .elementor-element.elementor-element-b6d5d4e{--width:50%;}.elementor-57 .elementor-element.elementor-element-016ed37{--width:50%;}.elementor-57 .elementor-element.elementor-element-7ca3ead{--width:50%;}.elementor-57 .elementor-element.elementor-element-bff298b{--width:50%;}.elementor-57 .elementor-element.elementor-element-91f940d{--width:100%;}.elementor-57 .elementor-element.elementor-element-7a8f054{--width:100%;}.elementor-57 .elementor-element.elementor-element-c32fab1{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-34b9678 *//* Divine Spark Verse Banner */
.dsf-verse-text{
  display:block;
  font-family: "Georgia", "Times New Roman", serif;
  font-style: italic;
  font-size: clamp(0.9rem, 1.1vw, 1.05rem);
  letter-spacing: 0.02em;
  line-height: 1.5;
  color: rgba(255,255,255,0.92);
  margin-bottom: 4px;
  text-shadow: 0 2px 12px rgba(0,0,0,0.45);
}

.dsf-verse-ref{
  display:block;
  font-family: system-ui, -apple-system, Segoe UI, Inter, Arial, sans-serif;
  font-size: 0.7rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: rgba(255,255,255,0.65);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129795b */.ds-section-hero {
  color: #f9fafb !important;
}

.ds-section-hero .elementor-heading-title {
  text-transform: uppercase !important;
  font-size: clamp(3rem, 5vw, 3.8rem) !important;
  color: #f9fafb !important;
}

.ds-section-hero .elementor-widget-text-editor,
.ds-section-hero .elementor-icon-list-item {
  color: #e5e7eb !important;
}

/* Button firework style */
.ds-btn-primary .elementor-button {
  margin-top: 12px!important;
  display: inline-flex!important;
  align-items: center!important;
  justify-content: center!important;
  padding: 8px 18px!important;
  border-radius: 999px!important;
  background: linear-gradient(135deg, #f97316, #facc15);
  color: #020617;
  font-weight: 800!important;
  font-size: 0.9rem!important;
  text-transform: uppercase;
  letter-spacing: 0.08em!important;
  text-decoration: none;
  border: none!important;
  box-shadow: 0 10px 28px rgba(248, 113, 22, 0.7);
  transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
}

.ds-btn-primary .elementor-button {
    color: #020617!important;
  transform: translateY(-2px);
  box-shadow: 0 16px 40px rgba(248, 113, 22, 0.85);
  filter: brightness(1.08);
}

.ds-btn-primary .elementor-button {
  border-radius: 999px !important;
  padding-inline: 34px !important;
  padding-block: 16px !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  letter-spacing: 0.02em !important;
  box-shadow:
    0 6px 18px rgba(225, 29, 72, 0.35) !important,
    0 0 22px rgba(225, 29, 72, 0.45) !important;
  transition:
    transform 0.2s ease !important,
    box-shadow 0.25s ease !important,
    background-color 0.25s ease !important;
}

.ds-btn-primary .elementor-button:hover {
  background-color: #be123c !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow:
    0 12px 28px rgba(225, 29, 72, 0.55) !important,
    0 0 28px rgba(225, 29, 72, 0.65) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26070d */.ds-why {
  background-color: #ffffff !important;
  text-align: center !important;
}

.ds-why .elementor-heading-title {
  font-size: clamp(2.1rem, 3.2vw, 2.6rem) !important;
}

.ds-why .elementor-widget-text-editor {
  max-width: 720px !important;
  margin-inline: auto !important;
  color: #6b7280 !important;
}

/* cards shared */
.ds-card {
  background: #ffffff !important;
  border-radius: 20px !important;
  box-shadow: 0 18px 45px rgba(15, 23, 42, 0.10) !important;
  padding: 24px 22px !important;
  transition: transform 0.18s ease !important, box-shadow 0.18s ease !important;
}

.ds-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 30px 65px rgba(15, 23, 42, 0.22) !important;
}

.ds-card .elementor-heading-title {
  font-size: 24px !important;
  color: #020617 !important;
}

.ds-card .elementor-widget-text-editor {
  font-size: 16px !important;
  color: #6b7280 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5115675 */.ds-feature-row {
  background-color: #f9fafb !important;
}

.ds-feature-row .elementor-heading-title {
  font-family: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  font-weight: 700 !important;
  font-size: 28px !important;
  color: #020617 !important;
}

.ds-feature-row .elementor-widget-text-editor,
.ds-feature-row .elementor-icon-list-item {
  font-size: 17px !important;
  color: #4b5563 !important;
}

.ds-feature-row img {
  border-radius: 16px !important;
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.18) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce60c30 */.ds-feature-row.alt {
  background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efee3a6 */.ds-feature-row {
  background-color: #f9fafb !important;
}

.ds-feature-row .elementor-heading-title {
  font-family: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  font-weight: 700 !important;
  font-size: 28px !important;
  color: #020617 !important;
}

.ds-feature-row .elementor-widget-text-editor,
.ds-feature-row .elementor-icon-list-item {
  font-size: 17px !important;
  color: #4b5563 !important;
}

.ds-feature-row img {
  border-radius: 16px !important;
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.18) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09420ea */.ds-pickup .elementor-heading-title{
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b888186 */.ds-pickup {
  background-color: #020617 !important;
  color: #f9fafb !important;
}

.ds-pickup .elementor-heading-title {
  font-size: clamp(3rem, 3vw, 2.5rem) !important;
  color: #f9fafb !important;
}

.ds-pickup .elementor-widget-text-editor,
.ds-pickup .elementor-icon-list-item {
  color: #e5e7eb !important;
}

.ds-pickup .elementor-icon-list-icon i {
  color: #facc15 !important; /* gold icons */
}

.ds-pickup .elementor-icon-list-text {
  font-size: 16px !important;
  font-family: 'Poppins', sans-serif !important;
  color: #e5e7eb !important;
}

/* Make content centered on mobile */
@media (max-width: 767px) {
  .ds-pickup .elementor-heading-title,
  .ds-pickup .elementor-widget-text-editor,
  .ds-pickup .elementor-icon-list-item {
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5694b4 */.ds-gallery-section {
  background-color: #ffffff !important;
  text-align: center !important;
}

.ds-gallery-section .elementor-heading-title {
  font-size: clamp(3rem, 3.2vw, 2.6rem) !important;
  color: #020617 !important;
}

.ds-gallery-section .elementor-widget-text-editor {
  margin-inline: auto !important;
  color: #6b7280 !important;
  font-size: 18px !important;
}

/* Image grid styling */
.ds-gallery img {
  border-radius: 14px !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  transition: transform .25s ease !important, box-shadow .25s ease !important;
}

.ds-gallery img:hover {
  transform: scale(1.03) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.18) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3076a8 */.site-footer {
    display: none!important;
}
.ds-footer-row {
  background: radial-gradient(circle at top left, #0f172a 0%, #020617 55%, #000000 100%) !important;
  padding-block: 48px 40px !important;
  color: #e5e7eb !important;
  border-top: 3px solid #facc15 !important;
}

/* Layout alignment */
.ds-footer-row .elementor-column:first-child {
  align-items: center;
}

.ds-footer-row .elementor-widget-image img {
  max-width: 400px !important;
  height: auto !important;
}

/* Right column heading */
.ds-footer-row h4.elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 30px !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #f9fafb !important;
  margin-bottom: 10px !important;
}

/* Address and supporting text */
.ds-footer-row .elementor-widget-text-editor {
  font-family: 'Poppins', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: #9ca3af !important;
  margin-bottom: 10px !important;
}

/* Contact list */
.ds-footer-row .elementor-icon-list-item i {
  color: #facc15 !important;
}

.ds-footer-row .elementor-icon-list-text {
  color: #e5e7eb !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
}

/* Links */
.ds-footer-row a {
  color: #facc15 !important;
  text-decoration: none !important;
}

.ds-footer-row a:hover {
  text-decoration: underline !important;
}

/* Mobile */
@media (max-width: 767px) {
  .ds-footer-row {
    text-align: center !important;
  }
  .ds-footer-row .elementor-widget-image,
  .ds-footer-row .elementor-heading-title,
  .ds-footer-row .elementor-widget-text-editor,
  .ds-footer-row .elementor-icon-list-item {
    text-align: center !important;
    justify-content: center !important;
  }
}/* End custom CSS */