.elementor-174723428 .elementor-element.elementor-element-aba3526 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-174723428 .elementor-element.elementor-element-aba3526{padding:20px 20px 20px 20px;overflow:visible;}.elementor-174723428 .elementor-element.elementor-element-93a077d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-174723428 .elementor-element.elementor-element-32fe2ef{--spacer-size:30px;}/* Start custom CSS for html, class: .elementor-element-8826176 */.elementor-174723428 .elementor-element.elementor-element-8826176{
    position: relative;
}
.elementor-174723428 .elementor-element.elementor-element-8826176 #loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.elementor-174723428 .elementor-element.elementor-element-8826176 .spinner {
    width: 60px;
    height: 60px;
    border: 6px solid #ddd;
    border-top: 6px solid #3498db;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}

.elementor-174723428 .elementor-element.elementor-element-8826176 .iframe-wrapper{
    position: relative;
    z-index: 2;
}
.elementor-174723428 .elementor-element.elementor-element-8826176 iframe{
     /*height: 690px !important;*/
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aba3526 */.elementor-174723428 .elementor-element.elementor-element-aba3526{
    min-height: 400px;
}/* End custom CSS */