.elementor-640 .elementor-element.elementor-element-1539e25{--spacer-size:20px;}.elementor-640 .elementor-element.elementor-element-48aa8fe{text-align:center;}.elementor-640 .elementor-element.elementor-element-48aa8fe .elementor-heading-title{color:#4A699B;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-49160e8{text-align:center;}.elementor-640 .elementor-element.elementor-element-f6e3e2e{text-align:center;}.elementor-640 .elementor-element.elementor-element-f6e3e2e .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-2ec2e2c > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-6c7d0d4 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-6c7d0d4 .widget-image-caption{color:#FFFFFF;background-color:#000000;}.elementor-640 .elementor-element.elementor-element-d96c61d{text-align:center;}.elementor-640 .elementor-element.elementor-element-d96c61d .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-d96c61d > .elementor-widget-container{margin:9px 9px 9px 9px;padding:9px 9px 9px 9px;}.elementor-640 .elementor-element.elementor-element-4020c0d > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-30a4d78 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-30a4d78 .widget-image-caption{color:#FFFFFF;background-color:#000000;}.elementor-640 .elementor-element.elementor-element-e5b25ea{text-align:center;}.elementor-640 .elementor-element.elementor-element-e5b25ea .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-e5b25ea > .elementor-widget-container{margin:9px 9px 9px 9px;padding:9px 9px 9px 9px;}.elementor-640 .elementor-element.elementor-element-a5d2a68 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-29c0c1d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-29c0c1d .widget-image-caption{color:#FFFFFF;background-color:#000000;}.elementor-640 .elementor-element.elementor-element-4ccd5e8{text-align:center;}.elementor-640 .elementor-element.elementor-element-4ccd5e8 .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-4ccd5e8 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:9px 9px 9px 9px;}.elementor-640 .elementor-element.elementor-element-94861bf > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-f77dff6 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-f77dff6 .widget-image-caption{color:#FFFFFF;background-color:#000000;}.elementor-640 .elementor-element.elementor-element-71d7c82{text-align:center;}.elementor-640 .elementor-element.elementor-element-71d7c82 .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-71d7c82 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:9px 9px 9px 9px;}.elementor-640 .elementor-element.elementor-element-17047f2 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-efc4071 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-efc4071 .widget-image-caption{color:#FFFFFF;background-color:#000000;}.elementor-640 .elementor-element.elementor-element-c11bd67{text-align:center;}.elementor-640 .elementor-element.elementor-element-c11bd67 .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-c11bd67 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:9px 9px 9px 9px;}.elementor-640 .elementor-element.elementor-element-215ce21 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-168dffe img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-168dffe .widget-image-caption{color:#FFFFFF;background-color:#000000;}.elementor-640 .elementor-element.elementor-element-f54d618{text-align:center;}.elementor-640 .elementor-element.elementor-element-f54d618 .elementor-heading-title{color:#65696B;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-f54d618 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:9px 9px 9px 9px;}/* Start custom CSS for image, class: .elementor-element-6c7d0d4 */@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%); /* Moves the image up by half its height */
    }
    100% {
        transform: translateY(0);
    }
}

.animated-sticky {
    position: sticky;
    top: 0; /* Sticky position */
    background: #fff; /* Background color for visibility */
    width: 200px; /* Set width */
    height: 300px; /* Set height */
    overflow: hidden; /* Hide any overflow content */
}

.animated-sticky img {
    width: 100%; /* Ensure image covers the container */
    height: 100%; /* Ensure image covers the container */
    display: block; /* Ensure the image is displayed */
    transition: transform 0.5s; /* Smooth transition for animation */
}

/* Apply animation only on hover */
.animated-sticky:hover img {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}

.animated-sticky:hover .overlay-text {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30a4d78 */@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%); /* Moves the image up by half its height */
    }
    100% {
        transform: translateY(0);
    }
}

.animated-sticky {
    position: sticky;
    top: 0; /* Sticky position */
    background: #fff; /* Background color for visibility */
    width: 200px; /* Set width */
    height: 300px; /* Set height */
    overflow: hidden; /* Hide any overflow content */
}

.animated-sticky img {
    width: 100%; /* Ensure image covers the container */
    height: 100%; /* Ensure image covers the container */
    display: block; /* Ensure the image is displayed */
    transition: transform 0.5s; /* Smooth transition for animation */
}

/* Apply animation only on hover */
.animated-sticky:hover img {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}

.animated-sticky:hover .overlay-text {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c0c1d */@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%); /* Moves the image up by half its height */
    }
    100% {
        transform: translateY(0);
    }
}

.animated-sticky {
    position: sticky;
    top: 0; /* Sticky position */
    background: #fff; /* Background color for visibility */
    width: 200px; /* Set width */
    height: 300px; /* Set height */
    overflow: hidden; /* Hide any overflow content */
}

.animated-sticky img {
    width: 100%; /* Ensure image covers the container */
    height: 100%; /* Ensure image covers the container */
    display: block; /* Ensure the image is displayed */
    transition: transform 0.5s; /* Smooth transition for animation */
}

/* Apply animation only on hover */
.animated-sticky:hover img {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}

.animated-sticky:hover .overlay-text {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f77dff6 */@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%); /* Moves the image up by half its height */
    }
    100% {
        transform: translateY(0);
    }
}

.animated-sticky {
    position: sticky;
    top: 0; /* Sticky position */
    background: #fff; /* Background color for visibility */
    width: 200px; /* Set width */
    height: 300px; /* Set height */
    overflow: hidden; /* Hide any overflow content */
}

.animated-sticky img {
    width: 100%; /* Ensure image covers the container */
    height: 100%; /* Ensure image covers the container */
    display: block; /* Ensure the image is displayed */
    transition: transform 0.5s; /* Smooth transition for animation */
}

/* Apply animation only on hover */
.animated-sticky:hover img {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}

.animated-sticky:hover .overlay-text {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc4071 */@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%); /* Moves the image up by half its height */
    }
    100% {
        transform: translateY(0);
    }
}

.animated-sticky {
    position: sticky;
    top: 0; /* Sticky position */
    background: #fff; /* Background color for visibility */
    width: 200px; /* Set width */
    height: 300px; /* Set height */
    overflow: hidden; /* Hide any overflow content */
}

.animated-sticky img {
    width: 100%; /* Ensure image covers the container */
    height: 100%; /* Ensure image covers the container */
    display: block; /* Ensure the image is displayed */
    transition: transform 0.5s; /* Smooth transition for animation */
}

/* Apply animation only on hover */
.animated-sticky:hover img {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}

.animated-sticky:hover .overlay-text {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-168dffe */@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%); /* Moves the image up by half its height */
    }
    100% {
        transform: translateY(0);
    }
}

.animated-sticky {
    position: sticky;
    top: 0; /* Sticky position */
    background: #fff; /* Background color for visibility */
    width: 200px; /* Set width */
    height: 300px; /* Set height */
    overflow: hidden; /* Hide any overflow content */
}

.animated-sticky img {
    width: 100%; /* Ensure image covers the container */
    height: 100%; /* Ensure image covers the container */
    display: block; /* Ensure the image is displayed */
    transition: transform 0.5s; /* Smooth transition for animation */
}

/* Apply animation only on hover */
.animated-sticky:hover img {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}

.animated-sticky:hover .overlay-text {
    animation: upDown 2s infinite; /* Animation duration and repetition */
}/* End custom CSS */