.elementor-6644 .elementor-element.elementor-element-9f69b85{--display:flex;--padding-top:13em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6644 .elementor-element.elementor-element-9f69b85:not(.elementor-motion-effects-element-type-background), .elementor-6644 .elementor-element.elementor-element-9f69b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59b2cf8 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6644 .elementor-element.elementor-element-30ccc13{--grid-columns:1;}.elementor-6644 .elementor-element.elementor-element-30ccc13.elementor-element{--align-self:flex-start;}body.elementor-page-6644:not(.elementor-motion-effects-element-type-background), body.elementor-page-6644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e864ed );}@media(min-width:768px){.elementor-6644 .elementor-element.elementor-element-9f69b85{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6644 .elementor-element.elementor-element-9f69b85{--width:100%;}}@media(max-width:1024px){.elementor-6644 .elementor-element.elementor-element-9f69b85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6644 .elementor-element.elementor-element-30ccc13{--grid-columns:1;}}@media(max-width:767px){.elementor-6644 .elementor-element.elementor-element-9f69b85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6644 .elementor-element.elementor-element-30ccc13{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-9f69b85 *//* Sidebar (header) styles */
.elementor-element-e7dff0c,
.elementor-element-30502072 {
    position: fixed;
    top: 0;
    left: 0;
    width: 20rem;
    height: auto;
    overflow-y: auto;
    z-index: 9999; /* Ensure the sidebar is above everything */
}

/* Main content styles */
.main-content {
    position: absolute;
    top: 0;
    left: 20rem;
    right: 0;
    height: auto;
    width: calc(100% - 20rem);
    box-sizing: border-box;
}

@media (max-width: 1020px) {
    .main-content {
        position: relative;
        left: 0;
        width: 100%;
    }

    .elementor-element-e7dff0c{
        display: none;
    }

    .elementor-element-4d12562 {
        display: block !important;
        top: 0px !important;
    }
}/* End custom CSS */