.elementor-5511 .elementor-element.elementor-element-undefined-562093f{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5511 .elementor-element.elementor-element-undefined-562093f:not(.elementor-motion-effects-element-type-background), .elementor-5511 .elementor-element.elementor-element-undefined-562093f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-062a9bb );}.elementor-5511 .elementor-element.elementor-element-undefined-562093f::before, .elementor-5511 .elementor-element.elementor-element-undefined-562093f > .elementor-background-video-container::before, .elementor-5511 .elementor-element.elementor-element-undefined-562093f > .e-con-inner > .elementor-background-video-container::before, .elementor-5511 .elementor-element.elementor-element-undefined-562093f > .elementor-background-slideshow::before, .elementor-5511 .elementor-element.elementor-element-undefined-562093f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5511 .elementor-element.elementor-element-undefined-562093f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-5511 .elementor-element.elementor-element-undefined-562093f.e-con{--align-self:stretch;}.elementor-5511 .elementor-element.elementor-element-0a2ad33{--display:flex;--z-index:1;}.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-5511 .elementor-element.elementor-element-undefined-dcddc77{z-index:1;text-align:center;}.elementor-5511 .elementor-element.elementor-element-undefined-dcddc77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-1d0be40 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-5511 .elementor-element.elementor-element-1d0be40{z-index:1;text-align:center;}.elementor-5511 .elementor-element.elementor-element-1d0be40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;line-height:1.2;color:#1C244B;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-5511 .elementor-element.elementor-element-1f153e5{--iteration-count:infinite;z-index:1;--dynamic-text-color:var( --e-global-color-primary );}.elementor-5511 .elementor-element.elementor-element-1f153e5 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-5511 .elementor-element.elementor-element-1f153e5 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-1f153e5 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-5511 .elementor-element.elementor-element-undefined-b469203 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5511 .elementor-element.elementor-element-undefined-b469203{z-index:1;text-align:center;}.elementor-5511 .elementor-element.elementor-element-undefined-b469203 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-5511 .elementor-element.elementor-element-65db0ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5511 .elementor-element.elementor-element-7226925 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#195EC8;border-radius:5px 5px 5px 5px;padding:18px 30px 18px 30px;}.elementor-5511 .elementor-element.elementor-element-7226925 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5511 .elementor-element.elementor-element-7226925 .elementor-button:hover, .elementor-5511 .elementor-element.elementor-element-7226925 .elementor-button:focus{color:#FFFFFF;border-color:#195EC8;}.elementor-5511 .elementor-element.elementor-element-7226925 .elementor-button:hover svg, .elementor-5511 .elementor-element.elementor-element-7226925 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-12e1449{--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:flex-start;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5511 .elementor-element.elementor-element-12e1449.e-con{--align-self:center;}.elementor-5511 .elementor-element.elementor-element-af26704 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-5511 .elementor-element.elementor-element-af26704{text-align:start;}.elementor-5511 .elementor-element.elementor-element-af26704 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;line-height:1.2;color:#1C244B;}.elementor-5511 .elementor-element.elementor-element-c3cc22a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5511 .elementor-element.elementor-element-d8c8b26{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item{width:33.333333%;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_checkbox_inner span{background-color:#F6F6F6;border-style:none;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]:checked+span{background-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_radio_fake::before, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_radio_fake::after{background-color:#F6F6F6;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_radio input[type=radio]:checked + .ms_lms_courses_archive__filter_options_item_radio_fake::before{background-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_actions input[type=submit]{background-color:#205EC8;font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_actions input[type=submit]:hover{background-color:#205EC8;color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_toggle{background-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span:not(.active), .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span:not(.active), .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span:not(.active){background-color:#F2F6FB;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span:hover, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span.active,
		.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span:hover, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span.active,
		.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span:hover, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span.active{background-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_price{background-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__title h2, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__title h2, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__title h2{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_form{border-radius:5px 5px 5px 5px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_title h3{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_title_toggler::before{border-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_title_toggler::after{border-color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_checkbox_label, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_rating_quantity span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_subcategory h5{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_options_item_show-instructors span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_actions_reset i{color:#020101;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__filter_actions_reset span{color:#020101;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span:not(.active){color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span:not(.active){color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span:not(.active){color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span:hover{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__sorting li span.active{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span:hover{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__sorting li span.active{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span:hover{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__sorting li span.active{color:#FFFFFF;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__load-more-button, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_grid__load-more-button{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__navigation_prev i, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__navigation_next i, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__navigation_prev::before, .elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_carousel__navigation_next::before{font-size:14px;font-weight:700;line-height:1em;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_excerpt{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info{padding:20px 15px 20px 15px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_image{height:250px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_category a{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_title h3{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_progress_title{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_rating_quantity span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info .ms_lms_courses_card_item_meta_block span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_price_single:not(.sale):not(.subscription) span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_price_sale span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_price_single.subscription span{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_info_price_single.subscription i{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_status.hot span{font-family:"Montserrat", Sans-serif;color:rgba(255,255,255,1);}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_status.hot{background:rgba(255,0,0,1);}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_status.new span{font-family:"Montserrat", Sans-serif;color:rgba(255,255,255,1);}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_status.new{background:rgba(29,184,116,1);}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_status.special span{font-family:"Montserrat", Sans-serif;color:rgba(255,255,255,1);}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item_status.special{background:rgba(240, 155, 35,1);}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__no-result p{font-family:"Montserrat", Sans-serif;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__no-result_background i{color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__no-result_reset span{font-family:"Montserrat", Sans-serif;color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__no-result_reset i{color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__no-result_reset:hover i{color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_archive__no-result_reset:hover span{color:#205EC8;}.elementor-5511 .elementor-element.elementor-element-a617659{--display:flex;--min-height:200px;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5511 .elementor-element.elementor-element-fd1014a{--display:flex;}@media(min-width:768px){.elementor-5511 .elementor-element.elementor-element-undefined-562093f{--content-width:100%;}}@media(max-width:1024px){.elementor-5511 .elementor-element.elementor-element-undefined-dcddc77 .elementor-heading-title{font-size:18px;}.elementor-5511 .elementor-element.elementor-element-1d0be40 .elementor-heading-title{font-size:48px;}.elementor-5511 .elementor-element.elementor-element-undefined-b469203 .elementor-heading-title{font-size:18px;}.elementor-5511 .elementor-element.elementor-element-12e1449{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-5511 .elementor-element.elementor-element-af26704 .elementor-heading-title{font-size:48px;}.elementor-5511 .elementor-element.elementor-element-c3cc22a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item{width:33.333333%;}}@media(max-width:767px){.elementor-5511 .elementor-element.elementor-element-undefined-dcddc77 .elementor-heading-title{font-size:16px;}.elementor-5511 .elementor-element.elementor-element-1d0be40 .elementor-heading-title{font-size:40px;}.elementor-5511 .elementor-element.elementor-element-undefined-b469203 .elementor-heading-title{font-size:16px;}.elementor-5511 .elementor-element.elementor-element-7226925 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5511 .elementor-element.elementor-element-af26704 .elementor-heading-title{font-size:40px;}.elementor-5511 .elementor-element.elementor-element-c3cc22a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5511 .elementor-element.elementor-element-66bc38f .ms_lms_courses_card_item{width:100%;}}/* Start custom CSS for container, class: .elementor-element-undefined-562093f *//* Smooth, slow, modern wavy background */
.elementor-5511 .elementor-element.elementor-element-undefined-562093f {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-5511 .elementor-element.elementor-element-undefined-562093f::before,
.elementor-5511 .elementor-element.elementor-element-undefined-562093f::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-5511 .elementor-element.elementor-element-undefined-562093f::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-5511 .elementor-element.elementor-element-undefined-562093f::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a617659 *//* Smooth, slow, modern wavy background */
.elementor-5511 .elementor-element.elementor-element-a617659 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-5511 .elementor-element.elementor-element-a617659::before,
.elementor-5511 .elementor-element.elementor-element-a617659::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-5511 .elementor-element.elementor-element-a617659::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-5511 .elementor-element.elementor-element-a617659::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */