.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* ========================================================
   ZGARTI FOOTER (POST 230 ONLY) - STYLES & HOVER
   ======================================================== */

/* 1. Brand Logo: IBM Plex Serif, 24px, 500, Uppercase, #F4F4F5 */
.elementor-230 [data-id="634b5ed6"],
.elementor-230 [data-id="634b5ed6"]:hover,
.elementor-230 [data-id="634b5ed6"] a,
.elementor-230 [data-id="634b5ed6"] a:hover,
.elementor-230 [data-id="634b5ed6"] h3,
.elementor-230 [data-id="634b5ed6"] h3:hover,
.elementor-230 .e-238f2c0b-aa34,
.elementor-230 .e-238f2c0b-aa34:hover,
.elementor-230 .e-238f2c0b-aa34 a,
.elementor-230 .e-238f2c0b-aa34 a:hover,
.elementor-230 .elementor-element-634b5ed6,
.elementor-230 .elementor-element-634b5ed6 * {
    font-family: 'IBM Plex Serif', serif !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    letter-spacing: 3px !important;
    text-transform: uppercase !important;
    color: #F4F4F5 !important;
    text-decoration: none !important;
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

/* 2. Menu Links (excluding Logo): Inter, 14px, 400, #C5C6C7 */
.elementor-230 a:not([data-id="634b5ed6"]):not([data-id="634b5ed6"] a):not(.e-238f2c0b-aa34):not(.e-238f2c0b-aa34 a),
.elementor-230 a:not([data-id="634b5ed6"]):not([data-id="634b5ed6"] a):not(.e-238f2c0b-aa34):not(.e-238f2c0b-aa34 a):hover,
.elementor-230 a:not([data-id="634b5ed6"]):not([data-id="634b5ed6"] a):not(.e-238f2c0b-aa34):not(.e-238f2c0b-aa34 a):focus,
.elementor-230 .e-button,
.elementor-230 .e-button:hover,
.elementor-230 .e-button-base,
.elementor-230 .e-button-base:hover,
.elementor-230 .e-default-a:not([data-id="634b5ed6"] a),
.elementor-230 .e-default-a:not([data-id="634b5ed6"] a):hover,
.elementor-230 .e-default-button,
.elementor-230 .e-default-button:hover,
.elementor-230 .elementor-button,
.elementor-230 .elementor-button:hover {
    text-transform: none !important;
    text-decoration: none;
    letter-spacing: normal !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #C5C6C7 !important;
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
    transition: none !important;
    opacity: 1 !important;
}

/* 3. On Hover Underline for footer-list-colls and footer-list-care */
.elementor-230 [data-id="36e712d0"] a:hover,
.elementor-230 [data-id="36e712d0"] .e-button:hover,
.elementor-230 [data-id="36e712d0"] .elementor-button:hover,
.elementor-230 [data-id="b4512ae"] a:hover,
.elementor-230 [data-id="b4512ae"] .e-button:hover,
.elementor-230 [data-id="b4512ae"] .elementor-button:hover {
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
}

/* 4. Column Titles: IBM Plex Serif, Uppercase, #F4F4F5 */
.elementor-230 [data-id="1b9b86ed"],
.elementor-230 [data-id="1b9b86ed"]:hover,
.elementor-230 [data-id="1b9b86ed"] *,
.elementor-230 [data-id="67ee8a98"],
.elementor-230 [data-id="67ee8a98"]:hover,
.elementor-230 [data-id="67ee8a98"] *,
.elementor-230 [data-id="3af46519"],
.elementor-230 [data-id="3af46519"]:hover,
.elementor-230 [data-id="3af46519"] * {
    font-family: 'IBM Plex Serif', serif !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: #F4F4F5 !important;
    text-decoration: none !important;
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

/* 5. Social SVGs: Pure White, No Opacity Change */
.elementor-230 [data-id="48300632"] svg,
.elementor-230 [data-id="48300632"]:hover svg,
.elementor-230 [data-id="3f553229"] svg,
.elementor-230 [data-id="3f553229"]:hover svg,
.elementor-230 [data-id="3913c992"] svg,
.elementor-230 [data-id="3913c992"]:hover svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    opacity: 1 !important;
    transition: none !important;
}

.elementor-230 [data-id="48300632"],
.elementor-230 [data-id="48300632"]:hover,
.elementor-230 [data-id="3f553229"],
.elementor-230 [data-id="3f553229"]:hover {
    opacity: 1 !important;
    transition: none !important;
}

/* 6. Crafted in Qatar text */
.elementor-230 [data-id="434bdfb4"],
.elementor-230 [data-id="434bdfb4"]:hover {
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 11px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: #C5C6C7 !important;
}/* End custom CSS */