.elementor-28510 .elementor-element.elementor-element-3c757bd{--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;}.elementor-28510 .elementor-element.elementor-element-b17c164 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28510 .elementor-element.elementor-element-b17c164{text-align:center;}.elementor-28510 .elementor-element.elementor-element-b17c164 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;line-height:1.25em;color:var( --e-global-color-e1524e9 );}.elementor-28510 .elementor-element.elementor-element-51971ad{text-align:center;font-size:18px;}.elementor-28510 .elementor-element.elementor-element-8193894{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-28510 .elementor-element.elementor-element-8193894 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28510 .elementor-element.elementor-element-b6de345 > .elementor-widget-container{background-color:#1E1E53;}.elementor-28510 .elementor-element.elementor-element-b6de345.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-icon,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-title,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-currency,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-period,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-features-title,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-features-list li,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-price-text,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-description,.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-footer-description{color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-title{font-weight:200;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-media--icon > i{font-size:60px;color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-media--icon > svg{width:60px;fill:#ffffff;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-media--image > img{width:60px;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-price-text{font-weight:700;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-current-price .ha-pricing-table-currency{top:-25px;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-features-list > li{font-weight:400;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-btn{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;font-weight:600;color:#242424;background-color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-btn:hover, .elementor-28510 .elementor-element.elementor-element-b6de345 .ha-pricing-table-btn:focus{color:#ffffff;background-color:#F16421;border-color:#F16421;}.elementor-28510 .elementor-element.elementor-element-4d6f37b > .elementor-widget-container{background-color:#383891;}.elementor-28510 .elementor-element.elementor-element-4d6f37b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-icon,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-title,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-currency,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-period,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-features-title,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-features-list li,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-price-text,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-description,.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-footer-description{color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-title{font-weight:200;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-media--icon > i{font-size:60px;color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-media--icon > svg{width:60px;fill:#ffffff;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-media--image > img{width:60px;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-price-text{font-weight:700;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-current-price .ha-pricing-table-currency{top:-25px;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-features-list > li{font-weight:400;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-btn{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;font-weight:600;color:#242424;background-color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-btn:hover, .elementor-28510 .elementor-element.elementor-element-4d6f37b .ha-pricing-table-btn:focus{color:#ffffff;background-color:#F16421;border-color:#F16421;}.elementor-28510 .elementor-element.elementor-element-1136617 > .elementor-widget-container{background-color:#4A4AC6;}.elementor-28510 .elementor-element.elementor-element-1136617.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-icon,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-title,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-currency,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-period,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-features-title,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-features-list li,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-price-text,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-description,.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-footer-description{color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-title{font-weight:200;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-media--icon > i{font-size:60px;color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-media--icon > svg{width:60px;fill:#ffffff;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-media--image > img{width:60px;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-price-text{font-weight:700;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-current-price .ha-pricing-table-currency{top:-25px;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-features-list > li{font-weight:400;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-btn{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;font-weight:600;color:#242424;background-color:#ffffff;}.elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-btn:hover, .elementor-28510 .elementor-element.elementor-element-1136617 .ha-pricing-table-btn:focus{color:#ffffff;background-color:#F16421;border-color:#F16421;}.elementor-28510 .elementor-element.elementor-element-19707ca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-28510 .elementor-element.elementor-element-19707ca:not(.elementor-motion-effects-element-type-background), .elementor-28510 .elementor-element.elementor-element-19707ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28510 .elementor-element.elementor-element-eb77e3c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-28510 .elementor-element.elementor-element-eb77e3c{text-align:center;}.elementor-28510 .elementor-element.elementor-element-eb77e3c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.28px;word-spacing:0em;color:var( --e-global-color-e1524e9 );}.elementor-28510 .elementor-element.elementor-element-cb11808 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-28510 .elementor-element.elementor-element-cb11808{text-align:center;font-size:18px;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-inactive .jx-single-accordion-header{background-color:#FFFFFF;border-style:none;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-inactive:hover > .jx-single-accordion-header{background-color:#FFFFFF;border-style:none;}
					.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-active .jx-single-accordion-header,
					.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-active:hover .jx-single-accordion-header{background-color:#FFFFFF;}.elementor-28510 .elementor-element.elementor-element-dccce4c > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-28510 .elementor-element.elementor-element-dccce4c .jx-ac-active .jx-ac-content > div *{animation:none 800ms;}.elementor-28510 .elementor-element.elementor-element-dccce4c .jupiterx-advanced-accordion-inner-wrapper{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-single-accordion-header-left{flex-direction:row-reverse;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-single-accordion-header-left .jx-ac-label-icon{margin:0px 0px 0px 0px;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-single-accordion-header{flex-direction:row;justify-content:space-between;padding:00px 32px 024px 32px;border-radius:30px 30px 30px 30px;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-inactive .jx-ac-title{color:#000000;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.75em;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-inactive:hover .jx-ac-title{color:#000000;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-active .jx-ac-title{color:#000000;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.75em;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-ac-active .jx-single-accordion-header{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper i.jx-ac-toggle-icon{color:#C7C7C7 !important;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper svg.jx-ac-toggle-icon{fill:#C7C7C7 !important;}.elementor-28510 .elementor-element.elementor-element-dccce4c .jx-ac-toggle-icon{padding:2px 3px 1px 3px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-single-accordion-body .jupiterx-ac-content-is-editor{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;color:#595959;}.elementor-28510 .elementor-element.elementor-element-dccce4c #jupiterx-advanced-accordion-wrapper .jx-single-accordion-body{padding:0px 32px 0px 32px;margin:-15px 0px 0px 0px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-28510 .elementor-element.elementor-element-0e93456{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-28510 .elementor-element.elementor-element-ce126db{text-align:center;}.elementor-28510 .elementor-element.elementor-element-ce126db .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.28px;word-spacing:0em;color:var( --e-global-color-e1524e9 );}.elementor-28510 .elementor-element.elementor-element-be29f36{text-align:center;font-size:18px;}.elementor-28510 .elementor-element.elementor-element-c25367d > .elementor-widget-container{margin:0px 0px 0px 030px;}.elementor-28510 .elementor-element.elementor-element-c25367d.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-28510 .elementor-element.elementor-element-19707ca{--content-width:945px;}}@media(max-width:1024px){.elementor-28510 .elementor-element.elementor-element-b17c164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28510 .elementor-element.elementor-element-b17c164 .elementor-heading-title{font-size:35px;}.elementor-28510 .elementor-element.elementor-element-8193894{padding:50px 0px 50px 0px;}.elementor-28510 .elementor-element.elementor-element-b6de345 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-28510 .elementor-element.elementor-element-4d6f37b > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-28510 .elementor-element.elementor-element-1136617 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-28510 .elementor-element.elementor-element-eb77e3c{text-align:center;}.elementor-28510 .elementor-element.elementor-element-eb77e3c .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-28510 .elementor-element.elementor-element-ce126db{text-align:center;}.elementor-28510 .elementor-element.elementor-element-ce126db .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}}@media(max-width:767px){.elementor-28510 .elementor-element.elementor-element-b17c164 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-28510 .elementor-element.elementor-element-b17c164 .elementor-heading-title{font-size:21px;}.elementor-28510 .elementor-element.elementor-element-8193894{padding:0px 0px 30px 0px;}.elementor-28510 .elementor-element.elementor-element-19707ca{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28510 .elementor-element.elementor-element-eb77e3c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-28510 .elementor-element.elementor-element-eb77e3c .elementor-heading-title{font-size:32px;}.elementor-28510 .elementor-element.elementor-element-ce126db > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-28510 .elementor-element.elementor-element-ce126db .elementor-heading-title{font-size:32px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28510 .elementor-element.elementor-element-2187b8d{width:50%;}.elementor-28510 .elementor-element.elementor-element-26ed06e{width:50%;}.elementor-28510 .elementor-element.elementor-element-a5d7faf{width:50%;}}/* Start custom CSS for html, class: .elementor-element-c25367d *//* 1. Button Base Settings */
button {
  font-weight: bold;
  color: white;
  border-radius: 2rem;
  cursor: pointer;
  width: 220px; /* Increased to fit the longer text */
  height: 42.66px;
  border: none;
  background-color: #F16421;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 2. Text Containers */
button .span-mother {
  display: flex;
  overflow: hidden;
}

button .span-mother2 {
  display: flex;
  position: absolute;
  overflow: hidden;
}

/* 3. Hover Transformations */
button:hover .span-mother {
  position: absolute;
}

/* Increased from 1.2em to 1.5em to fix the letters peeking out */
button:hover .span-mother span {
  transform: translateY(1.5em); 
}

/* Increased from -1.2em to -1.5em to fix the letters peeking out */
button .span-mother2 span {
  transform: translateY(-1.5em); 
}

button:hover .span-mother2 span {
  transform: translateY(0);
}

/* =====================================================================
   4. TIMING RULES FOR ALL 20 SPANS 
   Every span needs a transition time so the "wave" completes.
   I am using 0.05s increments so it doesn't take 2 full seconds.
===================================================================== */

/* span-mother (Text rolling out) */
button .span-mother span:nth-child(1) { transition: 0.2s; }
button .span-mother span:nth-child(2) { transition: 0.25s; }
button .span-mother span:nth-child(3) { transition: 0.3s; }
button .span-mother span:nth-child(4) { transition: 0.35s; }
button .span-mother span:nth-child(5) { transition: 0.4s; }
button .span-mother span:nth-child(6) { transition: 0.45s; }
button .span-mother span:nth-child(7) { transition: 0.5s; }
button .span-mother span:nth-child(8) { transition: 0.55s; }
button .span-mother span:nth-child(9) { transition: 0.6s; }
button .span-mother span:nth-child(10) { transition: 0.65s; }
button .span-mother span:nth-child(11) { transition: 0.7s; }
button .span-mother span:nth-child(12) { transition: 0.75s; }
button .span-mother span:nth-child(13) { transition: 0.8s; }
button .span-mother span:nth-child(14) { transition: 0.85s; }
button .span-mother span:nth-child(15) { transition: 0.9s; }
button .span-mother span:nth-child(16) { transition: 0.95s; }
button .span-mother span:nth-child(17) { transition: 1.0s; }
button .span-mother span:nth-child(18) { transition: 1.05s; }
button .span-mother span:nth-child(19) { transition: 1.1s; }
button .span-mother span:nth-child(20) { transition: 1.15s; }

/* span-mother2 (Text rolling in) */
button .span-mother2 span:nth-child(1) { transition: 0.2s; }
button .span-mother2 span:nth-child(2) { transition: 0.25s; }
button .span-mother2 span:nth-child(3) { transition: 0.3s; }
button .span-mother2 span:nth-child(4) { transition: 0.35s; }
button .span-mother2 span:nth-child(5) { transition: 0.4s; }
button .span-mother2 span:nth-child(6) { transition: 0.45s; }
button .span-mother2 span:nth-child(7) { transition: 0.5s; }
button .span-mother2 span:nth-child(8) { transition: 0.55s; }
button .span-mother2 span:nth-child(9) { transition: 0.6s; }
button .span-mother2 span:nth-child(10) { transition: 0.65s; }
button .span-mother2 span:nth-child(11) { transition: 0.7s; }
button .span-mother2 span:nth-child(12) { transition: 0.75s; }
button .span-mother2 span:nth-child(13) { transition: 0.8s; }
button .span-mother2 span:nth-child(14) { transition: 0.85s; }
button .span-mother2 span:nth-child(15) { transition: 0.9s; }
button .span-mother2 span:nth-child(16) { transition: 0.95s; }
button .span-mother2 span:nth-child(17) { transition: 1.0s; }
button .span-mother2 span:nth-child(18) { transition: 1.05s; }
button .span-mother2 span:nth-child(19) { transition: 1.1s; }
button .span-mother2 span:nth-child(20) { transition: 1.15s; }/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */