.elementor-7 .elementor-element.elementor-element-c20a13a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--overflow:hidden;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-c20a13a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c20a13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-7 .elementor-element.elementor-element-c20a13a::before, .elementor-7 .elementor-element.elementor-element-c20a13a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c20a13a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c20a13a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c20a13a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c20a13a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c20a13a, .elementor-7 .elementor-element.elementor-element-c20a13a::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-5c3c942{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-c7fa863 .elementor-heading-title{color:var( --e-global-color-08a3f7a );font-family:var( --e-global-typography-6b7b74e-font-family ), Sans-serif;font-size:var( --e-global-typography-6b7b74e-font-size );font-weight:var( --e-global-typography-6b7b74e-font-weight );line-height:var( --e-global-typography-6b7b74e-line-height );letter-spacing:var( --e-global-typography-6b7b74e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-662d07f{--display:flex;--gap:0.5rem 0.5rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e147f48 .elementor-heading-title{color:var( --e-global-color-08a3f7a );font-family:var( --e-global-typography-ccf2e60-font-family ), Sans-serif;font-size:var( --e-global-typography-ccf2e60-font-size );font-weight:var( --e-global-typography-ccf2e60-font-weight );line-height:var( --e-global-typography-ccf2e60-line-height );letter-spacing:var( --e-global-typography-ccf2e60-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8f3cce1 .elementor-icon-list-icon i{color:#673AB7;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8f3cce1 .elementor-icon-list-icon svg{fill:#673AB7;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-8f3cce1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-8f3cce1 .elementor-icon-list-text{color:var( --e-global-color-08a3f7a );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button{background-color:var( --e-global-color-08a3f7a );font-family:var( --e-global-typography-5bd4a03-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd4a03-font-size );font-weight:var( --e-global-typography-5bd4a03-font-weight );text-transform:var( --e-global-typography-5bd4a03-text-transform );line-height:var( --e-global-typography-5bd4a03-line-height );letter-spacing:var( --e-global-typography-5bd4a03-letter-spacing );transition-duration:1.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5269a97 );border-radius:24px 24px 24px 24px;padding:12px 20px 12px 24px;}.elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button:focus{background-color:#66666670;}.elementor-7 .elementor-element.elementor-element-1d13ece > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-dadbf95{--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;--background-transition:0.3s;--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-7 .elementor-element.elementor-element-3612942{z-index:2;}.elementor-7 .elementor-element.elementor-element-3612942 img{width:100%;max-width:100%;height:auto;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-46c60d1{left:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-46c60d1{right:9%;}.elementor-7 .elementor-element.elementor-element-46c60d1{bottom:9%;}.elementor-7 .elementor-element.elementor-element-46c60d1 img{width:80px;opacity:0.7;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-702ad40{right:42%;}body.rtl .elementor-7 .elementor-element.elementor-element-702ad40{left:42%;}.elementor-7 .elementor-element.elementor-element-702ad40{top:5.668%;}.elementor-7 .elementor-element.elementor-element-702ad40 img{width:80px;opacity:0.7;}.elementor-7 .elementor-element.elementor-element-5f1c1cd{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-f11ad0b{text-align:center;}.elementor-7 .elementor-element.elementor-element-f11ad0b .elementor-heading-title{color:var( --e-global-color-08a3f7a );font-family:var( --e-global-typography-4cb6bea-font-family ), Sans-serif;font-size:var( --e-global-typography-4cb6bea-font-size );font-weight:var( --e-global-typography-4cb6bea-font-weight );line-height:var( --e-global-typography-4cb6bea-line-height );letter-spacing:var( --e-global-typography-4cb6bea-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bcfa046{--display:flex;--min-height:480px;--justify-content:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-bcfa046:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bcfa046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotbypixel.com/wp-content/uploads/2024/09/bg_coming-soon-768x472.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bcfa046, .elementor-7 .elementor-element.elementor-element-bcfa046::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-bcfa046.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7439739{z-index:1;text-align:left;}.elementor-7 .elementor-element.elementor-element-7439739 .elementor-heading-title{color:var( --e-global-color-c61c93e );}.elementor-7 .elementor-element.elementor-element-cb0d95a{--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:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-cb0d95a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cb0d95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotbypixel.com/wp-content/uploads/2024/09/bg_coming-soon-768x472.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-cb0d95a, .elementor-7 .elementor-element.elementor-element-cb0d95a::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-cb0d95a.e-con{--flex-grow:1.5;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-22ef080 .elementor-heading-title{color:var( --e-global-color-c61c93e );}.elementor-7 .elementor-element.elementor-element-40bf2a8{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-40bf2a8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-40bf2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotbypixel.com/wp-content/uploads/2024/09/bg_coming-soon.png");}.elementor-7 .elementor-element.elementor-element-40bf2a8, .elementor-7 .elementor-element.elementor-element-40bf2a8::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-b70ed39 .elementor-heading-title{color:var( --e-global-color-c61c93e );}.elementor-7 .elementor-element.elementor-element-e483017{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-e483017:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e483017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotbypixel.com/wp-content/uploads/2024/09/bg_coming-soon.png");}.elementor-7 .elementor-element.elementor-element-e483017, .elementor-7 .elementor-element.elementor-element-e483017::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-078b1de .elementor-heading-title{color:var( --e-global-color-c61c93e );}.elementor-7 .elementor-element.elementor-element-a833130{--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-7 .elementor-element.elementor-element-a833130 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-7 .elementor-element.elementor-element-a833130 .swiper-slide ) > .e-con{--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0rem;--padding-inline-end:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;}.elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button{background-color:var( --e-global-color-08a3f7a );font-family:var( --e-global-typography-5bd4a03-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd4a03-font-size );font-weight:var( --e-global-typography-5bd4a03-font-weight );text-transform:var( --e-global-typography-5bd4a03-text-transform );line-height:var( --e-global-typography-5bd4a03-line-height );letter-spacing:var( --e-global-typography-5bd4a03-letter-spacing );transition-duration:1.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5269a97 );border-radius:24px 24px 24px 24px;padding:12px 20px 12px 24px;}.elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button:focus{background-color:#66666670;}.elementor-7 .elementor-element.elementor-element-618ea6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-618ea6c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button .elementor-button-content-wrapper{gap:12px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-c20a13a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-c7fa863 .elementor-heading-title{font-size:var( --e-global-typography-6b7b74e-font-size );line-height:var( --e-global-typography-6b7b74e-line-height );letter-spacing:var( --e-global-typography-6b7b74e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e147f48 .elementor-heading-title{font-size:var( --e-global-typography-ccf2e60-font-size );line-height:var( --e-global-typography-ccf2e60-line-height );letter-spacing:var( --e-global-typography-ccf2e60-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button{font-size:var( --e-global-typography-5bd4a03-font-size );line-height:var( --e-global-typography-5bd4a03-line-height );letter-spacing:var( --e-global-typography-5bd4a03-letter-spacing );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-46c60d1{left:75%;}body.rtl .elementor-7 .elementor-element.elementor-element-46c60d1{right:75%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-702ad40{right:75%;}body.rtl .elementor-7 .elementor-element.elementor-element-702ad40{left:75%;}.elementor-7 .elementor-element.elementor-element-f11ad0b .elementor-heading-title{font-size:var( --e-global-typography-4cb6bea-font-size );line-height:var( --e-global-typography-4cb6bea-line-height );letter-spacing:var( --e-global-typography-4cb6bea-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a833130{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button{font-size:var( --e-global-typography-5bd4a03-font-size );line-height:var( --e-global-typography-5bd4a03-line-height );letter-spacing:var( --e-global-typography-5bd4a03-letter-spacing );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-c20a13a{--content-width:1440px;}.elementor-7 .elementor-element.elementor-element-5c3c942{--width:65%;}.elementor-7 .elementor-element.elementor-element-662d07f{--width:100%;}.elementor-7 .elementor-element.elementor-element-dadbf95{--width:35%;}.elementor-7 .elementor-element.elementor-element-bcfa046{--width:100%;}.elementor-7 .elementor-element.elementor-element-cb0d95a{--width:100%;}.elementor-7 .elementor-element.elementor-element-40bf2a8{--width:100%;}.elementor-7 .elementor-element.elementor-element-e483017{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-c20a13a{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-5c3c942{--width:90%;}.elementor-7 .elementor-element.elementor-element-dadbf95{--width:10%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c20a13a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7 .elementor-element.elementor-element-5c3c942{--width:100%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-5c3c942.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c7fa863 .elementor-heading-title{font-size:var( --e-global-typography-6b7b74e-font-size );line-height:var( --e-global-typography-6b7b74e-line-height );letter-spacing:var( --e-global-typography-6b7b74e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-662d07f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-e147f48 .elementor-heading-title{font-size:var( --e-global-typography-ccf2e60-font-size );line-height:var( --e-global-typography-ccf2e60-line-height );letter-spacing:var( --e-global-typography-ccf2e60-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1d13ece .elementor-button{font-size:var( --e-global-typography-5bd4a03-font-size );line-height:var( --e-global-typography-5bd4a03-line-height );letter-spacing:var( --e-global-typography-5bd4a03-letter-spacing );}.elementor-7 .elementor-element.elementor-element-dadbf95{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-dadbf95.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3612942{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3612942 img{width:100%;height:auto;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-46c60d1{left:0%;}body.rtl .elementor-7 .elementor-element.elementor-element-46c60d1{right:0%;}.elementor-7 .elementor-element.elementor-element-46c60d1{bottom:2%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-702ad40{right:1%;}body.rtl .elementor-7 .elementor-element.elementor-element-702ad40{left:1%;}.elementor-7 .elementor-element.elementor-element-702ad40{top:7%;}.elementor-7 .elementor-element.elementor-element-f11ad0b .elementor-heading-title{font-size:var( --e-global-typography-4cb6bea-font-size );line-height:var( --e-global-typography-4cb6bea-line-height );letter-spacing:var( --e-global-typography-4cb6bea-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a833130{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-618ea6c .elementor-button{font-size:var( --e-global-typography-5bd4a03-font-size );line-height:var( --e-global-typography-5bd4a03-line-height );letter-spacing:var( --e-global-typography-5bd4a03-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-702ad40 */.elementor-7 .elementor-element.elementor-element-702ad40 {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c20a13a *//* ===== Glow Animation ===== */
@keyframes color-change2x {
  0% {
    background: radial-gradient(circle, #ff8b20 0%, #ffb536 100%);
  }
  100% {
    background: radial-gradient(circle, #ffb536 0%, #ff6a00 100%);
  }
}

/* ===== Hero Section Container ===== */
.hero-section_home {
  position: relative;
  overflow: hidden; /* keeps glow inside */
  z-index: 0;
}

/* ===== Right Glow ===== */
.hero-section_home:before {
  content: '';
  position: absolute;
  width: 45rem;
  height: 45rem;
  top: 5rem;
  left: 80rem;
  border-radius: 50%;
  opacity: 0.25;
  filter: blur(7rem);
  -webkit-backdrop-filter: blur(7rem);
  background: radial-gradient(circle, #ff8b20 0%, #ffb536 100%);
  animation: color-change2x 5s ease-in-out infinite alternate both;
  z-index: 1;
}

/* ===== Left Glow ===== */
.hero-section_home:after {
  content: '';
  position: absolute;
  width: 60rem;
  height: 60rem;
  top: 5rem;
  left: -20rem;
  border-radius: 50%;
  opacity: 0.25;
  filter: blur(7rem);
  -webkit-backdrop-filter: blur(7rem);
  background: radial-gradient(circle, #ffb536 0%, #ff6a00 100%);
  animation: color-change2x 6s ease-in-out infinite alternate-reverse both;
  z-index: 1;
}

/* ====== Responsive Tweaks ====== */

/* Tablets (max 1024px) */
@media (max-width: 1024px) {
  .hero-section_home:before,
  .hero-section_home:after {
    width: 45rem;
    height: 45rem;
    filter: blur(6rem);
    opacity: 0.2;
  }

  .hero-section_home:before {
    top: 5rem;
    right: -25rem;
  }

  .hero-section_home:after {
    top: 10rem;
    left: -25rem;
  }
}

/* Mobile (max 768px) */
@media (max-width: 768px) {
  .hero-section_home:before,
  .hero-section_home:after {
    width: 30rem;
    height: 30rem;
    filter: blur(5rem);
    opacity: 0.18;
  }

  .hero-section_home:before {
    top: 5rem;
    right: -15rem;
  }

  .hero-section_home:after {
    top: 15rem;
    left: -15rem;
  }
}

/* Small Phones (max 480px) */
@media (max-width: 480px) {
  .hero-section_home:before,
  .hero-section_home:after {
    width: 22rem;
    height: 22rem;
    filter: blur(4rem);
    opacity: 0.15;
  }

  .hero-section_home:before {
    top: 3rem;
    right: -10rem;
  }

  .hero-section_home:after {
    top: 10rem;
    left: -10rem;
  }
}/* End custom CSS */