.elementor-4511 .elementor-element.elementor-element-6f887ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:01%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-4511 .elementor-element.elementor-element-6f887ce:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-6f887ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD;}.elementor-4511 .elementor-element.elementor-element-6f887ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-4511 .elementor-element.elementor-element-ece0be0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4511:not(.elementor-motion-effects-element-type-background), .elementor-4511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(257deg, #D5D6D8 0%, #E6E5E3 100%);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-4511 .elementor-element.elementor-element-6f887ce{--padding-top:5%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-4511 .elementor-element.elementor-element-6f887ce{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6f887ce *//* ════════════════════════════════════════════════════════
   Semantic24 — Glass Header (iOS Frosted)
════════════════════════════════════════════════════════ */

.semantic-glass-header {
    /* Glass Effect — iOS Frosted */
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.28) 0%,
        rgba(181, 130, 135, 0.10) 100%
    );
    backdrop-filter: blur(20px) saturate(180%) brightness(1.05);
    -webkit-backdrop-filter: blur(20px) saturate(180%) brightness(1.05);
    
    /* Bottom border only — subtle glass edge */
    border-bottom: 1px solid rgba(255, 255, 255, 0.55);
    
    /* Soft shadow */
    box-shadow: 0 4px 20px rgba(181, 130, 135, 0.06);
    
    overflow: hidden;
    isolation: isolate;
}

/* Top highlight line (iOS signature) */
.semantic-glass-header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40%;
    height: 1px;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.95) 50%,
        transparent 100%
    );
    box-shadow: 0 1px 6px rgba(255, 255, 255, 0.75);
    pointer-events: none;
    z-index: 2;
}

/* Shimmer Effect — subtle white shine */
.semantic-glass-header::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 70%,
        transparent 100%
    );
    transform: skewX(-20deg);
    animation: semantic-shimmer 7s ease-in-out infinite;
    pointer-events: none;
    z-index: 1;
}

/* Micro-interaction on hover — subtle */
.semantic-glass-header a:hover {
    opacity: 0.92;
    transition: opacity 0.25s ease;
}

/* Shimmer animation */
@keyframes semantic-shimmer {
    0%, 75% { left: -100%; }
    100% { left: 200%; }
}/* End custom CSS */