.elementor-1297 .elementor-element.elementor-element-802b567{--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;}/* Start custom CSS for html, class: .elementor-element-45491d8 */.announcement {
        height: 80vh;
        display: flex;
        justify-content: center;
        align-items: center;
        background: linear-gradient(135deg, #667eea, #00cfc1);
        text-align: center;
        padding: 20px;
    }

    .content {
        background: rgba(255, 255, 255, 0.1);
        backdrop-filter: blur(10px);
        padding: 50px 70px;
        border-radius: 15px;
        color: white;
        box-shadow: 0 8px 25px rgba(0,0,0,0.2);
    }

    .content h1 {
        font-size: 36px;
        margin-bottom: 15px;
    }

    .content p {
        font-size: 16px;
        opacity: 0.9;
    }

    /* Responsive */
    @media (max-width: 600px) {
        .content {
            padding: 30px;
        }

        .content h1 {
            font-size: 26px;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-802b567 */.elementor-element.elementor-element-802b567.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    padding: 0;
}/* End custom CSS */