.elementor-214 .elementor-element.elementor-element-8df74c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-214 .elementor-element.elementor-element-8df74c1{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-214 .elementor-element.elementor-element-8df74c1{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS */body.elementor-page-214 {
    position: relative !important;
    isolation: isolate;
}

body.elementor-page-214::before {
    content: "";
    position: fixed; /* Fixes position relative to the viewport */
    inset: 0;
    z-index: -1;
    background-image: url('/wp-content/uploads/2025/11/hamarosan_bg-scaled.webp');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed; /* Keeps the background static on scroll */
    opacity: 0.25; 
    pointer-events: none;
}/* End custom CSS */