.elementor-35755 .elementor-element.elementor-element-aaa1341{--display:flex;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-35755 .elementor-element.elementor-element-097390c .elementor-repeater-item-0ac0551 .swiper-slide-bg{background-color:#833ca3;}.elementor-35755 .elementor-element.elementor-element-097390c .elementor-repeater-item-645b1dc .swiper-slide-bg{background-color:#4054b2;}.elementor-35755 .elementor-element.elementor-element-097390c .elementor-repeater-item-af4a3d2 .swiper-slide-bg{background-color:#1abc9c;}.elementor-35755 .elementor-element.elementor-element-097390c .swiper-slide{height:760px;transition-duration:calc(5000ms*1.2);}.elementor-35755 .elementor-element.elementor-element-097390c .swiper-slide-contents{max-width:55%;}.elementor-35755 .elementor-element.elementor-element-097390c .swiper-slide-inner{text-align:center;}.elementor-35755 .elementor-element.elementor-element-8f580c1 .elementor-icon-box-wrapper{gap:15px;}.elementor-35755 .elementor-element.elementor-element-9751df5 .elementor-icon-box-wrapper{gap:15px;}.elementor-35755 .elementor-element.elementor-element-19f4fb3 .elementor-icon-box-wrapper{gap:15px;}.elementor-35755 .elementor-element.elementor-element-eacbb1d .elementor-cta__content{text-align:center;}.elementor-35755 .elementor-element.elementor-element-eacbb1d .elementor-cta .elementor-cta__bg, .elementor-35755 .elementor-element.elementor-element-eacbb1d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}:root{--page-title-display:none;}body.elementor-page-35755:not(.elementor-motion-effects-element-type-background), body.elementor-page-35755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}@media(max-width:767px){body.elementor-page-35755:not(.elementor-motion-effects-element-type-background), body.elementor-page-35755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.revolution935.com/wp-content/uploads/2026/10/kidsord-864x1536.webp");background-size:auto;}}/* Start custom CSS *//* WAVE OF IMPACT — native Elementor layout */
.elementor-element-091af17,
.elementor-element-535a3e3,
.elementor-element-4cfcb47,
.elementor-element-7c127de,
.elementor-element-f3b34c4{display:none!important;}

.elementor-element-aaa1341{
  --wave-pink:#ff2b62;
  --wave-cyan:#2ee7e7;
  --wave-ink:#080b12;
  --wave-paper:#f4f1eb;
  background:
    radial-gradient(circle at 12% 12%,rgba(46,231,231,.10),transparent 28%),
    radial-gradient(circle at 88% 20%,rgba(255,43,98,.14),transparent 30%),
    #070a11!important;
  padding:28px 0 42px!important;
  overflow:hidden;
}
.elementor-element-aaa1341>.e-con-inner{
  width:min(100%,1680px)!important;
  max-width:1680px!important;
  padding:0 clamp(20px,4vw,72px)!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr));
  gap:24px;
  align-items:stretch;
}
.elementor-element-aaa1341>.e-con-inner>.elementor-element{min-width:0;}

