.page-id-6110 header , .page-id-6110 footer , .page-id-6227 header ,  .page-id-6227 footer , .page-id-6559 header , .page-id-6559 footer {
    display: none!important;
}

.announcement-section-wrapper {
    max-width: 50%!important;
    margin: auto;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    border-radius:  0.25rem!important;
}

.announcement-section-wrapper h1 strong {
   font-weight: 900 !important;
   line-height: 39px;
   font-size: 45px;
}

html[lang="ar"] .announcement-section-wrapper h1 strong {
    font-weight: 500 !important;

}

.announcement-section-wrapper p {
    font-weight: 500 !important;
    margin-bottom: 0!important;
    letter-spacing: 0.7px;
}

.announcement-box-bg {
    padding: 1rem 0.75rem 3.125rem 3.125rem;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

/* .announcements-page-wrapper {
    padding:50px 30px;
} */

.announcements-page-wrapper .wp-block-cover  {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
    /* padding: 15px!important; */
    /* position: fixed!important; */
}

/* html[lang="ar"] .announcements-page-wrapper .wp-block-cover  img.wp-block-cover__image-background {
    transform: rotateY(-180deg)!important;
} */

.announcement-form-wrapper {
    background: #f6f6f6d6!important;
    /* padding: 0.625rem 1.875rem 4.375rem!important; */
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.announcement-form-wrapper .form-group {
    margin: 16px 0;
}

.announcement-form-wrapper .optimiza-form-submit .wpcf7-spinner {
    display: none !important;
}

.announcement-form-wrapper .all-page-input-control {
    padding: 7px !important;
    border-radius: 5px !important;
}

.announcements-desc .announcement-icon-text:where(.wp-block-columns.is-layout-flex) {
    gap: 1em!important;
}

.announcements-desc {
    flex-basis: 62%!important;
}

.announcement-table-wrapper {
    background: #f6f6f6d6 !important;
    padding-bottom: 30px!important;
}


/**** Scale Form Page ****/

.page-id-6559 input[type="radio"] {
    padding: 15px;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #000000;
    border-radius: 50%;
    margin: 8px 0;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    display: block;
    text-align: center;
}

.wpcf7-radio input[type="radio"]:checked {
    background-color: #d91f34 !important;
    border-color: #d91f34 !important;
}


.page-id-6559 span.wpcf7-list-item-label {
    font-weight: 600!important;
    letter-spacing: 0.7px;
    font-size: 15px;
    margin-bottom: 10px;
}

.page-id-6559 .wpcf7-list-item  {
    margin-right: 0;
}

.page-id-6559 .wpcf7-list-item label {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    margin: 14px 25px;
    margin-right: 0;
    font-size: 16px;
    font-weight: bolder!important;
}

html[lang="ar"] .english-content {
    font-family: 'PT Sans Narrow', sans-serif !important;
    display: block;
    direction: ltr;
    text-align: end;
    margin-top: 5px;
}

.page-id-6559 .announcement-form-wrapper {
    background: transparent!important;
    border-bottom-left-radius: unset!important;
    border-bottom-right-radius:unset!important;
    max-width: 80%;
    
}

.page-id-6559  .eacf7-rating-star i, .eacf7-rating-star svg {
    width: 30px;
    height: 30px;
}

.page-id-6559  .announcement-section-wrapper {
    border-radius: 0.25rem !important;
    background-color: #f6f6f6d6 !important;
    max-width: 65% !important;
    background-image: url('https://optimiza.me/wp-content/uploads/2025/09/flower-robot-alone.png');
    background-size: 185px;
    background-repeat: no-repeat;
    background-position: left 5% bottom 60px !important;
}



.page-id-6559  .announcement-form-wrapper .form-group {
    margin: 25px 0!important;
}


@media screen and (max-width:1200px) {
    .page-id-6559 .announcement-form-wrapper{
        padding-top: 0!important;
    }

    .page-id-6559  .announcement-section-wrapper {
        max-width: 100% !important;
        background-size: 105px;
        background-position:  left 2% bottom 20px !important;
        padding-bottom: 50px;
    }
    
    .page-id-6559 .announcement-form-wrapper {
        max-width: 100%;
    }

    .announcement-section-wrapper {
        max-width: 100%!important;
    }

    .announcement-form-wrapper {
        padding:15px 20px 20px ;
    }

    .announcements-desc {
        flex-basis: 65%!important;
    }
    

}


@media screen and (max-width:768px) {

    .announcement-section-wrapper  .announcement-heading  {
        width: 60%;
        font-size: 35px !important;
    }

    .announcement-section-wrapper p.announcement-p  {
        width: 60%;
    }

    .page-id-6110 .all-site-main-wrapper , .page-id-6227 .all-site-main-wrapper {
        margin: 5px !important;
    }

    .announcements-page-wrapper .wp-block-cover {
        padding: 6px!important;
    }

    
}


@media screen and (max-width:768px) {
    .announcement-section-wrapper  .announcement-heading  {
        font-size: 25px !important;
    }

}