.elementor-6 .elementor-element.elementor-element-284c2cf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-284c2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infernoxmedia.com/wp-content/uploads/2025/07/home-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-284c2cf > .elementor-background-overlay{background-color:#000000A8;opacity:0.57;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-284c2cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-a17005d{text-align:center;}.elementor-6 .elementor-element.elementor-element-a17005d .elementor-heading-title{font-size:47px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0b70c8a{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-62914ba{padding:50px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-e093054{text-align:center;}.elementor-6 .elementor-element.elementor-element-e093054 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e364888{--e-image-carousel-slides-to-show:4;}.elementor-6 .elementor-element.elementor-element-e364888 .swiper-wrapper{display:flex;align-items:center;}.elementor-6 .elementor-element.elementor-element-f842e8b{padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-4dbb1eb{--e-image-carousel-slides-to-show:4;}.elementor-6 .elementor-element.elementor-element-4dbb1eb .swiper-wrapper{display:flex;align-items:center;}.elementor-6 .elementor-element.elementor-element-c3decd1{padding:50px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-f780e28{text-align:center;}.elementor-6 .elementor-element.elementor-element-f780e28 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c096b59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-762bde1{text-align:center;}.elementor-6 .elementor-element.elementor-element-65b5511{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5e4710c{text-align:center;}.elementor-6 .elementor-element.elementor-element-2537623{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-597c1a2{text-align:center;}.elementor-6 .elementor-element.elementor-element-a95f02a{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-61e6696{text-align:center;}.elementor-6 .elementor-element.elementor-element-adb4563{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-fe61dcd{padding:50px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-8e1bdab{text-align:center;}.elementor-6 .elementor-element.elementor-element-8e1bdab .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-dfebde9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-dfebde9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infernoxmedia.com/wp-content/uploads/2025/07/bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-dfebde9 > .elementor-background-overlay{background-color:#00000085;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-dfebde9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-d9734f3{text-align:center;}.elementor-6 .elementor-element.elementor-element-d9734f3 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a3d72ba .elementor-button{font-weight:600;}@media(min-width:1025px){.elementor-6 .elementor-element.elementor-element-dfebde9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-dfebde9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-284c2cf{padding:150px 20px 150px 20px;}.elementor-6 .elementor-element.elementor-element-a17005d .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-4dbb1eb{--e-image-carousel-slides-to-show:2;}.elementor-6 .elementor-element.elementor-element-c3decd1{padding:0px 20px 50px 20px;}.elementor-6 .elementor-element.elementor-element-f780e28 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-762bde1 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-65b5511{font-size:15px;}.elementor-6 .elementor-element.elementor-element-5e4710c .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-2537623{font-size:15px;}.elementor-6 .elementor-element.elementor-element-597c1a2 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-a95f02a{font-size:15px;}.elementor-6 .elementor-element.elementor-element-61e6696 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-adb4563{font-size:15px;}.elementor-6 .elementor-element.elementor-element-fe61dcd{padding:0px 20px 50px 20px;}.elementor-6 .elementor-element.elementor-element-8e1bdab .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-dfebde9{padding:50px 20px 50px 20px;}.elementor-6 .elementor-element.elementor-element-d9734f3 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for image-carousel, class: .elementor-element-e364888 */.elementor-6 .elementor-element.elementor-element-e364888 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}
.elementor-image-carousel img {
  width: 100px !important; /* or 100%, or auto */
  height: auto; /* Keep aspect ratio */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4dbb1eb */.elementor-6 .elementor-element.elementor-element-4dbb1eb .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}
.elementor-image-carousel img {
  width: 100px !important; /* or 100%, or auto */
  height: auto; /* Keep aspect ratio */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3b87a2 *//*
.elementor-6 .elementor-element.elementor-element-e3b87a2 {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(0, 0, 0, 0.1),
    0 0 10px rgba(177, 59, 255, 0.3); 
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}
*/
.elementor-6 .elementor-element.elementor-element-e3b87a2 {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(255, 255, 255, 0.2), /* white shadow */
    0 0 10px rgba(177, 59, 255, 0.3);    /* purple glow */
    
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66959d2 *//*
.elementor-6 .elementor-element.elementor-element-66959d2 {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(0, 0, 0, 0.1),
    0 0 10px rgba(177, 59, 255, 0.3); 
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}
*/
.elementor-6 .elementor-element.elementor-element-66959d2 {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(255, 255, 255, 0.2), /* white shadow */
    0 0 10px rgba(177, 59, 255, 0.3);    /* purple glow */
    
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a33d9ee *//*
.elementor-6 .elementor-element.elementor-element-a33d9ee {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(0, 0, 0, 0.1),
    0 0 10px rgba(177, 59, 255, 0.3); 
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}
*/
.elementor-6 .elementor-element.elementor-element-a33d9ee {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(255, 255, 255, 0.2), /* white shadow */
    0 0 10px rgba(177, 59, 255, 0.3);    /* purple glow */
    
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d48e0bd *//*
.elementor-6 .elementor-element.elementor-element-d48e0bd {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(0, 0, 0, 0.1),
    0 0 10px rgba(177, 59, 255, 0.3); 
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}
*/
.elementor-6 .elementor-element.elementor-element-d48e0bd {
  background: linear-gradient(
    135deg,
    rgba(177, 59, 255, 0.25),
    rgba(255, 255, 255, 0.05)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 16px;
  
  box-shadow:
    0 4px 30px rgba(255, 255, 255, 0.2), /* white shadow */
    0 0 10px rgba(177, 59, 255, 0.3);    /* purple glow */
    
  padding: 20px;
  margin: 15px;
  color: white;
  position: relative;
  overflow: hidden;
}/* End custom CSS */