.elementor-1821 .elementor-element.elementor-element-4269efdc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1821 .elementor-element.elementor-element-4269efdc:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-4269efdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4869b57 );}.elementor-1821 .elementor-element.elementor-element-4269efdc > .elementor-background-overlay{background-image:url("https://dsxentertainmentusa.com/wp-content/uploads/2025/02/wedding-decoration-with-cage-on-the-table-8VQ2KWK1-3.jpg");background-position:bottom center;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1821 .elementor-element.elementor-element-4269efdc > .elementor-container{min-height:50vh;}.elementor-1821 .elementor-element.elementor-element-4269efdc{overflow:visible;transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-4269efdc .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1821 .elementor-element.elementor-element-429bc693 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1821 .elementor-element.elementor-element-429bc693{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-20fc95ec{width:initial;max-width:initial;transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-20fc95ec > .elementor-widget-container{margin:-70% 0% 0% -55%;}.elementor-1821 .elementor-element.elementor-element-2ea1bd72{transition:all 400ms;text-align:center;}.elementor-1821 .elementor-element.elementor-element-2ea1bd72 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-1821 .elementor-element.elementor-element-5b7910f2{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-6682eab-font-family ), Sans-serif;font-size:var( --e-global-typography-6682eab-font-size );font-weight:var( --e-global-typography-6682eab-font-weight );line-height:var( --e-global-typography-6682eab-line-height );color:var( --e-global-color-3ba764f );}.elementor-1821 .elementor-element.elementor-element-184b68a6{width:initial;max-width:initial;top:317px;transition:all 400ms;text-align:end;}.elementor-1821 .elementor-element.elementor-element-184b68a6 > .elementor-widget-container{margin:0% -22% 0% 0%;}body:not(.rtl) .elementor-1821 .elementor-element.elementor-element-184b68a6{left:1600px;}body.rtl .elementor-1821 .elementor-element.elementor-element-184b68a6{right:1600px;}.elementor-1821 .elementor-element.elementor-element-184b68a6 img{width:64%;}.elementor-1821 .elementor-element.elementor-element-4b7c287a{margin-top:0px;margin-bottom:0px;padding:1em 1em 6em 1em;transition:all 400ms;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-2ad471db > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-1821 .elementor-element.elementor-element-2ad471db{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-2a59ea1{--display:flex;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-3605e0a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-3605e0a.elementor-element{--align-self:center;}.elementor-1821 .elementor-element.elementor-element-3605e0a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1821 .elementor-element.elementor-element-35cd849e{transition:all 400ms;text-align:center;}.elementor-1821 .elementor-element.elementor-element-35cd849e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-1c1d6146 > .elementor-widget-container{background-color:var( --e-global-color-09f63ba );padding:10px 10px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-51cbe6e );}.elementor-1821 .elementor-element.elementor-element-1c1d6146{transition:all 400ms;font-family:var( --e-global-typography-c4de011-font-family ), Sans-serif;font-size:var( --e-global-typography-c4de011-font-size );font-weight:var( --e-global-typography-c4de011-font-weight );font-style:var( --e-global-typography-c4de011-font-style );line-height:var( --e-global-typography-c4de011-line-height );color:var( --e-global-color-primary );}.elementor-1821 .elementor-element.elementor-element-41541080{transition:all 400ms;text-align:justify;font-family:"Fira Sans", Sans-serif;font-size:16px;line-height:1.6em;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-f5545c0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-ac5fb2c{transition:all 400ms;text-align:start;}.elementor-1821 .elementor-element.elementor-element-ac5fb2c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-886f2ec );}.elementor-1821 .elementor-element.elementor-element-db5e373{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-aca859b{transition:all 400ms;text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-a407afc{transition:all 400ms;font-family:"Fira Sans", Sans-serif;font-size:16px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-fbc8aa4{transition:all 400ms;font-family:"Fira Sans", Sans-serif;font-size:16px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-aded04f{transition:all 400ms;font-family:"Fira Sans", Sans-serif;font-size:16px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-b56922d{transition:all 400ms;font-family:"Fira Sans", Sans-serif;font-size:16px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-86061ff > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-86061ff{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-86061ff .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-886f2ec );}.elementor-1821 .elementor-element.elementor-element-ffa84e6{transition:all 400ms;font-family:"Fira Sans", Sans-serif;font-size:16px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-6ff3a12 .elementor-button:hover, .elementor-1821 .elementor-element.elementor-element-6ff3a12 .elementor-button:focus{background-color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-6ff3a12 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-6ff3a12{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-07e3fd3 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-07e3fd3{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-07e3fd3 .masonry{column-count:3;}.elementor-1821 .elementor-element.elementor-element-07e3fd3 .rkit-gallery-masonry{column-gap:20px;}.elementor-1821 .elementor-element.elementor-element-07e3fd3 .brick{margin-bottom:20px;}.elementor-1821 .elementor-element.elementor-element-3b6a666c:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-3b6a666c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4869b57 );}.elementor-1821 .elementor-element.elementor-element-3b6a666c > .elementor-background-overlay{background-image:url("https://dsxentertainmentusa.com/wp-content/uploads/2025/02/confetti-fireworks-above-the-crowd-on-music-festiv-GB3SU9J-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1821 .elementor-element.elementor-element-3b6a666c .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1821 .elementor-element.elementor-element-3b6a666c{transition:all 400ms;padding:6em 1em 6em 1em;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-e5c22ca > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-1821 .elementor-element.elementor-element-e5c22ca{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-3d2ec3a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-3d2ec3a2{transition:all 400ms;text-align:center;}.elementor-1821 .elementor-element.elementor-element-3d2ec3a2 .elementor-heading-title{font-family:var( --e-global-typography-22c80dc-font-family ), Sans-serif;font-size:var( --e-global-typography-22c80dc-font-size );font-weight:var( --e-global-typography-22c80dc-font-weight );font-style:var( --e-global-typography-22c80dc-font-style );color:var( --e-global-color-51cbe6e );}.elementor-1821 .elementor-element.elementor-element-2a710aa8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-2a710aa8{transition:all 400ms;text-align:center;}.elementor-1821 .elementor-element.elementor-element-2a710aa8 .elementor-heading-title{font-family:var( --e-global-typography-90a8598-font-family ), Sans-serif;font-size:var( --e-global-typography-90a8598-font-size );font-weight:var( --e-global-typography-90a8598-font-weight );line-height:var( --e-global-typography-90a8598-line-height );color:var( --e-global-color-a69a4b9 );}.elementor-1821 .elementor-element.elementor-element-7ac616f1{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-3ba764f );}.elementor-1821 .elementor-element.elementor-element-496023a8{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-3abf7fa{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-7cfaac6 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-7cfaac6{transition:all 400ms;text-align:center;}.elementor-1821 .elementor-element.elementor-element-7cfaac6 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:43px;color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-8fe1b83{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-button-top{background-color:transparent;color:var( --e-global-color-11d685d );background-image:linear-gradient(180deg, var( --e-global-color-886f2ec ) 0%, var( --e-global-color-51cbe6e ) 100%);}.elementor-1821 .elementor-element.elementor-element-7c240fa{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-image_box__title {text-align:center;justify-content:center;align-items:center;}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-image_box__title{color:var( --e-global-color-886f2ec );}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-image_box__description {text-align:center;justify-content:center;align-items:center;}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-image_box__description{color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-icon-top{color:var( --e-global-color-11d685d );fill:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-7c240fa .rkit-image_box:hover .rkit-icon-top{color:#000000FF;fill:#000000FF;}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-button-top{background-color:transparent;color:var( --e-global-color-11d685d );background-image:linear-gradient(180deg, var( --e-global-color-886f2ec ) 0%, var( --e-global-color-51cbe6e ) 100%);}.elementor-1821 .elementor-element.elementor-element-d832129{transition:all 400ms;}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-image_box__title {text-align:center;justify-content:center;align-items:center;}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-image_box__title{color:var( --e-global-color-886f2ec );}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-image_box__description {text-align:center;justify-content:center;align-items:center;}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-image_box__description{color:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-icon-top{color:var( --e-global-color-11d685d );fill:var( --e-global-color-11d685d );}.elementor-1821 .elementor-element.elementor-element-d832129 .rkit-image_box:hover .rkit-icon-top{color:#000000FF;fill:#000000FF;}@media(max-width:1024px){.elementor-1821 .elementor-element.elementor-element-20fc95ec > .elementor-widget-container{margin:-85% 0% 0% -81%;}.elementor-1821 .elementor-element.elementor-element-2ea1bd72 .elementor-heading-title{font-size:4rem;}.elementor-1821 .elementor-element.elementor-element-5b7910f2{font-size:var( --e-global-typography-6682eab-font-size );line-height:var( --e-global-typography-6682eab-line-height );}.elementor-1821 .elementor-element.elementor-element-184b68a6 > .elementor-widget-container{margin:0% -60% 0% 0%;}body:not(.rtl) .elementor-1821 .elementor-element.elementor-element-184b68a6{left:561px;}body.rtl .elementor-1821 .elementor-element.elementor-element-184b68a6{right:561px;}.elementor-1821 .elementor-element.elementor-element-184b68a6{top:348px;}.elementor-1821 .elementor-element.elementor-element-184b68a6 img{width:70%;}.elementor-1821 .elementor-element.elementor-element-1c1d6146{font-size:var( --e-global-typography-c4de011-font-size );line-height:var( --e-global-typography-c4de011-line-height );}.elementor-1821 .elementor-element.elementor-element-41541080{font-size:0.9rem;}.elementor-1821 .elementor-element.elementor-element-f5545c0{--grid-auto-flow:row;}.elementor-1821 .elementor-element.elementor-element-ac5fb2c{text-align:center;}.elementor-1821 .elementor-element.elementor-element-db5e373{--grid-auto-flow:row;}.elementor-1821 .elementor-element.elementor-element-86061ff{text-align:center;}.elementor-1821 .elementor-element.elementor-element-07e3fd3 .masonry{column-count:3;}.elementor-1821 .elementor-element.elementor-element-3d2ec3a2 .elementor-heading-title{font-size:var( --e-global-typography-22c80dc-font-size );}.elementor-1821 .elementor-element.elementor-element-2a710aa8 .elementor-heading-title{font-size:var( --e-global-typography-90a8598-font-size );line-height:var( --e-global-typography-90a8598-line-height );}.elementor-1821 .elementor-element.elementor-element-7ac616f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1821 .elementor-element.elementor-element-3abf7fa{--grid-auto-flow:row;}.elementor-1821 .elementor-element.elementor-element-8fe1b83{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1821 .elementor-element.elementor-element-20fc95ec > .elementor-widget-container{margin:-103% 0% 0% -116%;}.elementor-1821 .elementor-element.elementor-element-2ea1bd72 .elementor-heading-title{font-size:1.7rem;}.elementor-1821 .elementor-element.elementor-element-5b7910f2{font-size:var( --e-global-typography-6682eab-font-size );line-height:var( --e-global-typography-6682eab-line-height );}.elementor-1821 .elementor-element.elementor-element-184b68a6 > .elementor-widget-container{margin:0% -137% 0% 0%;}body:not(.rtl) .elementor-1821 .elementor-element.elementor-element-184b68a6{left:276px;}body.rtl .elementor-1821 .elementor-element.elementor-element-184b68a6{right:276px;}.elementor-1821 .elementor-element.elementor-element-184b68a6{top:302px;}.elementor-1821 .elementor-element.elementor-element-184b68a6 img{width:100%;}.elementor-1821 .elementor-element.elementor-element-35cd849e{text-align:center;}.elementor-1821 .elementor-element.elementor-element-1c1d6146{text-align:center;font-size:var( --e-global-typography-c4de011-font-size );line-height:var( --e-global-typography-c4de011-line-height );}.elementor-1821 .elementor-element.elementor-element-41541080{text-align:center;font-size:0.9rem;}.elementor-1821 .elementor-element.elementor-element-f5545c0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1821 .elementor-element.elementor-element-ac5fb2c{text-align:center;}.elementor-1821 .elementor-element.elementor-element-db5e373{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1821 .elementor-element.elementor-element-86061ff{text-align:center;}.elementor-1821 .elementor-element.elementor-element-ffa84e6 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-1821 .elementor-element.elementor-element-07e3fd3 .masonry{column-count:1;}.elementor-1821 .elementor-element.elementor-element-e5c22ca > .elementor-element-populated{padding:1em 0em 1em 0em;}.elementor-1821 .elementor-element.elementor-element-3d2ec3a2 .elementor-heading-title{font-size:var( --e-global-typography-22c80dc-font-size );}.elementor-1821 .elementor-element.elementor-element-2a710aa8 .elementor-heading-title{font-size:var( --e-global-typography-90a8598-font-size );line-height:var( --e-global-typography-90a8598-line-height );}.elementor-1821 .elementor-element.elementor-element-7ac616f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1821 .elementor-element.elementor-element-3abf7fa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1821 .elementor-element.elementor-element-8fe1b83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:1024px) and (min-width:768px){.elementor-1821 .elementor-element.elementor-element-2ad471db{width:100%;}}@media(min-width:1025px){.elementor-1821 .elementor-element.elementor-element-3b6a666c > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS */html, body {
overflow-x: hidden;
}/* End custom CSS */