.elementor-1633 .elementor-element.elementor-element-5a78cd0 .uc-heading{background-color:#DFDAC6;flex-direction:row;padding:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-6cbe6e6 .uc_content{background-color:#F8F8F8 !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-db79343 .uc_content{background-color:#FFFBFB !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-02fe556 .uc_content{background-color:#FFEEEE !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-53b08c0 .uc_content{background-color:#FFFAFA !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-b281af4 .uc_content{background-color:#FBFBFB !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-444a208 .uc_content{background-color:#FFFAFA !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .elementor-repeater-item-c7c159e .uc_content{background-color:#FFFAFA !important;}.elementor-1633 .elementor-element.elementor-element-5a78cd0{width:var( --container-widget-width, 69.172% );max-width:69.172%;--container-widget-width:69.172%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-5a78cd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .uc_ac_box{margin-bottom:10px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_title{font-family:"Roboto", Sans-serif;color:#101010;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .uc_content{background-color:#F8DBDB;color:#0A0A0A;padding:20px 20px 20px 20px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_icon{width:50px;height:50px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:#A09689;color:#ffffff;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_icon_spacing{width:15px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_icon svg{fill:#ffffff;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .uc-item-active .ue_icon{background-color:#AB2D0E;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_expand_inside{width:14px;height:14px;font-size:14px;color:#6F6B6B;border-radius:0px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_expand_inside svg{fill:#6F6B6B;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_expand_spacing{width:15px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1633 .elementor-element.elementor-element-ebe0e89{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-4896294 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-f0b038a img{border-radius:0px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-4881a7b{padding:5px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .uc_ac_box{border-radius:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_title{font-size:16px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .uc_content{font-size:15px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_icon{width:42px;height:42px;font-size:19px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_expand_inside{width:0px;height:0px;font-size:20px;}.elementor-1633 .elementor-element.elementor-element-5a78cd0 .ue_expand_spacing{width:0px;}}/* Start custom CSS for ucaddon_uc_icon_accordion, class: .elementor-element-5a78cd0 */.bk-anniversary-section {
    font-family: 'Poppins', sans-serif;
    color: #333;
    line-height: 1.8;
    font-size: 17px;
    max-width: 900px;
    margin: 0 auto;
    padding: 20px 20px;
}

/* GOLD HEADING */
.bk-anniversary-section h2 {
    font-size: 32px;
    font-weight: 700;
    color: #d4af37; /* Metallic Gold */
    margin-bottom: 20px;
    text-align: center;
    letter-spacing: 0.5px;
}

/* GOLD DIVIDER */
.bk-divider {
    width: 90px;
    height: 4px;
    background: #d4af37; /* Metallic Gold */
    margin: 10px auto 25px;
    border-radius: 3px;
}

/* Gold-highlight text */
.bk-highlight {
    color: #d4af37;
    font-weight: 600;
}

.bk-anniversary-section p {
    margin-bottom: 18px;
}

/* ===== RESPONSIVE ===== */

/* Tablets */
@media (max-width: 991px) {
    .bk-anniversary-section {
        font-size: 16px;
    }
    .bk-anniversary-section h2 {
        font-size: 28px;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .bk-anniversary-section {
        font-size: 15.5px;
        line-height: 1.7;
        padding: 15px 12px;
    }
    .bk-anniversary-section h2 {
        font-size: 24px;
    }
    .bk-divider {
        width: 70px;
    }
}/* End custom CSS */