.elementor-1021 .elementor-element.elementor-element-70ace82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1021 .elementor-element.elementor-element-0ae00bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-1021 .elementor-element.elementor-element-bfb5f6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1021 .elementor-element.elementor-element-ceb615b{--display:flex;}.elementor-1021 .elementor-element.elementor-element-6e02207{--display:flex;}.elementor-1021 .elementor-element.elementor-element-306e1d7{--display:flex;}.elementor-1021 .elementor-element.elementor-element-132cc3c{--display:flex;}.elementor-1021 .elementor-element.elementor-element-132cc3c:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-132cc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3FB;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-arrow{display:flex !important;color:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:14px;width:21px;height:21px;border-style:none;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-dots{display:inline-table !important;top:96%;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;background-color:#d1d1d1;border-style:none;border-radius:50% 50% 50% 50%;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-item{padding:41px 41px 41px 41px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-content-inner{padding:27px 27px 27px 27px;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-left .wpr-testimonial-meta{padding-top:27px;margin-right:10px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-right .wpr-testimonial-meta{padding-top:27px;margin-left:10px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
					 .elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta{padding:0 27px 0 27px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-content-inner:before{border-top-color:#f7f7f7;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-icon i{color:#c1c1c1;font-size:35px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-icon svg{fill:#c1c1c1;width:35px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-icon{margin-bottom:30px;text-align:center;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-title{color:#222222;margin:0 0 3px;text-align:center;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-content{color:#444444;margin-bottom:15px;text-align:center;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-date{color:#c1c1c1;text-align:center;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-rating i:before{color:#FFD726;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-rating-icon .wpr-rating-marked svg{fill:#FFD726;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-rating i{color:#d8d8d8;font-size:22px;margin-right:0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-rating svg{fill:#d8d8d8;width:22px;height:22px;margin-right:0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-rating span{color:#ffd726;margin-left:0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-rating{text-align:center;margin-bottom:5px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-top .wpr-testimonial-meta{margin-bottom:10px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap{margin-bottom:10px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-image img{width:65px;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
					.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{left:calc( 27px + 1px + (65px / 2) );}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
					.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{right:calc( 27px + 1px + (65px / 2) );}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
					.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{top:calc( 27px + 1px + (65px / 2) );}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-image{margin-bottom:8px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:8px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-image-position-left .wpr-testimonial-image{margin-right:8px;}.elementor-1021 .elementor-element.elementor-element-c16b597.wpr-testimonial-image-position-center .wpr-testimonial-image{margin-bottom:8px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-name{color:#222222;margin-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-job{color:#b7b7b7;margin:0 0 5px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-logo-image img{max-width:65px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-logo-image{margin-bottom:5px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-social{color:#ffffff;background-color:#919191;border-color:#b5b5b5;transition-duration:0.1s;width:30px;height:30px;font-size:9px;margin-right:3px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-social:hover{color:#ffffff;background-color:#444444;border-color:#b5b5b5;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-social i{line-height:30px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-social svg{line-height:30px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-arrow svg{fill:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:14px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-arrow:hover{color:#605BE5;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-arrow:hover svg{fill:#605BE5;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot{background-color:#222222;}.elementor-1021 .elementor-element.elementor-element-56483a5{--display:flex;}@media(max-width:1024px){.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-arrow{display:flex !important;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-dots{display:inline-table !important;}}@media(max-width:767px){.elementor-1021 .elementor-element.elementor-element-70ace82{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-carousel .slick-slide{margin-left:0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-carousel .slick-list{margin-left:-0px;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-arrow{display:flex !important;}.elementor-1021 .elementor-element.elementor-element-c16b597 .wpr-testimonial-dots{display:inline-table !important;}}/* Start custom CSS for container, class: .elementor-element-70ace82 */.floating-icons-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}

.floating-img {
    position: absolute;
    width: 40px; 
    opacity: 0.75;
}

.floating-img:nth-child(1) { top: 10%; left: 5%; }
.floating-img:nth-child(2) { top: 25%; right: 10%; }
.floating-img:nth-child(3) { bottom: 20%; left: 15%; }
.floating-img:nth-child(4) { bottom: 5%; right: 20%; }
.floating-img:nth-child(5) { top: 50%; left: 50%; transform: translate(-50%, -50%); }


@keyframes floatUpDown {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-15px); }
}
.float-1 {
    animation: floatUpDown 6s ease-in-out infinite;
}

/* 2. Subtle Wiggle Left & Right */
@keyframes floatWiggle {
    0%, 100% { transform: translateX(0); }
    50% { transform: translateX(10px); }
}
.float-2 {
    animation: floatWiggle 5s ease-in-out infinite;
}

/* 3. Pulse + Float Combo */
@keyframes pulseFloat {
    0%, 100% {
        transform: scale(1) translateY(0);
        opacity: 0.8;
    }
    50% {
        transform: scale(1.1) translateY(-10px);
        opacity: 1;
    }
}
.float-3 {
    animation: pulseFloat 4s ease-in-out infinite;
}

/* 4. Circular Float Path */
@keyframes floatCircle {
    0% { transform: translate(0, 0); }
    25% { transform: translate(10px, -10px); }
    50% { transform: translate(20px, 0); }
    75% { transform: translate(10px, 10px); }
    100% { transform: translate(0, 0); }
}
.float-4 {
    animation: floatCircle 8s ease-in-out infinite;
}

/* 5. Float with Rotate */
@keyframes floatRotate {
    0% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-10px) rotate(15deg); }
    100% { transform: translateY(0) rotate(0deg); }
}
.float-5 {
    animation: floatRotate 6s ease-in-out infinite;
}/* End custom CSS */