.elementor-5664 .elementor-element.elementor-element-b367983 > .elementor-container{min-height:530px;}.elementor-5664 .elementor-element.elementor-element-62dc12e:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #0BC1E600 0%, #F2295B00 100%);border-style:solid;border-color:#02EDE400;}.elementor-5664 .elementor-element.elementor-element-62dc12e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-5664 .elementor-element.elementor-element-62dc12e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-5664 .elementor-element.elementor-element-54cf14d{left:-291.5px;}body.rtl .elementor-5664 .elementor-element.elementor-element-54cf14d{right:-291.5px;}.elementor-5664 .elementor-element.elementor-element-54cf14d{top:20.5px;}.elementor-5664 .elementor-element.elementor-element-54cf14d img{opacity:0.42;}body:not(.rtl) .elementor-5664 .elementor-element.elementor-element-a676b15{left:366.5px;}body.rtl .elementor-5664 .elementor-element.elementor-element-a676b15{right:366.5px;}.elementor-5664 .elementor-element.elementor-element-a676b15{top:201.5px;}.elementor-5664 .elementor-element.elementor-element-a676b15 img{width:4%;opacity:0.41;}body:not(.rtl) .elementor-5664 .elementor-element.elementor-element-1b4db2a{left:532px;}body.rtl .elementor-5664 .elementor-element.elementor-element-1b4db2a{right:532px;}.elementor-5664 .elementor-element.elementor-element-1b4db2a{top:-43px;}.elementor-5664 .elementor-element.elementor-element-1b4db2a img{width:4%;opacity:0.44;}.elementor-5664 .elementor-element.elementor-element-c19f19b{text-align:center;}.elementor-5664 .elementor-element.elementor-element-c19f19b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:58px;}.elementor-5664 .elementor-element.elementor-element-643bfe5 > .elementor-widget-container{margin:-22px -22px -22px -3px;}.elementor-5664 .elementor-element.elementor-element-07b2d31 > .elementor-widget-container{margin:-88px 0px 31px 0px;padding:1px 1px 0px 0px;}.elementor-5664 .elementor-element.elementor-element-07b2d31{text-align:center;font-size:20px;}.elementor-5664 .elementor-element.elementor-element-07b2d31 p{margin-block-end:0px;}.elementor-5664 .elementor-element.elementor-element-a4e02e6 > .elementor-widget-container{margin:-62px 0px 0px 0px;}.elementor-5664 .elementor-element.elementor-element-b000ac7 > .elementor-widget-container{margin:-41px 0px -73px 0px;}.elementor-5664 .elementor-element.elementor-element-a709903{margin-top:0px;margin-bottom:-73px;}.elementor-5664 .elementor-element.elementor-element-1ed5990 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-5664 .elementor-element.elementor-element-a352f50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5664 .elementor-element.elementor-element-6fcb500 > .elementor-widget-container{margin:-117px 0px 0px 0px;}.elementor-5664 .elementor-element.elementor-element-4b95135 > .elementor-widget-container{margin:-56px 0px 0px 0px;}.elementor-5664 .elementor-element.elementor-element-4b95135{text-align:center;}.elementor-5664 .elementor-element.elementor-element-4b95135 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-5664 .elementor-element.elementor-element-0504785 > .elementor-widget-container{margin:-59px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-5664 .elementor-element.elementor-element-643bfe5 > .elementor-widget-container{margin:-23px 1px -20px 1px;padding:-15px 0px 0px 13px;}.elementor-5664 .elementor-element.elementor-element-07b2d31{font-size:15px;}.elementor-5664 .elementor-element.elementor-element-07b2d31 p{margin-block-end:5px;}.elementor-5664 .elementor-element.elementor-element-b000ac7 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-5664 .elementor-element.elementor-element-1ed5990 > .elementor-widget-container{margin:-103px 0px 0px 0px;padding:0px 0px 57px 0px;}.elementor-5664 .elementor-element.elementor-element-a352f50 > .elementor-widget-container{margin:-86px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-b367983 */.elementor-5664 .elementor-element.elementor-element-b367983 {
  background: radial-gradient(
    circle at 65% 55%,
    #a3c98e 0%,   /* Soft, sage green */
    #f8e08d 40%,  /* Warm, buttery yellow */
    #fdfdfa 100%  /* Very light base color */
  );
  animation: backgroundAnimation 18s infinite alternate;
}

@keyframes backgroundAnimation {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */