.elementor-1500 .elementor-element.elementor-element-3952b62{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-3952b62:not(.elementor-motion-effects-element-type-background), .elementor-1500 .elementor-element.elementor-element-3952b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0A0A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1500 .elementor-element.elementor-element-e71b529{background-color:#060606;padding:080px 0px 0px 0px;}.elementor-1500 .elementor-element.elementor-element-e71b529 .elementor-icon-wrapper{text-align:center;}.elementor-1500 .elementor-element.elementor-element-e71b529.elementor-view-stacked .elementor-icon{background-color:#EFF3F5;}.elementor-1500 .elementor-element.elementor-element-e71b529.elementor-view-framed .elementor-icon, .elementor-1500 .elementor-element.elementor-element-e71b529.elementor-view-default .elementor-icon{color:#EFF3F5;border-color:#EFF3F5;}.elementor-1500 .elementor-element.elementor-element-e71b529.elementor-view-framed .elementor-icon, .elementor-1500 .elementor-element.elementor-element-e71b529.elementor-view-default .elementor-icon svg{fill:#EFF3F5;}.elementor-1500 .elementor-element.elementor-element-e71b529 .elementor-icon{font-size:58px;}.elementor-1500 .elementor-element.elementor-element-e71b529 .elementor-icon svg{height:58px;}.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-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-1500 .elementor-element.elementor-element-0676cbf{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:030px 0px 060px 0px;text-align:center;}.elementor-1500 .elementor-element.elementor-element-0676cbf .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:45px;font-weight:600;color:#EFF4F6;}.elementor-1500 .elementor-element.elementor-element-b477967{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-b477967.elementor-element{--align-self:center;}.elementor-1500 .elementor-element.elementor-element-2d98150{background-color:#030303;padding:080px 0px 030px 0px;}.elementor-1500 .elementor-element.elementor-element-2d98150 .elementor-icon-wrapper{text-align:center;}.elementor-1500 .elementor-element.elementor-element-2d98150.elementor-view-stacked .elementor-icon{background-color:#EFF3F5;}.elementor-1500 .elementor-element.elementor-element-2d98150.elementor-view-framed .elementor-icon, .elementor-1500 .elementor-element.elementor-element-2d98150.elementor-view-default .elementor-icon{color:#EFF3F5;border-color:#EFF3F5;}.elementor-1500 .elementor-element.elementor-element-2d98150.elementor-view-framed .elementor-icon, .elementor-1500 .elementor-element.elementor-element-2d98150.elementor-view-default .elementor-icon svg{fill:#EFF3F5;}.elementor-1500 .elementor-element.elementor-element-2d98150 .elementor-icon{font-size:58px;}.elementor-1500 .elementor-element.elementor-element-2d98150 .elementor-icon svg{height:58px;}.elementor-1500 .elementor-element.elementor-element-83ffe2f{margin:-56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:54px 0px 050px 0px;text-align:center;}.elementor-1500 .elementor-element.elementor-element-83ffe2f .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:45px;font-weight:600;color:#F6FAFC;}.elementor-1500 .elementor-element.elementor-element-8929447{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-8929447:not(.elementor-motion-effects-element-type-background), .elementor-1500 .elementor-element.elementor-element-8929447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F5252;}.elementor-1500 .elementor-element.elementor-element-7aa6d3c{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-7aa6d3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-7aa6d3c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-3a90d71{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-3a90d71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-3a90d71 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-30a5d9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-30a5d9a:not(.elementor-motion-effects-element-type-background), .elementor-1500 .elementor-element.elementor-element-30a5d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F5252;}.elementor-1500 .elementor-element.elementor-element-ff626f2{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-ff626f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-ff626f2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-75ed607{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-75ed607.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-75ed607 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-47ad156{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-47ad156:not(.elementor-motion-effects-element-type-background), .elementor-1500 .elementor-element.elementor-element-47ad156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F5252;}.elementor-1500 .elementor-element.elementor-element-00387be{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-00387be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-00387be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-f28c117{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-f28c117.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-f28c117 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-a95ca85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-a95ca85:not(.elementor-motion-effects-element-type-background), .elementor-1500 .elementor-element.elementor-element-a95ca85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F5252;}.elementor-1500 .elementor-element.elementor-element-ff740d2{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-ff740d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-ff740d2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-09a8539{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-1500 .elementor-element.elementor-element-09a8539.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1500 .elementor-element.elementor-element-09a8539 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1500 .elementor-element.elementor-element-c157465{--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;--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-1500 .elementor-element.elementor-element-711f826{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1500 .elementor-element.elementor-element-3952b62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-b73510a img{width:100%;max-width:350px;}.elementor-1500 .elementor-element.elementor-element-0676cbf{padding:020px 0px 060px 0px;}.elementor-1500 .elementor-element.elementor-element-ebb11db img{width:100%;max-width:350px;}.elementor-1500 .elementor-element.elementor-element-83ffe2f{padding:020px 0px 050px 0px;}.elementor-1500 .elementor-element.elementor-element-8929447{--padding-top:050px;--padding-bottom:19px;--padding-left:05px;--padding-right:05px;}.elementor-1500 .elementor-element.elementor-element-7aa6d3c{width:100%;max-width:100%;}.elementor-1500 .elementor-element.elementor-element-3a90d71{width:100%;max-width:100%;}.elementor-1500 .elementor-element.elementor-element-30a5d9a{--padding-top:0px;--padding-bottom:19px;--padding-left:05px;--padding-right:05px;}.elementor-1500 .elementor-element.elementor-element-ff626f2{width:100%;max-width:100%;}.elementor-1500 .elementor-element.elementor-element-75ed607{width:100%;max-width:100%;}.elementor-1500 .elementor-element.elementor-element-47ad156{--padding-top:05px;--padding-bottom:19px;--padding-left:05px;--padding-right:05px;}.elementor-1500 .elementor-element.elementor-element-00387be{width:100%;max-width:100%;}.elementor-1500 .elementor-element.elementor-element-f28c117{width:100%;max-width:100%;}.elementor-1500 .elementor-element.elementor-element-a95ca85{--padding-top:0px;--padding-bottom:90px;--padding-left:05px;--padding-right:05px;}.elementor-1500 .elementor-element.elementor-element-ff740d2{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1500 .elementor-element.elementor-element-09a8539{width:100%;max-width:100%;}}/* Start custom CSS for icon, class: .elementor-element-e71b529 */.elementor-1500 .elementor-element.elementor-element-e71b529 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-e71b529 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-e71b529:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-e71b529 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-e71b529{
cursor:pointer;/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d98150 */.elementor-1500 .elementor-element.elementor-element-2d98150 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-2d98150 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-2d98150:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-2d98150 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-2d98150{
cursor:pointer;/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7aa6d3c */.elementor-1500 .elementor-element.elementor-element-7aa6d3c {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-7aa6d3c {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-7aa6d3c:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-7aa6d3c {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-7aa6d3c{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3a90d71 */.elementor-1500 .elementor-element.elementor-element-3a90d71 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-3a90d71 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-3a90d71:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-3a90d71 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-3a90d71{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8929447 */body::before {
  content: "";
  position: fixed;
  inset: 0;
  background: radial-gradient(
    circle at 50% 40%,
    rgba(255, 255, 255, 0.10),
    transparent 60%
  );
  animation: floatLight 8s ease-in-out infinite;
  pointer-events: none;
}

@keyframes floatLight {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}body {
  margin: 0;
  min-height: 100vh;
  background: radial-gradient(
    circle at center,
    rgba(255, 255, 255, 0.12) 0%,
    rgba(0, 0, 0, 0.9) 60%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff626f2 */.elementor-1500 .elementor-element.elementor-element-ff626f2 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-ff626f2 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-ff626f2:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-ff626f2 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-ff626f2{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75ed607 */.elementor-1500 .elementor-element.elementor-element-75ed607 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-75ed607 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-75ed607:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-75ed607 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-75ed607{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-00387be */.elementor-1500 .elementor-element.elementor-element-00387be {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-00387be {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-00387be:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-00387be {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-00387be{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f28c117 */.elementor-1500 .elementor-element.elementor-element-f28c117 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-f28c117 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-f28c117:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-f28c117 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-f28c117{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff740d2 */.elementor-1500 .elementor-element.elementor-element-ff740d2 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-ff740d2 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-ff740d2:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-ff740d2 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-ff740d2{
cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-09a8539 */.elementor-1500 .elementor-element.elementor-element-09a8539 {
filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.35));
}
.elementor-1500 .elementor-element.elementor-element-09a8539 {
filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.28));
transition: all 0.25s ease;
}

.elementor-1500 .elementor-element.elementor-element-09a8539:hover {
filter: drop-shadow(0px 8px 18px rgba(0,0,0,0.35));
transform: translateY(-2px);
}
.elementor-1500 .elementor-element.elementor-element-09a8539 {
  position: relative;
}
.elementor-1500 .elementor-element.elementor-element-09a8539{
cursor:pointer;
}/* End custom CSS */