/* masthead */
.elementor-element-8458e24{grid-column:1/8;grid-row:1;align-self:center;margin:0!important;}
.elementor-element-8458e24 .elementor-heading-title{
  color:#fff!important;font:800 13px/1.2 Arial,sans-serif!important;
  letter-spacing:.22em;text-transform:uppercase;
}
.elementor-element-8458e24 .elementor-heading-title:before{
  content:"";display:inline-block;width:46px;height:4px;margin:0 14px 3px 0;border-radius:10px;
  background:linear-gradient(90deg,var(--wave-pink),var(--wave-cyan));
}
.elementor-element-00803ae{grid-column:9/13;grid-row:1;justify-self:end;margin:0!important;}
.elementor-element-00803ae .elementor-button{
  color:#fff!important;background:transparent!important;border:1px solid rgba(255,255,255,.34)!important;
  border-radius:999px!important;padding:15px 22px!important;font:800 12px/1 Arial,sans-serif!important;
  letter-spacing:.12em;text-transform:uppercase;
}
.elementor-element-00803ae .elementor-button:hover{background:#fff!important;color:#090b11!important;transform:translateY(-2px);}

/* native Elementor hero slider */
.elementor-element-097390c{grid-column:1/13;grid-row:2;margin:4px 0 48px!important;border-radius:42px!important;overflow:hidden!important;box-shadow:0 28px 80px rgba(0,0,0,.45);}
.elementor-element-097390c .elementor-slides-wrapper{border-radius:42px!important;overflow:hidden!important;}
.elementor-element-097390c .swiper-slide{height:clamp(620px,72vh,780px)!important;min-height:620px!important;}
.elementor-element-097390c .swiper-slide-bg{background:#0b0d15!important;transition:transform 1.1s ease!important;}
.elementor-element-097390c .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-bg{
  background-image:linear-gradient(90deg,#080b12 0%,rgba(8,11,18,.97) 34%,rgba(8,11,18,.52) 66%,rgba(8,11,18,.16) 100%),url('https://www.revolution935.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-17-at-04.18.20-1.jpeg')!important;
  background-size:cover!important;background-position:center!important;
}
.elementor-element-097390c .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-bg{
  background-image:radial-gradient(circle at 78% 40%,rgba(46,231,231,.28),transparent 34%),linear-gradient(135deg,#090c13 0%,#121d27 55%,#081119 100%)!important;
}
.elementor-element-097390c .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-bg{
  background-image:radial-gradient(circle at 78% 28%,rgba(255,255,255,.22),transparent 26%),linear-gradient(135deg,#0b0c13 0%,#311422 54%,#fe2c62 145%)!important;
}
.elementor-element-097390c .swiper-slide-inner{max-width:none!important;padding:clamp(34px,6vw,92px)!important;text-align:left!important;align-items:flex-start!important;justify-content:center!important;}
.elementor-element-097390c .swiper-slide-contents{width:min(720px,62%)!important;max-width:720px!important;margin:0!important;text-align:left!important;}
.elementor-element-097390c .elementor-slide-heading{
  color:#fff!important;font-family:Impact,'Arial Black',sans-serif!important;font-size:clamp(64px,7vw,120px)!important;
  line-height:.84!important;letter-spacing:-.025em!important;text-transform:uppercase!important;margin:0 0 28px!important;text-shadow:0 5px 28px rgba(0,0,0,.35);
}
.elementor-element-097390c .elementor-slide-description{
  color:rgba(255,255,255,.82)!important;font:400 clamp(17px,1.35vw,22px)/1.55 Arial,sans-serif!important;
  max-width:650px!important;margin:0 0 34px!important;
}
.elementor-element-097390c .elementor-slide-button{
  color:#080b12!important;background:#fff!important;border:0!important;border-radius:999px!important;
  padding:18px 28px!important;font:900 13px/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;
  box-shadow:0 14px 36px rgba(0,0,0,.28)!important;
}
.elementor-element-097390c .elementor-slide-button:hover{background:var(--wave-pink)!important;color:#fff!important;transform:translateY(-3px);}
.elementor-element-097390c .elementor-swiper-button{width:58px!important;height:58px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:50%!important;background:rgba(7,10,17,.46)!important;backdrop-filter:blur(10px);color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.elementor-element-097390c .elementor-swiper-button-prev{left:24px!important;}
.elementor-element-097390c .elementor-swiper-button-next{right:24px!important;}
.elementor-element-097390c .swiper-pagination{bottom:24px!important;}
.elementor-element-097390c .swiper-pagination-bullet{width:34px!important;height:5px!important;border-radius:10px!important;background:#fff!important;opacity:.38!important;}
.elementor-element-097390c .swiper-pagination-bullet-active{opacity:1!important;background:linear-gradient(90deg,var(--wave-pink),var(--wave-cyan))!important;}

/* impact editorial blocks */
.elementor-element-5b32a94{grid-column:1/8;grid-row:3;background:var(--wave-paper);border-radius:40px 40px 0 0;margin:0!important;padding:64px 64px 12px!important;}
.elementor-element-5b32a94 .elementor-heading-title{color:#080b12!important;font-family:Impact,'Arial Black',sans-serif!important;font-size:clamp(54px,5vw,90px)!important;line-height:.9!important;letter-spacing:-.02em;text-transform:uppercase;max-width:720px;}
.elementor-element-5b32a94 .elementor-heading-title:before{content:'WHY YOUR WAVE MATTERS';display:block;color:var(--wave-pink);font:900 12px/1 Arial,sans-serif;letter-spacing:.2em;margin:0 0 22px;}
.elementor-element-cfeaab9{grid-column:1/8;grid-row:4;background:var(--wave-paper);border-radius:0 0 40px 40px;margin:0!important;padding:8px 64px 64px!important;}
.elementor-element-cfeaab9,.elementor-element-cfeaab9 p{color:#4a4c55!important;font:400 clamp(17px,1.35vw,21px)/1.65 Arial,sans-serif!important;margin:0!important;}
.elementor-element-111b9a8{grid-column:8/13;grid-row:3/5;background:#fff;border-radius:40px;margin:0!important;padding:58px!important;display:flex;align-items:flex-end;box-shadow:0 22px 54px rgba(0,0,0,.18);overflow:hidden;position:relative;}
.elementor-element-111b9a8:before{content:'“';position:absolute;right:26px;top:-38px;color:rgba(255,43,98,.13);font:300 240px/1 Georgia,serif;}
.elementor-element-111b9a8 .elementor-heading-title{position:relative;color:#10121a!important;font:700 clamp(28px,2.5vw,45px)/1.13 Arial,sans-serif!important;letter-spacing:-.035em;}

/* action cards */
.elementor-element-8f580c1,.elementor-element-9751df5,.elementor-element-19f4fb3{margin:26px 0 36px!important;background:#fff;border-radius:34px;padding:38px 34px!important;min-height:290px;box-shadow:0 18px 52px rgba(0,0,0,.16);transition:transform .3s ease,box-shadow .3s ease;}
.elementor-element-8f580c1{grid-column:1/5;grid-row:5;}
.elementor-element-9751df5{grid-column:5/9;grid-row:5;}
.elementor-element-19f4fb3{grid-column:9/13;grid-row:5;}
.elementor-element-8f580c1:hover,.elementor-element-9751df5:hover,.elementor-element-19f4fb3:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(0,0,0,.24);}
.elementor-element-8f580c1 .elementor-icon-box-icon,.elementor-element-9751df5 .elementor-icon-box-icon,.elementor-element-19f4fb3 .elementor-icon-box-icon{display:none!important;}
.elementor-element-8f580c1 .elementor-icon-box-title,.elementor-element-9751df5 .elementor-icon-box-title,.elementor-element-19f4fb3 .elementor-icon-box-title{margin:0 0 22px!important;color:#0a0c13!important;font-family:Impact,'Arial Black',sans-serif!important;font-size:clamp(36px,3vw,54px)!important;line-height:.95!important;text-transform:uppercase!important;}
.elementor-element-8f580c1 .elementor-icon-box-description,.elementor-element-9751df5 .elementor-icon-box-description,.elementor-element-19f4fb3 .elementor-icon-box-description{color:#5b5c64!important;font:400 17px/1.55 Arial,sans-serif!important;}
.elementor-element-8f580c1{border-top:7px solid var(--wave-pink);}
.elementor-element-9751df5{border-top:7px solid var(--wave-cyan);}
.elementor-element-19f4fb3{border-top:7px solid #9f75ff;}

/* native CTA */
.elementor-element-eacbb1d{grid-column:1/13;grid-row:6;margin:6px 0 18px!important;border-radius:44px!important;overflow:hidden!important;min-height:520px;box-shadow:0 28px 90px rgba(0,0,0,.35);}
.elementor-element-eacbb1d .elementor-cta{min-height:520px!important;border-radius:44px!important;overflow:hidden!important;background:radial-gradient(circle at 78% 40%,rgba(46,231,231,.34),transparent 32%),linear-gradient(125deg,#ff2b62 0%,#d71e5c 36%,#101426 76%,#070a11 100%)!important;}
.elementor-element-eacbb1d .elementor-cta__bg,.elementor-element-eacbb1d .elementor-cta__bg-overlay{display:none!important;}
.elementor-element-eacbb1d .elementor-cta__content{align-items:flex-start!important;justify-content:center!important;text-align:left!important;padding:clamp(42px,6vw,92px)!important;background:transparent!important;}
.elementor-element-eacbb1d .elementor-cta__title{color:#fff!important;font-family:Impact,'Arial Black',sans-serif!important;font-size:clamp(68px,7vw,120px)!important;line-height:.84!important;letter-spacing:-.025em!important;text-transform:uppercase!important;max-width:850px;margin:0 0 28px!important;}
.elementor-element-eacbb1d .elementor-cta__description{color:rgba(255,255,255,.85)!important;font:400 clamp(17px,1.35vw,22px)/1.55 Arial,sans-serif!important;max-width:650px;margin:0 0 34px!important;}
.elementor-element-eacbb1d .elementor-cta__button{color:#080b12!important;background:#fff!important;border:0!important;border-radius:999px!important;padding:18px 28px!important;font:900 13px/1 Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;}
.elementor-element-eacbb1d .elementor-cta__button:hover{background:var(--wave-cyan)!important;transform:translateY(-3px);}

.elementor-element-55249fc{grid-column:1/13;grid-row:7;margin:0!important;padding:18px 8px 0!important;text-align:center;}
.elementor-element-55249fc .elementor-heading-title{color:rgba(255,255,255,.48)!important;font:800 11px/1.5 Arial,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;}

@media(max-width:1024px){
 .elementor-element-aaa1341>.e-con-inner{padding:0 26px!important;gap:18px;}
 .elementor-element-097390c .swiper-slide-contents{width:72%!important;}
 .elementor-element-5b32a94{grid-column:1/7;padding:48px 42px 10px!important;}
 .elementor-element-cfeaab9{grid-column:1/7;padding:8px 42px 48px!important;}
 .elementor-element-111b9a8{grid-column:7/13;padding:42px!important;}
 .elementor-element-8f580c1,.elementor-element-9751df5,.elementor-element-19f4fb3{padding:30px 26px!important;}
}
@media(max-width:767px){
 .elementor-element-aaa1341{padding:18px 0 30px!important;}
 .elementor-element-aaa1341>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;padding:0 14px!important;gap:14px!important;}
 .elementor-element-8458e24{grid-column:1;grid-row:1;padding:4px 4px 0;}
 .elementor-element-8458e24 .elementor-heading-title{font-size:10px!important;letter-spacing:.15em;}
 .elementor-element-8458e24 .elementor-heading-title:before{width:28px;margin-right:8px;}
 .elementor-element-00803ae{grid-column:1;grid-row:2;justify-self:start;}
 .elementor-element-00803ae .elementor-button{padding:12px 16px!important;font-size:10px!important;}
 .elementor-element-097390c{grid-column:1;grid-row:3;margin:4px 0 24px!important;border-radius:28px!important;}
 .elementor-element-097390c .elementor-slides-wrapper{border-radius:28px!important;}
 .elementor-element-097390c .swiper-slide{height:660px!important;min-height:660px!important;}
 .elementor-element-097390c .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-bg{background-image:linear-gradient(0deg,#080b12 0%,rgba(8,11,18,.94) 42%,rgba(8,11,18,.28) 78%,rgba(8,11,18,.08) 100%),url('https://www.revolution935.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-17-at-04.18.20-1.jpeg')!important;background-position:62% center!important;}
 .elementor-element-097390c .swiper-slide-inner{padding:36px 26px 92px!important;justify-content:flex-end!important;}
 .elementor-element-097390c .swiper-slide-contents{width:100%!important;max-width:none!important;}
 .elementor-element-097390c .elementor-slide-heading{font-size:clamp(54px,18vw,76px)!important;line-height:.86!important;margin-bottom:20px!important;}
 .elementor-element-097390c .elementor-slide-description{font-size:16px!important;line-height:1.5!important;margin-bottom:24px!important;}
 .elementor-element-097390c .elementor-slide-button{padding:16px 22px!important;font-size:11px!important;}
 .elementor-element-097390c .elementor-swiper-button{width:44px!important;height:44px!important;top:42%!important;}
 .elementor-element-097390c .elementor-swiper-button-prev{left:12px!important;}.elementor-element-097390c .elementor-swiper-button-next{right:12px!important;}
 .elementor-element-5b32a94{grid-column:1;grid-row:4;border-radius:30px 30px 0 0;padding:42px 28px 8px!important;}
 .elementor-element-5b32a94 .elementor-heading-title{font-size:54px!important;}
 .elementor-element-cfeaab9{grid-column:1;grid-row:5;border-radius:0 0 30px 30px;padding:8px 28px 38px!important;}
 .elementor-element-111b9a8{grid-column:1;grid-row:6;border-radius:30px;padding:36px 28px!important;min-height:260px;}
 .elementor-element-111b9a8 .elementor-heading-title{font-size:30px!important;}
 .elementor-element-8f580c1{grid-column:1;grid-row:7;}.elementor-element-9751df5{grid-column:1;grid-row:8;}.elementor-element-19f4fb3{grid-column:1;grid-row:9;}
 .elementor-element-8f580c1,.elementor-element-9751df5,.elementor-element-19f4fb3{margin:0!important;min-height:0;border-radius:28px;padding:30px 26px!important;}
 .elementor-element-8f580c1 .elementor-icon-box-title,.elementor-element-9751df5 .elementor-icon-box-title,.elementor-element-19f4fb3 .elementor-icon-box-title{font-size:40px!important;}
 .elementor-element-eacbb1d{grid-column:1;grid-row:10;border-radius:30px!important;min-height:580px;margin-top:12px!important;}
 .elementor-element-eacbb1d .elementor-cta{min-height:580px!important;border-radius:30px!important;}
 .elementor-element-eacbb1d .elementor-cta__content{padding:44px 28px!important;justify-content:flex-end!important;}
 .elementor-element-eacbb1d .elementor-cta__title{font-size:62px!important;}
 .elementor-element-55249fc{grid-column:1;grid-row:11;padding:14px 12px 0!important;}
}

.elementor-element-5b32a94 .elementor-heading-title:before{content:none!important;display:none!important;}
.elementor-element-5b32a94 .elementor-heading-title small{display:block;color:var(--wave-pink);font:900 12px/1 Arial,sans-serif;letter-spacing:.2em;margin:0 0 22px;}

.elementor-element-13b5c45{grid-column:1/13;grid-row:7;margin:0!important;padding:18px 8px 0!important;text-align:center;}
.elementor-element-13b5c45 .elementor-heading-title{color:rgba(255,255,255,.48)!important;font:800 11px/1.5 Arial,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;}
@media(max-width:767px){.elementor-element-13b5c45{grid-column:1;grid-row:11;padding:14px 12px 0!important;}}

@media(max-width:767px){.elementor-element-097390c .elementor-swiper-button{top:auto!important;bottom:68px!important;}.elementor-element-097390c .elementor-swiper-button-prev{left:18px!important;}.elementor-element-097390c .elementor-swiper-button-next{right:18px!important;}}

@media(max-width:767px){.elementor-element-097390c .elementor-swiper-button{top:78%!important;bottom:auto!important;}}/* End custom CSS */