.elementor-952 .elementor-element.elementor-element-44914aff{padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-cef925e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-cef925e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-d361303 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-6f084d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-952 .elementor-element.elementor-element-cef925e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}}@media(max-width:767px){.elementor-952 .elementor-element.elementor-element-44914aff{padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-cef925e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}}/* Start custom CSS for section, class: .elementor-element-44914aff */@media (min-width: 1025px) {
    .elementor-952 .elementor-element.elementor-element-44914aff iframe {
        height: 1389px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Fullscreen loader overlay */
#page-loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff; /* change background color */
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Loader animation */
.loader {
    border: 8px solid #f3f3f3; /* Light grey */
    border-top: 8px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite;
}

/* Spin animation */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */