:root {
    --primary-color: #000000;
    --secondary-color: #FAFAFA;
    --text-color: #666666;
    --accent-color: #222222;
    --accent-secondary-color: #ad2025;
    --white-color: #FFFFFF;
    --divider-color: #6666661A;
    --dark-divider-color: #FFFFFF1A;
    --error-color: rgb(230, 87, 87);
    --default-font: "Cairo", sans-serif;
}



/*** RTL websites ***/
:root {
    --base-font: 16px;
    --page-title: 40px;
    --content-page-heading: 28px;
    --body-content: 18px;
    --body-medium-content: 15px;
    --body-small-content: 14px;
    --home-hero-heading: 60px;
    --home-hero-description: 32px;
    --main-heading-1: 30px;
    --main-heading-2: 24px;
    --main-heading-3: 20px;
    --list-item-title: 18px;
    --txt-link: 14px;
    --main-nav-link: 18px;
}

@media (min-width: 1400px) {
    .container.container-large {
        max-width: 1320px;
    }
}

@media (min-width: 1680px) {
    .container.container-large {
        max-width: 1650px;
    }
}

@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic-Light.ttf");
    font-weight: 300;
}

@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic-Regular.ttf");
    font-weight: 400;
}

@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic-Medium.ttf");
    font-weight: 500;
}

@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic-Bold.ttf");
    font-weight: 700;
}

body {
    /* direction: rtl; */
    font-family: 'DINNextLTArabic', 'sans-serif' !important;
    background: #FEFCF8;
    font-size: var(--base-font);
    /*GRAYSCALE*/
    /* Increase Fonts */
    /* Decrease Fonts */
}

body.loaded .hero-logo path {
    animation: logoAnimation 3s ease-in-out forwards 0.1s;
}

body.grayscale main,
body.grayscale .hero,
body.grayscale header,
body.grayscale .corner-widget:before,
body.grayscale .corner-widget-content,
body.grayscale section,
body.grayscale footer,
body.grayscale .twitter-wrapper * {
    -webkit-filter: grayscale(100%) brightness(95%) contrast(120%);
    -o-filter: grayscale(100%) brightness(95%) contrast(120%);
    filter: grayscale(100%) brightness(95%) contrast(120%);
}

body.grayscale main img,
body.grayscale .hero img,
body.grayscale header img,
body.grayscale .corner-widget:before img,
body.grayscale .corner-widget-content img,
body.grayscale section img,
body.grayscale footer img,
body.grayscale .twitter-wrapper * img {
    filter: gray;
    /* just for IE6-9 */
    -webkit-filter: grayscale(100%);
    /* The WebKit kernel supports well */
    -moz-filter: grayscale(100%);
    /* Other kernel does not support for future compatibility, writing */
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    /* Standard */
}

body.grayscale .color-contrast path {
    fill: var(--accent-secondary-color) !important;
}

body[font-level="1"] {
    --base-font: 17px;
    --page-title: 41px;
    --content-page-heading: 29px;
    --body-content: 19px;
    --body-medium-content: 16px;
    --body-small-content: 15px;
    --home-hero-heading: 62px;
    --home-hero-description: 34px;
    --main-heading-1: 31px;
    --main-heading-2: 25px;
    --main-heading-3: 21px;
    --list-item-title: 19px;
    --txt-link: 15px;
    --main-nav-link: 19px;
}

body[font-level="2"] {
    --base-font: 18px;
    --page-title: 42px;
    --content-page-heading: 30px;
    --body-content: 20px;
    --body-medium-content: 17px;
    --body-small-content: 16px;
    --home-hero-heading: 64px;
    --home-hero-description: 36px;
    --main-heading-1: 32px;
    --main-heading-2: 26px;
    --main-heading-3: 22px;
    --list-item-title: 20px;
    --txt-link: 16px;
    --main-nav-link: 20px;
}

body[font-level="2"] .font-increase {
    opacity: 0.4;
    pointer-events: none;
}

body[font-level="-1"] {
    --base-font: 15px;
    --page-title: 39px;
    --content-page-heading: 27px;
    --body-content: 17px;
    --body-medium-content: 14px;
    --body-small-content: 13px;
    --home-hero-heading: 58px;
    --home-hero-description: 30px;
    --main-heading-1: 29px;
    --main-heading-2: 23px;
    --main-heading-3: 19px;
    --list-item-title: 17px;
    --txt-link: 13px;
    --main-nav-link: 17px;
}

body[font-level="-2"] {
    --base-font: 14px;
    --page-title: 38px;
    --content-page-heading: 26px;
    --body-content: 16px;
    --body-medium-content: 13px;
    --body-small-content: 12px;
    --home-hero-heading: 56px;
    --home-hero-description: 28px;
    --main-heading-1: 28px;
    --main-heading-2: 22px;
    --main-heading-3: 18px;
    --list-item-title: 16px;
    --txt-link: 12px;
    --main-nav-link: 16px;
}

body[font-level="-2"] .font-decrease {
    opacity: 0.4;
    pointer-events: none;
}

.dir-ltr {
    /* direction: ltr !important; */
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.3;
}

.header-search-box {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 99999;
    left: 0;
    top: -400px;
    display: flex;
    color: #3D3935;
    font-size: var(--body-small-content);
    font-weight: 600;
    transition: all 0.75s cubic-bezier(0.55, 0.55, 0, 1.02);
    padding: 0 20px;
}

.header-search-box:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 380px;
    background: linear-gradient(rgba(0, 0, 0, 0.95), rgba(22, 25, 28, 0.95) 50%, transparent);
}

.header-search-box .close-header-search {
    position: relative;
    bottom: 5px;
    opacity: 0.5;
    transition: all 0.25s ease-in-out;
    margin-left: 15px;
}

.header-search-box .close-header-search:hover {
    opacity: 1;
}

.header-search-box .header-search-content {
    max-width: 1000px;
    position: relative;
    z-index: 1;
    margin: 60px auto;
    width: 800px;
}

.header-search-box input {
    color: #FFF;
    font-weight: 600;
    border: 0;
    height: 90px;
    outline: none;
    transition: all 0.5s cubic-bezier(0.55, 0.55, 0, 1.02);
    width: calc(100% - 145px);
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    padding: 7px 40px;
    padding-right: 0;
    background: transparent;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    font-size: var(--home-hero-description);
    position: relative;
    top: 1px;
}

.header-search-box input::placeholder {
    font-weight: 600;
    color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 767px) {
    .header-search-box input {
        width: calc(100% - 110px);
        font-size: 24px;
    }
}

.header-search-box button {
    background: var(--accent-secondary-color);
    border: 0;
    width: 70px;
    height: 70px;
    min-width: unset;
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
    transition: all 0.25s ease-in-out;
    transform-origin: left bottom;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: rotate(45deg);
    border-radius: 10px;
}

@media (max-width: 767px) {
    .header-search-box button {
        width: 50px;
        height: 50px;
        padding: 0 12px;
    }
}

.header-search-box button svg {
    max-width: 100%;
    height: auto;
    transform: rotate(-45deg);
}

.header-search-box button:hover {
    background: #AE9142;
    border-radius: 50%;
}

.header-search-box.active {
    top: 0;
}

.filter-option-inner-inner {
    text-align: right;
}

.hero-logo path {
    fill: transparent;
    stroke: #323c4f;
    stroke-dasharray: 970;
    filter: drop-shadow(0 0 0 rgba(50, 60, 79, 0));
    stroke-width: 0;
}

@keyframes logoAnimation {
    0% {
        stroke-width: 3px;
        stroke-dashoffset: -970;
        fill: transparent;
        filter: drop-shadow(0 0 0 rgba(50, 60, 79, 0));
    }

    70% {
        stroke-width: 3px;
        stroke-dashoffset: 0;
        fill: transparent;
        filter: drop-shadow(0 0 0 rgba(50, 60, 79, 0.2));
    }

    90% {
        filter: drop-shadow(0 0 0 rgba(50, 60, 79, 0.2));
    }

    100% {
        stroke-width: 0;
        fill: #323c4f;
        filter: drop-shadow(5px 6px 0 rgba(50, 60, 79, 0.2));
    }
}

@media (max-width: 1399px) {
    .corner-widget {
        display: none;
    }
}

.corner-widget:before {
    content: "";
    position: absolute;
    display: block;
    width: 706px;
    height: 615px;
    background: url("../images/shapes/corner-shape-ar.png") top left no-repeat;
    background-size: contain;
    top: 0;
    left: 0;
    z-index: 10;
    pointer-events: none;
    filter: drop-shadow(10px 10px 27px rgba(0, 0, 0, 0.2));
}

@media (max-width: 1679px) {
    .corner-widget:before {
        width: 560px;
        height: 490px;
    }
}

.corner-widget .corner-widget-content {
    position: absolute;
    left: 25px;
    top: 60px;
    width: 270px;
    pointer-events: all;
    text-align: center;
    z-index: 9991;
}

@media (max-width: 1679px) {
    .corner-widget .corner-widget-content {
        left: 20px;
        top: 20px;
        width: 240px;
    }
}

.corner-widget .careers-links {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 5px;
    display: flex;
    align-items: center;
}

.corner-widget .careers-links a {
    color: #FFF;
    font-weight: 300;
    padding: 10px 5px 12px;
    line-height: 1;
    width: 100%;
    display: block;
    transition: all 0.25s ease-in-out;
    position: relative;
}

.corner-widget .careers-links a:hover {
    text-decoration: none;
    color: #F7CE42;
}

.corner-widget .careers-links a:nth-child(2):before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 50%;
    width: 2px;
    background: rgba(255, 255, 255, 0.25);
    right: -1px;
}

.corner-widget .customer-support {
    margin-top: 40px;
}

@media (max-width: 1679px) {
    .corner-widget .customer-support {
        margin-top: 25px;
    }
}

.corner-widget .customer-support a {
    color: #D9C6AB;
    text-align: right;
    display: inline-flex;
    align-items: center;
    transition: all 0.25s ease-in-out;
}

.corner-widget .customer-support a:hover {
    text-decoration: none;
    color: #FFF;
}

.corner-widget .customer-support .customer-support-txt {
    display: block;
    padding-right: 15px;
}

.corner-widget .customer-support .customer-support-title {
    display: block;
    font-size: var(--body-medium-content);
    font-weight: 500;
    line-height: 1;
    margin-bottom: 7px;
}

.corner-widget .customer-support .customer-support-number {
    display: block;
    font-size: var(--main-heading-2);
    font-weight: 300;
    line-height: 1;
}

.corner-widget .download-app {
    margin-top: 40px;
}

@media (max-width: 1679px) {
    .corner-widget .download-app {
        margin-top: 25px;
    }
}

.corner-widget .download-app .download-app-links {
    display: flex;
    align-items: center;
    justify-content: center;
}

.corner-widget .download-app .download-app-links a {
    display: inline-block;
    padding: 0 5px;
    margin: 0 5px;
}

.corner-widget .download-app .download-app-links a svg>* {
    transition: all 0.25s ease-in-out;
    fill: #FFF;
}

.corner-widget .download-app .download-app-links a:hover svg>* {
    fill: #F7CE42;
}

.corner-widget .download-app>p {
    font-size: var(--body-medium-content);
    font-weight: 300;
    color: #D9C6AB;
    margin-top: 5px;
    margin-bottom: 0;
}

.main-section-info .section-info-category {
    font-weight: 400;
    font-size: var(--main-heading-2);
    color: #D1CECB;
    margin-bottom: 0;
}

.main-section-info .section-info-title {
    font-size: var(--page-title);
    font-weight: 400;
    color: #8D8A87;
    margin-bottom: 15px;
    padding-left: 25px;
}

.main-section-info .section-info-title.section-info-title-with-margin {
    margin-bottom: 40px;
}

.main-section-info .section-info-title span {
    display: block;
    font-weight: 300;
    font-size: 36px;
}

.main-section-info .rounded-btn {
    margin-top: 30px;
}

.main-section-info.white-style .section-info-category {
    color: #FFF;
    opacity: 0.2;
}

.main-section-info.white-style .section-info-title {
    color: #FFF;
    opacity: 0.5;
}

.slider-navigation-arrows-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: 30px;
    align-items: center;
}

.slider-navigation-arrows-wrapper:before {
    content: "";
    width: 145px;
    height: 1px;
    background: #707070;
    margin-left: 13px;
    opacity: 0.2;
}

.slider-navigation-arrows-wrapper .slider-navigation-arrows {
    white-space: nowrap;
}

.slider-navigation-arrow-prev,
.slider-navigation-arrow-next {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex: 36px 0 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    outline: 0;
    border: 1px solid #757575;
    background: transparent;
    transition: all 0.25s ease-in-out;
    position: relative;
    z-index: 3;
}

.slider-navigation-arrow-prev svg,
.slider-navigation-arrow-next svg {
    position: relative;
    transform: rotate(180deg);
}

.slider-navigation-arrow-prev path,
.slider-navigation-arrow-next path {
    fill: var(--accent-secondary-color);
}

.slider-navigation-arrow-prev.swiper-button-disabled,
.slider-navigation-arrow-next.swiper-button-disabled {
    border-color: #BBB;
}

.slider-navigation-arrow-prev.swiper-button-disabled path,
.slider-navigation-arrow-next.swiper-button-disabled path {
    fill: #BBB;
}

.slider-navigation-arrow-prev:not(.swiper-button-disabled):hover,
.slider-navigation-arrow-next:not(.swiper-button-disabled):hover {
    background: var(--accent-secondary-color);
    border-color: var(--accent-secondary-color);
}

.slider-navigation-arrow-prev:not(.swiper-button-disabled):hover path,
.slider-navigation-arrow-next:not(.swiper-button-disabled):hover path {
    fill: #FFF;
}

.slider-navigation-arrow-prev {
    margin-left: 13px;
}

.slider-navigation-arrow-prev svg {
    left: 1px;
}

.slider-navigation-arrow-next svg {
    right: 1px;
}

.rounded-btn {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    left: 8px;
    border: 1px solid var(--accent-secondary-color);
    height: 40px;
    background: transparent;
    border-radius: 30px;
    padding: 6px;
    padding-right: 15px;
    outline: none !important;
    transition: all 0.25s ease-in-out;
    color: #1F1B18;
    min-width: 135px;
    font-weight: 500;
}

.rounded-btn span {
    width: 28px;
    height: 28px;
    background: #FFF;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    transition: all 0.25s ease-in-out;
}

.rounded-btn span svg {
    transform: rotate(180deg);
}

.rounded-btn:hover {
    background: var(--accent-secondary-color);
    color: #FFF;
}

.rounded-btn.white-style {
    border-color: #FFF;
    color: #FFF;
}

.rounded-btn.white-style:hover {
    background: #FFF;
    color: var(--accent-secondary-color);
}

.rounded-btn.white-style:hover span {
    background: var(--accent-secondary-color);
}

.rounded-btn.white-style:hover span path {
    fill: #FFF;
}

.rounded-btn.service-btn {
    background: var(--accent-secondary-color);
    color: #FFF;
    line-height: 1;
    min-width: 230px;
    justify-content: flex-start;
}

.rounded-btn.service-btn:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17.143' viewBox='0 0 18 17.143'%3E%3Crect id='Rectangle_2670' data-name='Rectangle 2670' width='7.714' height='7.714' rx='3' transform='translate(10.286)' fill='%23fff'/%3E%3Crect id='Rectangle_2673' data-name='Rectangle 2673' width='7.714' height='7.714' rx='3' transform='translate(10.286 9.429)' fill='%23fff'/%3E%3Crect id='Rectangle_2671' data-name='Rectangle 2671' width='7.714' height='7.714' rx='3' fill='%23fff'/%3E%3Crect id='Rectangle_2672' data-name='Rectangle 2672' width='7.714' height='7.714' rx='3' transform='translate(0 9.429)' fill='%23fff'/%3E%3C/svg%3E%0A");
    display: inline-block;
    margin-left: 10px;
}

.rounded-btn.service-btn span {
    margin-right: auto;
    background: transparent;
    border: 2px solid #FFF;
    opacity: 0.5;
}

.rounded-btn.service-btn span path {
    fill: #FFF;
}

.rounded-btn.service-btn:hover {
    background: var(--accent-secondary-color) !important;
    border-color: var(--accent-secondary-color) !important;
}

.pagination {
    justify-content: center;
    align-items: center;
}

.pagination .page-item {
    margin: 0 5px;
}

.pagination .page-item.active .page-link {
    background-color: var(--accent-secondary-color) !important;
    color: #FFF !important;
}

.pagination .page-item .page-link {
    display: inline-flex;
    width: 45px;
    height: 45px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 0;
    transition: all 0.25s ease-in-out;
    background-color: transparent;
    box-shadow: none !important;
    color: #1F1B18;
    font-size: 22px;
}

.pagination .page-item .page-link:hover {
    background-color: rgba(131, 76, 40, 0.2);
}

.pagination .page-item svg {
    transform: rotate(180deg);
}

.order-service-form {
    max-width: 550px;
    margin: auto;
}

.submit-btn {
    border: 0;
    background: var(--accent-secondary-color);
    color: #FFF;
    border-radius: 5px;
    display: inline-block;
    font-size: var(--base-font);
    text-align: center;
    padding: 8px 24px;
    min-width: 150px;
    outline: none;
    transition: all 0.25s ease-in-out;
}

.submit-btn:hover {
    background: var(--accent-secondary-color) !important;
}

.optional-txt {
    font-weight: 300;
    color: #757575;
    font-size: 15px;
}

.main-form-group {
    margin-bottom: 30px;
}

.main-form-group.small-margin {
    margin-bottom: 20px;
}

.main-form-group .main-form-label {
    color: #757575;
    font-weight: 500;
    margin-bottom: 8px;
    display: block;
}

@media (max-width: 767px) {
    .main-form-group .main-form-label {
        font-size: 14px;
    }
}

.main-form-group .main-control-wrapper {
    position: relative;
}

.main-form-group .main-control-with-icon .main-control-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 3px 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
    opacity: 0.5;
}

.main-form-group .main-control-with-icon input {
    padding-right: 55px;
}

.main-form-group .main-form-control {
    width: 100%;
    outline: none;
    padding: 13px 20px;
    font-size: 14px;
    border-radius: 50px;
    border: 1px solid rgba(50, 60, 79, 0.1);
    background-color: #F9F9F9;
    resize: none;
    text-align: right;
}

.main-form-group .main-form-control::placeholder {
    color: #596782;
    font-size: 13px;
    line-height: 30px;
}

.main-form-group .form-error-text {
    color: #CE0E2D;
    font-size: 13px;
    font-weight: 500;
    padding-top: 0;
    display: block;
    line-height: 1;
    height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}

.form-error .form-error-text {
    height: 27px;
    padding-top: 10px;
    opacity: 1;
}

.form-error .main-form-control,
.form-error .file-name-input {
    border-color: #CE0E2D;
}

.form-error.main-control-wrapper:after,
.form-error .main-control-wrapper:after,
.form-error .file-name-input:after,
.form-error .custom-add-file-btn:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='Path_1826' data-name='Path 1826' d='M8,0a8,8,0,1,0,8,8A8.009,8.009,0,0,0,8,0Z' fill='%23ce0e2d'/%3E%3Cpath id='Path_1830' data-name='Path 1830' d='M125.011,125.011a.8.8,0,0,1-1.122,0l-2.6-2.6-2.6,2.6a.794.794,0,0,1-1.122-1.122l2.6-2.6-2.6-2.6a.794.794,0,0,1,1.122-1.122l2.6,2.6,2.6-2.6a.794.794,0,0,1,1.122,1.122l-2.6,2.6,2.6,2.6A.8.8,0,0,1,125.011,125.011Z' transform='translate(-113.334 -113.334)' fill='%23fff'/%3E%3C/svg%3E%0A");
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -30%);
    pointer-events: none;
}

.form-success .main-form-control {
    border-color: rgba(50, 60, 79, 0.2);
}

.form-success.main-control-wrapper:after,
.form-success .main-control-wrapper:after,
.form-success .file-name-input:after,
.form-success .custom-add-file-btn:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='Path_1810' data-name='Path 1810' d='M8,0a8,8,0,1,0,8,8A8.009,8.009,0,0,0,8,0Z' fill='%23fff'/%3E%3Cpath id='Path_1826' data-name='Path 1826' d='M8,0a8,8,0,1,0,8,8A8.009,8.009,0,0,0,8,0Zm4.471,5.895L7.358,10.967a.787.787,0,0,1-1.1.02L3.549,8.521A.813.813,0,0,1,3.489,7.4a.793.793,0,0,1,1.123-.04L6.757,9.323l4.571-4.571a.808.808,0,0,1,1.143,1.143Z' fill='%2300b718'/%3E%3C/svg%3E%0A");
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -30%);
    pointer-events: none;
}

/** Start Header */
.maharah-header {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    padding: 30px 0;
    padding-bottom: 0;
    transition: all 0.35s ease-in-out;
}

@media (min-width: 1400px) {
    .maharah-header.inner-header {
        top: 70px;
    }
}

@media (max-width: 991px) {
    .maharah-header {
        position: absolute;
        padding-bottom: 0;
    }
}

.maharah-header .container {
    position: relative;
}

.maharah-header .brand-wrapper {
    position: absolute;
    z-index: 2;
}

@media (min-width: 1400px) {
    .maharah-header .brand-wrapper {
        bottom: -10px;
    }
}

.maharah-header .brand-wrapper .brand-box {
    display: inline-block;
}

.maharah-header .brand-wrapper .brand-box img {
    height: 100%;
    width: auto;
}

@media (max-width: 1399px) {
    .maharah-header .brand-wrapper .brand-box {
        height: 88px;
    }
}

@media (max-width: 991px) {
    .maharah-header .brand-wrapper {
        position: static;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .maharah-header .brand-wrapper .brand-box {
        margin-left: 30px;
        height: 60px;
    }
}

.maharah-header .maharah-header-mobile-overlay {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(61, 57, 53, 0.7);
    z-index: 9999998;
    backdrop-filter: blur(10px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.25s ease-in-out;
}

@media (min-width: 992px) {
    .maharah-header .maharah-header-mobile-overlay {
        display: none;
    }
}

.maharah-header .maharah-header-mobile-overlay .close-btn {
    position: absolute;
    top: 30px;
    left: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #AE9142;
    cursor: pointer;
    transition: all 0.25s ease-in-out;
}

.maharah-header .maharah-header-mobile-overlay .close-btn:hover {
    background: #FFF;
}

.maharah-header .maharah-header-mobile-overlay .close-btn:hover path {
    fill: #AE9142;
}

@media (max-width: 575px) {
    .maharah-header .maharah-header-mobile-overlay .close-btn {
        display: none;
    }
}

.maharah-header .maharah-header-toggle {
    display: inline-block;
    background: #AE9142;
    border-radius: 20px;
    padding: 10px 20px;
    line-height: 0;
}

@media (min-width: 992px) {
    .maharah-header .maharah-header-toggle {
        display: none;
    }
}

.maharah-header.active .maharah-header-toggle svg {
    transform: rotate(180deg);
}

.maharah-header.active .maharah-header-mobile-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.maharah-header.active .maharah-bottom-header {
    right: 0;
}

@media (min-width: 1400px) {
    .maharah-header .header-wrapper {
        padding: 0 150px;
    }
}

.maharah-header .maharah-top-header {
    display: flex;
    align-items: center;
    transition: all 0.5s ease-in-out;
}

@media (min-width: 1400px) {
    .maharah-header .maharah-top-header {
        justify-content: center;
    }
}

@media (max-width: 991px) {
    .maharah-header .maharah-top-header {
        flex-wrap: wrap;
    }
}

.maharah-header .maharah-top-header .brand-box {
    display: inline-block;
}

.maharah-header .maharah-top-header .brand-box svg {
    transition: all 0.5s ease-in-out;
}

@media (max-width: 991px) {
    .maharah-header .maharah-top-header .brand-box svg {
        width: 160px;
        height: 50px;
    }
}

.maharah-header .maharah-top-header .maharah-secondary-nav {
    display: flex;
    align-items: center;
}

@media (max-width: 1399px) {
    .maharah-header .maharah-top-header .maharah-secondary-nav {
        margin-right: auto;
    }
}

@media (max-width: 991px) {
    .maharah-header .maharah-top-header .maharah-secondary-nav {
        height: auto;
        flex: 100% 0 0;
        width: 100%;
        justify-content: flex-end;
        margin-top: 10px;
        position: relative;
    }
}

@media (max-width: 767px) {
    .maharah-header .maharah-top-header .maharah-secondary-nav {
        flex-wrap: wrap;
    }
}

.maharah-header .maharah-top-header .maharah-header-social-links {
    padding: 0;
    list-style: none;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.maharah-header .maharah-top-header .maharah-header-social-links li {
    display: block;
    padding: 0 10px;
    vertical-align: middle;
    line-height: 0;
}

.maharah-header .maharah-top-header .maharah-header-social-links li:last-child {
    padding-left: 0;
}

.maharah-header .maharah-top-header .maharah-header-social-links li a {
    display: inline-block;
    padding: 3px;
    text-decoration: none;
}

.maharah-header .maharah-top-header .maharah-header-social-links li a svg path {
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    fill: #FFF;
}

.maharah-header .maharah-top-header .maharah-header-social-links li a:hover svg path {
    fill: var(--accent-secondary-color);
}

.maharah-header .maharah-top-header .maharah-header-options-links {
    margin-bottom: 0;
    display: flex;
    padding: 0;
    list-style: none;
    align-items: center;
}

.maharah-header .maharah-top-header .maharah-header-options-links>li {
    margin-right: 23px;
    line-height: 0;
}

.maharah-header .maharah-top-header .maharah-header-options-links>li>a {
    display: inline-block;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
}

.maharah-header .maharah-top-header .lang-link {
    display: inline-block;
    margin-right: 23px;
    font-weight: 600;
    color: #FFF;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    text-decoration: none;
    white-space: nowrap;
}

.maharah-header .maharah-top-header .lang-link:hover {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none;
}

.maharah-header .maharah-top-header .portal-link {
    display: inline-block;
    margin-right: 23px;
    font-size: var(--body-medium-content);
    font-weight: 400;
    color: #FFF;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    vertical-align: baseline;
}

.maharah-header .maharah-top-header .portal-link:hover {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none;
}

.maharah-header .maharah-bottom-header {
    display: flex;
    margin-top: 35px;
    position: relative;
    bottom: 0;
    margin-bottom: 0;
    transition: all 0.35s ease-in-out;
    justify-content: center;
}

@media (max-width: 991px) {
    .maharah-header .maharah-bottom-header {
        margin-top: 0;
        padding: 35px 20px;
        position: fixed;
        top: 0;
        right: -321px;
        width: 320px;
        height: 100%;
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.16);
        overflow: auto;
        background: var(--accent-secondary-color) !important;
        display: block;
        z-index: 9999999;
    }

    .maharah-header .maharah-bottom-header .dropdown-wrapper>a:after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.062' height='8.04' viewBox='0 0 14.062 8.04'%3E%3Cpath id='Icon_ionic-ios-arrow-down' data-name='Icon ionic-ios-arrow-down' d='M13.221,16.863l5.317-5.321a1,1,0,0,1,1.419,0,1.013,1.013,0,0,1,0,1.423l-6.025,6.029a1,1,0,0,1-1.386.029L6.481,12.969A1.005,1.005,0,0,1,7.9,11.546Z' transform='translate(-6.188 -11.246)' fill='%23FFF'/%3E%3C/svg%3E%0A");
        opacity: 1;
        transition: all 0.25s ease-in-out;
    }

    .maharah-header .maharah-bottom-header .dropdown-wrapper:hover>a:after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.062' height='8.04' viewBox='0 0 14.062 8.04'%3E%3Cpath id='Icon_ionic-ios-arrow-down' data-name='Icon ionic-ios-arrow-down' d='M13.221,16.863l5.317-5.321a1,1,0,0,1,1.419,0,1.013,1.013,0,0,1,0,1.423l-6.025,6.029a1,1,0,0,1-1.386.029L6.481,12.969A1.005,1.005,0,0,1,7.9,11.546Z' transform='translate(-6.188 -11.246)' fill='%23FFF'/%3E%3C/svg%3E%0A");
        opacity: 1;
    }

    .maharah-header .maharah-bottom-header .dropdown-wrapper.active>a:after {
        opacity: 1;
        transform: rotate(180deg);
    }

    .maharah-header .maharah-bottom-header .dropdown-wrapper.active .maharah-main-nav-dropdown {
        display: block;
    }

    .maharah-header .maharah-bottom-header>a {
        padding-left: 27px;
        position: relative;
        display: inline-block;
    }

    .maharah-header .maharah-bottom-header>a:after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.062' height='8.04' viewBox='0 0 14.062 8.04'%3E%3Cpath id='Icon_ionic-ios-arrow-down' data-name='Icon ionic-ios-arrow-down' d='M13.221,16.863l5.317-5.321a1,1,0,0,1,1.419,0,1.013,1.013,0,0,1,0,1.423l-6.025,6.029a1,1,0,0,1-1.386.029L6.481,12.969A1.005,1.005,0,0,1,7.9,11.546Z' transform='translate(-6.188 -11.246)' fill='%23fff'/%3E%3C/svg%3E%0A");
        display: inline-block;
        opacity: 0.7;
        transition: all 0.25s ease-in-out;
        position: absolute;
        top: 0;
        left: 0;
    }
}

@media (max-width: 575px) {
    .maharah-header .maharah-bottom-header {
        width: 270px;
    }
}

@media (min-width: 992px) {
    .maharah-header .maharah-bottom-header .dropdown-wrapper>a:after {
        content: "";
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.062' height='8.04' viewBox='0 0 14.062 8.04'%3E%3Cpath id='Icon_ionic-ios-arrow-down' data-name='Icon ionic-ios-arrow-down' d='M13.221,16.863l5.317-5.321a1,1,0,0,1,1.419,0,1.013,1.013,0,0,1,0,1.423l-6.025,6.029a1,1,0,0,1-1.386.029L6.481,12.969A1.005,1.005,0,0,1,7.9,11.546Z' transform='translate(-6.188 -11.246)' fill='%23fff'/%3E%3C/svg%3E%0A") center bottom no-repeat;
        background-size: contain;
        display: inline-block;
        margin-right: 8px;
        opacity: 0.7;
        transition: all 0.25s ease-in-out;
        width: 10px;
        height: 10px;
    }
}

.maharah-header .maharah-bottom-header .maharah-main-nav {
    margin-bottom: 0;
    display: flex;
    padding: 0;
    list-style: none;
}

@media (max-width: 991px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav {
        display: block;
    }
}

@media (max-width: 1399px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav {
        margin-right: auto;
    }
}

@media (min-width: 992px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li:not(:last-child) {
        margin-left: 35px;
    }
}

@media (max-width: 991px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li {
        padding: 20px 0;
        border-bottom: 1px solid rgba(244, 244, 244, 0.1);
    }
}

.maharah-header .maharah-bottom-header .maharah-main-nav>li>a {
    color: #FFF;
    transition: all 0.25s ease-in-out;
    font-size: var(--body-content);
    font-weight: 400;
    text-decoration: none;
    position: relative;
    padding-bottom: 12px;
}

@media (max-width: 1399px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li>a {
        font-size: var(--base-font);
    }
}

@media (max-width: 1199px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li>a {
        font-size: var(--body-medium-content);
    }
}

@media (max-width: 991px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li>a {
        display: flex;
        padding: 0;
        justify-content: space-between;
    }
}

.maharah-header .maharah-bottom-header .maharah-main-nav>li>a:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    right: 0;
    border: 3px solid #F7CE42;
    border-radius: 20px;
    opacity: 0;
    transition: all 0.25s ease-in-out;
    background: #F7CE42;
    z-index: 2;
}

@media (max-width: 991px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li>a:before {
        content: none;
    }
}

.maharah-header .maharah-bottom-header .maharah-main-nav>li:hover>a {
    color: #FFF;
}

.maharah-header .maharah-bottom-header .maharah-main-nav>li:hover>a:before {
    bottom: -3px;
    opacity: 1;
}

.maharah-header .maharah-bottom-header .maharah-main-nav>li:hover>a:after {
    opacity: 1;
}

.maharah-header .maharah-bottom-header .maharah-main-nav>li:hover .maharah-main-nav-dropdown {
    top: 39px;
    opacity: 1;
    visibility: visible;
    transition: all 0.25s ease-in-out;
}

@media (max-width: 1399px) {
    .maharah-header .maharah-bottom-header .maharah-main-nav>li:hover .maharah-main-nav-dropdown {
        top: 39px;
    }
}

.maharah-header .maharah-main-nav-dropdown {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 65px;
    padding: 50px 40px;
    padding-left: 0;
    display: flex;
    align-items: center;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
    transition: all 0.1s ease-in-out;
    opacity: 0;
    visibility: hidden;
    min-width: 240px;
    backdrop-filter: blur(30px);
    border-radius: 10px;
    width: 100%;
}

.maharah-header .maharah-main-nav-dropdown .nav-dropdown-info {
    color: #FFF;
    width: 240px;
    flex: 240px 0 0;
    padding-left: 40px;
    margin-left: 70px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.maharah-header .maharah-main-nav-dropdown .nav-dropdown-info .ndv-dropdown-info-title {
    font-size: var(--page-title);
}

.maharah-header .maharah-main-nav-dropdown .nav-dropdown-info p {
    margin-top: 10px;
}

@media (max-width: 991px) {
    .maharah-header .maharah-main-nav-dropdown .nav-dropdown-info {
        display: none;
    }
}

.maharah-header .maharah-main-nav-dropdown ul {
    list-style: none;
    padding: 0;
    width: 100%;
}

@media (min-width: 992px) {
    .maharah-header .maharah-main-nav-dropdown ul {
        flex-wrap: wrap;
        align-items: center;
        display: flex;
    }
}

@media (max-width: 991px) {
    .maharah-header .maharah-main-nav-dropdown ul {
        margin-left: 0;
    }
}

.maharah-header .maharah-main-nav-dropdown ul>li {
    margin-bottom: 20px;
}

@media (min-width: 992px) {
    .maharah-header .maharah-main-nav-dropdown ul>li {
        margin: 10px 0;
        width: calc(100% / 3);
        padding-left: 80px;
    }
}

.maharah-header .maharah-main-nav-dropdown ul>li:last-child {
    margin-bottom: 0;
}

.maharah-header .maharah-main-nav-dropdown ul>li>a {
    color: #FFF;
    text-decoration: none;
    font-weight: 400;
    display: block;
    transition: all 0.25s ease-in-out;
    position: relative;
    padding-left: 30px;
}

@media (min-width: 992px) {
    .maharah-header .maharah-main-nav-dropdown ul>li>a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.05);
        padding-bottom: 15px;
    }
}

.maharah-header .maharah-main-nav-dropdown ul>li>a:before {
    content: "";
    display: inline-block;
    width: 21px;
    flex: 16px 0 0;
    height: 10px;
    background: center left no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.032' height='16' viewBox='0 0 33.032 16'%3E%3Cpath id='Path_44010' data-name='Path 44010' d='M32.654,139.087h0l-6.742-6.71A1.29,1.29,0,0,0,24.09,134.2l4.527,4.5H1.29a1.29,1.29,0,0,0,0,2.581H28.617l-4.527,4.5a1.29,1.29,0,0,0,1.821,1.829l6.742-6.71h0A1.291,1.291,0,0,0,32.654,139.087Z' transform='translate(0 -132)' fill='%2var(--accent-secondary-color) !important'/%3E%3C/svg%3E%0A");
    background-size: cover;
    left: 0;
    position: absolute;
    top: 8px;
    transform: rotate(180deg);
}

@media (max-width: 991px) {
    .maharah-header .maharah-main-nav-dropdown ul>li>a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.032' height='16' viewBox='0 0 33.032 16'%3E%3Cpath id='Path_44010' data-name='Path 44010' d='M32.654,139.087h0l-6.742-6.71A1.29,1.29,0,0,0,24.09,134.2l4.527,4.5H1.29a1.29,1.29,0,0,0,0,2.581H28.617l-4.527,4.5a1.29,1.29,0,0,0,1.821,1.829l6.742-6.71h0A1.291,1.291,0,0,0,32.654,139.087Z' transform='translate(0 -132)' fill='%23DDD'/%3E%3C/svg%3E%0A");
        opacity: 0.7;
    }
}

@media (min-width: 992px) {
    .maharah-header .maharah-main-nav-dropdown ul>li>a:after {
        content: "";
        display: inline-block;
        width: 25px;
        height: 6px;
        background: rgba(255, 255, 255, 0.15);
        border-radius: 15px;
        position: absolute;
        right: 0;
        bottom: -3px;
    }

    .maharah-header .maharah-main-nav-dropdown ul>li>a:hover {
        color: var(--accent-secondary-color) !important;
    }
}

@media (max-width: 991px) {
    .maharah-header .maharah-main-nav-dropdown {
        background: none;
        backdrop-filter: none;
        position: static;
        visibility: visible;
        opacity: 1;
        transform: none !important;
        box-shadow: none;
        min-width: unset;
        padding: 0;
        width: 100%;
        display: none;
    }

    .maharah-header .maharah-main-nav-dropdown ul {
        padding: 20px;
        background: rgba(131, 76, 40, 0.2);
        border-radius: 10px;
        margin-top: 15px;
    }
}

@media (max-width: 767px) {

    .font-decrease,
    .font-increase {
        display: none;
    }
}

/** Start Header */
/** Start Footer */
.hero {
    position: relative;
    width: 100%;
    top: 0;
    min-height: 100vh;
}

.hero.inner-hero {
    background: url("../images/hero-bg.png") top right no-repeat;
    background-size: cover;
    position: absolute;
    z-index: -1;
    background-image: url("../images/hero-bg-ar.png");
}

@media (max-width: 991px) {
    .hero {
        position: relative;
    }

    .hero:not(.inner-hero) {
        min-height: unset;
    }
}

.hero .hero-overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 2;
    background: black;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 40%);
}

.hero .hero-bg-slider {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}

.hero .hero-bg-slider .swiper-slide-active .hero-bg-slide-item {
    transition: all 15s ease-in-out;
}

.hero .hero-bg-slider .swiper-slide-active .hero-bg-slide-item:not(.video-bg) {
    transform: scale(1);
}

.hero .hero-bg-slider .hero-bg-slide-item {
    height: 100%;
    width: 100%;
    background: center center no-repeat;
    background-size: cover;
    transition: all 4s ease-in-out;
    transform: scale(1.1);
}

.hero .hero-bg-slider .hero-bg-slide-item.video-bg {
    position: relative;
}

.hero .hero-bg-slider .hero-bg-slide-item.video-bg video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.hero .hero-slider {
    height: 100%;
}

.hero .hero-slider .swiper-wrapper {
    height: 100%;
}

.hero .hero-slider .swiper-wrapper .swiper-slide {
    height: 100%;
}

.hero .hero-slider-progress {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 5px;
    background: var(--accent-secondary-color);
    z-index: 999;
    opacity: 0.2;
}

.hero .hero-slider-progress.active-slide {
    width: 100%;
    transition: all 10s linear;
}

.hero .hero-container-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

.hero .hero-content-wrapper {
    padding-top: 250px;
    padding-bottom: 340px;
    position: relative;
    z-index: 4;
    text-align: center;
}

@media (max-width: 991px) {
    .hero .hero-content-wrapper {
        padding-top: 180px;
    }
}

.hero .hero-content-wrapper .hero-data .hero-slide-title {
    color: #323c4f;
    font-size: 75px;
    font-weight: 400;
    margin-bottom: 20px;
    position: relative;
    bottom: -70px;
    opacity: 0;
    visibility: hidden;
    display: inline-block;
    transition: all 0.4s ease-in-out, transform 0.4s ease-in-out 0.4s;
    transform: scale(0.7);
}

.hero .hero-content-wrapper .hero-data .hero-slide-title:before {
    content: "";
    position: absolute;
    right: 10px;
    bottom: -15px;
    background: rgba(255, 255, 255, 0.5);
    width: 15px;
    height: 2px;
    border-radius: 5px;
}

@media (max-width: 767px) {
    .hero .hero-content-wrapper .hero-data .hero-slide-title {
        font-size: 30px;
    }
}

.hero .hero-content-wrapper .hero-data .hero-slide-title .small-title {
    font-weight: 300;
}

.hero .hero-content-wrapper .hero-data .hero-slide-title span {
    display: inline-block;
}

.hero .hero-content-wrapper .hero-data .hero-slide-title span:nth-child(2) {
    margin-right: 10px;
}

.hero .hero-content-slider {
    padding-bottom: 20px;
}

.hero .hero-content-slider .swiper-slide-active .hero-data .hero-slide-title {
    bottom: 0;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: transform 0.4s ease-in-out 0.4s, opacity 0.4s ease-in-out 0.4s;
}

.hero-pagination {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    left: 50% !important;
    bottom: 0 !important;
    z-index: 6;
    display: flex;
    justify-content: center;
    max-width: 350px;
    width: 80%;
}

.hero-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: transparent;
    opacity: 1;
    border: 1px solid #757575;
}

.hero-pagination .swiper-pagination-bullet:not(:first-child) {
    margin-right: 6px;
}

.hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFF;
    border-color: transparent;
}

@media (max-width: 1679px) {
    .hero-pagination {
        bottom: 50px;
    }
}

.hero-main-video-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
}

.hero-main-video-wrapper.active {
    visibility: visible;
    opacity: 1;
    transition: all 0.5s ease-in-out;
}

.hero-main-video-wrapper .close-video-btn {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 9992;
    width: 80px;
    height: 80px;
    background: #FFF;
    border-radius: 50%;
    padding: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.25s ease-in-out;
}

.hero-main-video-wrapper .close-video-btn svg {
    width: 100%;
}

.hero-main-video-wrapper .close-video-btn svg path {
    transition: all 0.25s ease-in-out;
}

.hero-main-video-wrapper .close-video-btn:hover {
    background: #AE9142;
}

.hero-main-video-wrapper .close-video-btn:hover svg path {
    fill: #FFF;
}

.hero-main-video-wrapper .hero-main-video {
    height: 100%;
}

.hero-main-video-wrapper video {
    height: 100%;
    margin: auto;
    display: block;
    width: 100%;
}

/** End Footer */
/** Start Footer */
.maharah-footer {
    background: #323c4f;
    position: relative;
    z-index: 5;
}

.maharah-footer .footer-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}

.maharah-footer .footer-bg:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='807.64' height='1019.061' viewBox='0 0 807.64 1019.061'%3E%3Cpath id='Path_44009' data-name='Path 44009' d='M98.111,872.215c4.322-15.258,9.972-28.492,17.535-40.378,10.42-16.366,21.18-24.953,42.828-30.306,6.668-1.652,17.026-2.567,24.9-1.154,5.513.986,10.674,1.851,15.408,3.549,15.545,5.588,27.935,14.7,40.98,22.823,19.312,12.029,38.441,24.139,58.333,35.681A133.646,133.646,0,0,0,344.508,879.4a34.782,34.782,0,0,0,24.9-5.369l2.326-1.627.774-2.689,1.649-4.7-.29-3.259-.194-4.51a90.559,90.559,0,0,0-2.133-9.594c-5.94-19.284-16.629-32.1-27.807-45.94L335.2,792.8a37.985,37.985,0,0,0-5.619-5.567l-6.006-5.852-14.823-12.949L280.367,744.46l-9.208-8.155c-6.134-4.881-11.7-10.534-17.245-16.02-14.9-14.749-28.449-30.652-38.079-50.643-4.388-9.1-6.923-19.518-9.5-30.4-1.624-6.889-1.649-13.951-2.906-21.48-1.013-6.086-.876-12.955-.87-19.757,0-4.291-.224-8.76.387-12.665,1.038-6.594.514-12.848,1.746-18.994,2.729-13.605,4.968-26.138,9.4-37.79,2.749-7.214,4.764-14.576,8.429-20.809,1.15-1.947,2.229-4.637,4.265-5.659,1.822-.915,1.746,1.479,2.128,2.588l3.879,9.207A86.489,86.489,0,0,0,258.078,543.8c10.862,8.079,23.587,13.656,38.563,17.744,4.815,1.312,9.676,1.7,14.924,2.69l10.17,1.149,5.528.193,8.816.1,11.529-.773,13.57-1.632-2.036,8.445-3.588,14.1c-3.945,14.169-7.355,28.344-12.593,41.237-2.484,6.106-6.164,17.418-11.147,20.53-2.621,1.637-7.549,1.124-11.045,1.724a135.651,135.651,0,0,1-22.575,1.439c-3.68,0-7.941.447-11.142-.386l11.433,10.651,26.647,22.731c8.083,6.325,15.255,13.671,23.252,20.042l9.788,9.4a42.6,42.6,0,0,1,6.3,6.335c2.423,2.979,5.421,5.506,7.849,8.531,2.622,3.264,5.63,6.3,8.139,9.69,6.806,9.182,12.908,19.152,17.149,30.881,2.586,7.148,3.98,14.754,5.625,23.021.83,4.194.2,8.414.967,12.944A49.964,49.964,0,0,1,404,817.448c-.667,4.184-.29,8.058-1.064,11.988-1.512,7.652-2.362,15.2-4.367,22.253-1.664,5.9-4.052,11.48-5.808,16.976l-2.621,12.177c-2.626,9.934-4.9,19.808-8.526,28.781a139.068,139.068,0,0,1-6.973,15.247l-3.777,6.137a69.982,69.982,0,0,1,8.333,21.77c.982,4.525,1.909,12.405,1.064,17.744-.789,4.983-.311,9.69-1.257,14.3-2.581,12.466-5.2,23.875-9.5,34.526-2.438,6.045-4.963,11.963-7.656,17.744l-4.164,8.246c11.57.117,22.285-.371,31.778-2.583,55.075-12.858,90.105-51.5,108.231-100.808,2.861-7.774,5.161-15.908,7.462-24.267l2.713-12.852c2.138-8.516,2.474-17.906,4.072-27.144l.967-11.989.58-13.814V846.9a64.489,64.489,0,0,0-.1-14.393l-.484-14.673-1.262-16.88-.967-9.589c-1.924-10.921-2.219-21.979-4.556-32.518l-5.813-30.114-5.329-24.17-3.879,9.589c-3.5,7.941-6.322,16.244-9.391,24.653-3.991,10.9-7.365,22.391-10.664,34.043l-4.841,21.2c-1.67,6.884-1.894,13.89-3.2,21.2-1.049,5.882-.672,12.451-1.644,18.7l-.1,7V851.5l.58,10.743,1.741,14.866c-1.639-1.215-2.912-3.183-4.164-4.794a105.711,105.711,0,0,1-12.888-21.872,175.226,175.226,0,0,1-11.529-34.719c-1.364-6.218-1.344-12.827-2.423-19.376l-.29-5.755-.387-10.55v-6.421c.871-5.618-.209-11.394.677-16.793,1.476-9.009,1.542-17.977,3.39-26.468,4.22-19.35,8.042-37.577,14.054-54.959,4.225-12.207,8.48-24.378,13.178-36.062l4.454-11.511,10.369-24.267-2.81-20.138-7.075-48.06-5.329-40.953-1.451-14.093-1.456-20.337-.677-13.336v-4.891a52.2,52.2,0,0,1,.1-12.177v-3.355l.774-16.885.3-7.285,2.418-30.408,1.262-11.988c2.194-12.609,2.56-25.4,5.039-37.694l5.619-32.223,5.039-24.272c5.828-22.894,10.572-45.615,17.922-67.045,5.111-14.891,9.717-29.976,15.7-44.024l7.07-17.555,8.628-18.984,4.647-9.5c1.013.549,1.308,3.381,1.746,4.51l4.357,12.761c5.63,15.868,11.646,30.51,17.444,46.133,8.348,22.5,15.647,46.144,22.478,70.212l8.913,34.908c3.105,11.409,4.637,23.062,7.269,34.913,1.858,8.373,2.718,17.266,4.362,26l1.257,11.988.774,13.717v17.84l-.774,12.944c-1.1,6.879-.723,13.493-1.939,20.047-2.336,12.619-3.624,25.045-6.587,36.926-7.187,28.827-14.843,56.139-24.417,82.2-3.074,8.378-5.874,16.778-9.4,24.749-4.306,9.762-7.411,19.793-11.916,29.346-9.2,19.533-16.833,39.641-26.163,58.991l-12.883,28.105,2.229,15.822c2.235,11.79,3.3,23.5,5.813,34.816l15.5,82.1,4.55,28.583,3.4,27.907.774,8.73.967,14.485.29,10.646.2,10.743-.2,10.549v3.452l-.774,13.808-1.257,12.955c-1.751,9.614-2.5,19.3-4.754,28.2l-2.708,12.085c-4.271,15.095-8.679,29.732-15.021,42.778-19.765,40.653-53.665,69.4-99.6,84.117-8.337,2.669-17.143,4.418-26.26,6.426l-11.722,1.627c-4.3.748-8.628.056-13.178.773a54.078,54.078,0,0,1-12.985.1c-3.746-.575-7.589-.03-11.046-.58-5.935-.941-11.5-.813-17.052-1.917a254.586,254.586,0,0,1-36.338-9.589,79.815,79.815,0,0,1-13.077-5.567L257.014,1095.6l-5.62-4.123-2.52-2.206-4.357-1.149-10.078-3.452a203.445,203.445,0,0,1-28.489-13.62,255.987,255.987,0,0,1-69.857-60.522l-10.562-12.761c-10.043-13.188-19.276-27.7-25.486-44.6a167.363,167.363,0,0,1-5.523-19.37l-1.741-11.7a65.816,65.816,0,0,1-.484-11.124A137.272,137.272,0,0,1,98.111,872.215Zm401.33-348.457.58-15.827.1-4.022,1.161-15.832.29-4.982,2.133-20.148c1.721-9.731,2.016-19.482,3.874-28.771,2.087-10.387,3.023-20.753,5.334-30.688,3.344-14.4,5.452-28.736,9.2-42.493,4.622-16.94,7.981-33.886,13.082-50.16,5.849-18.689,10.246-37.552,16.472-55.732l6.3-20.138,4.846,13.808a234.6,234.6,0,0,1,9.686,35.777l1.166,11.124.1,5.089v7.291l-.29,7.382-.779,11.988c-1.614,9.629-1.883,19.432-3.777,28.486-2.158,10.326-3.258,20.342-5.91,30.118-7.543,27.8-14.609,54.537-24.611,79.7-3.675,9.253-6.633,18.669-10.659,27.526L521.14,509.37l-13.463,30.022-5.818,12.853c-.753,1.713-1.344,4.378-2.611,5.664v-22.35ZM388.207,632.33c1.125-6.787,1.283-13.575,2.713-20.042,3.421-15.481,6.8-30.027,12.018-43.449,4.062-10.463,8.18-20.382,13.759-29.249,1.4-2.232,4.449-7.931,7.457-8.155,1.929,1.906,2.968,7.774,4.072,10.641,3.838,10.021,6.627,20.9,9.59,31.75.621,2.268,2.922,11.236,1.939,13.91l-2.326,2.781L432.2,598a146.487,146.487,0,0,0-12.5,26.468c-4.24,11.577-6.617,24.068-9.4,37.307l-2.229,17.459c-1.288,7.519-.865,15.684-1.257,23.692-.545,11.089.962,22.482,1.16,33-1.674-1.464-2.565-4.754-3.583-6.813a183.993,183.993,0,0,1-8.725-21.674c-2.967-8.643-4.571-18.1-6.49-28.009-.814-4.21-.539-8.4-1.257-12.858-.544-3.361.1-7.077-.483-10.738V644.71ZM595.944,548.5c6.521-8.775,26.606-11.033,42.436-10.834l7.467.386c4.215.717,8.546,1.022,12.4,1.917l2.713.478c2.519,1.149,5.91,8.486,7.172,11.414,3.538,8.236,5.66,17.2,8.526,26.372l2.423,9.019.967,3.935c-6.724-4.428-11.605-8.552-20.544-11.129-11.692-3.371-29.014-.58-38.756,2.3l-9.111,2.593,12.6,6.136,25.39,4.032c11.32,2.822,20.493,6.182,28.291,12.273a38.46,38.46,0,0,1,12.695,17.84L694,640.1l-3.39-2.873-6.108-4.413a97.7,97.7,0,0,0-20.829-9.4c-4.831-1.622-10.078-2.359-15.5-3.361l-9.4-1.251c-11.366-2.476-23.8-5.872-29.94-13.427-7.834-9.624-12.084-22-15.408-36.255C591.74,561.9,592.549,553.078,595.944,548.5ZM541.2,721.439c2.367.925,5.436,3.854,7.849,5.277,5.085,2.984,10.847,4.8,17.729,6.035,13.672,2.466,23.852-5.887,28.393-13.326,1.583-2.6,2.382-5.684,3.293-8.923,1.094-3.889,2.077-9.884,1.161-14.866-1.8-9.843-5.314-16.717-9.106-24.358-4.515-9.106-9.4-18.094-12.211-28.685-1.125-4.25-1.1-11.17,3.1-11.988l9.01,19.564,8.236,18.328c6.709,13.936,12.761,28.354,16.955,44.786,5.518,21.613-.87,42.951-14.726,51.507a32.774,32.774,0,0,1-8.821,3.544c-5.365,1.429-12.934.732-17.729-.569-13.367-3.635-21.165-10.636-26.84-21.872a93.746,93.746,0,0,1-6.683-17.164C540.314,726.925,539.469,722.441,541.2,721.439Zm101.548-8.633c5.716-9.106,10.862-18.593,15.983-28.4,2.988-5.709,5.849-11.577,8.531-17.642l3.288-7.392c3.853.844,9.534,5.532,12.6,7.682,6.5,4.545,12.506,9.411,18.6,14.286,3.93,3.142,6.979,7.885,10.949,10.834,2.84-3.213,5.253-8.816,7.554-12.654,5.263-8.76,10.145-18.054,14.731-27.429l5.523-12c.5-1.139.932-3.468,1.939-4.118l2.81,1.342,6.393,4.027c11.1,7.708,22.865,15.832,31.3,26.183,3.008,3.7,6.256,7.087,9.009,11.124a12.859,12.859,0,0,1,2.326,4.129c.407,1.83-1.13,3.589-1.649,4.794-1.8,4.169-3.736,8.16-5.523,12.187a287.211,287.211,0,0,1-16.762,31.842l-9.01,14.581c-1.135.493-2.907-.671-3.782-1.154a90.678,90.678,0,0,1-8.236-5.089c-7.07-4.952-13.229-10.545-19.862-15.822l-9.982-9.787-1.644,3.549-4.846,10.168C708,738.217,702.9,748.03,697.2,757.5l-7.656,12.273c-5.161-2.715-9.615-6.787-14.145-10.163a283.223,283.223,0,0,1-26.352-21.867c-4.571-4.352-10.022-8.933-12.115-15.634Zm-47.964,145.4.774-7.575c1.664-7.881,3.9-14.637,7.462-20.52,9.371-15.532,21.725-22.731,41.469-28.008,6.475-1.734,13.494-2.12,20.539-3.366l7.172-.569,18.218-1.337,7.554-.295,12.6-.285,23.542-1.154L747,793.853c12.679-2.318,24.565-3.889,34.587-8.628,12.089-5.73,21.256-13.514,25.771-26.763a37.831,37.831,0,0,0,1.746-12.085c0-1.317-.367-6.274-.1-6.62,2.789,3.589,6.546,6.579,9.3,10.453A101.144,101.144,0,0,1,824.124,760c6.088,10.971,11.112,22.167,14.247,36.346,2.957,13.361.606,29.468-4.362,38.467-7.376,13.366-22.213,18.71-39.24,22.635l-11.142,2.013,5.62,12.085a106.175,106.175,0,0,1,6.006,20.047c.774,3.666.305,7.464.972,11.505a34.217,34.217,0,0,1,.1,9.406l-.3,7.86c-1.13,6.813-1.486,13.453-3.1,19.472-8.511,31.776-23.4,53.663-54.454,63.109-9.386,2.857-26.28,5.094-38.364,2.878-6.912-1.266-13.346-2.2-19.286-4.316-34.684-12.344-53.859-39.422-69.083-71.066-5.838-12.141-9.717-25.716-13.565-39.712-1.329-4.83-1.934-9.878-2.906-15.059l-.677-8.053A34.019,34.019,0,0,1,594.784,858.208Zm-38.369,157.878c5.777,3.574,11.825,6.853,18.019,9.97,17.429,8.786,36.608,14.739,58.236,19.574,32.017,7.153,75.125,4.362,103.675-3.554,11.809-3.269,23-6.686,33.233-11.505,4.306-2.029,8.674-3.533,12.69-5.852,7.722-4.459,15.209-8.806,22.289-13.814,28.2-19.965,50.234-49.707,61.621-86.318,6.582-21.165,9.264-53.943,2.907-77.594-2.647-9.853-5.5-18.74-8.429-28.105-.5-1.606-3.161-9.588-2.81-10.839l4.749,5.176a116.148,116.148,0,0,1,9.692,15.156c3.329,6.162,5.538,12.817,8.037,19.859,4.347,12.238,7.722,25.161,11.341,38.36,3.359,12.273,4.4,25.3,6.78,38.751l.972,12.949c.682,4.235.479,8.963.479,13.62l-.193,8.633-.774,13.239c-1.547,9.039-2.347,17.84-4.556,25.893-2.845,10.387-5.675,19.971-9.982,28.868-19.088,39.473-51.2,67.812-93.3,84.407-10.43,4.108-21.572,7.1-33.432,9.878l-15.693,2.588-15.795,1.439-4.556.1a71.5,71.5,0,0,1-16.085,0c-4.367-.671-8.745-.117-12.786-.768l-8.434-.768c-7.192-1.327-14.405-1.83-21.216-3.543l-17.149-4.317a265.586,265.586,0,0,1-41.378-16.5c-6.867-3.528-13.25-7.286-19.572-11.226-4.235-2.638-8.76-5.308-11.819-9.111-10.623-13.2-16.66-31.984-21.7-50.547l-2.713-14.1-.58-5.181Zm70.829-103.4c3.751-13.239,8.46-21.069,18.309-28.2,9.32-6.747,20.259-11.089,33.04-14.581,5.635-1.541,11.667-2.166,17.637-3.356,9.376-1.861,19.505-1.286,29.36-2.878l39.336-2.3-1.069,5.659a151.056,151.056,0,0,1-5.62,19.757c-9.289,24.836-27.1,42.2-53.675,49.972-22.687,6.635-49.359,1.632-66.762-5.943-3.66-1.6-10.206-4.759-12.69-7.387A44.277,44.277,0,0,1,627.244,912.689ZM139.483,881.9c6.281-1.378,13.1-1.7,20.544-1.724l7.36.569c5.136.986,9.8,1.947,14.049,3.747,8.144,3.442,15.657,8.185,22.865,12.654l33.137,21.008L263.5,933.794c-1.267.722-2.515,2.471-3.39,3.543-2.163,2.654-4.652,5.023-6.785,7.769-10.491,13.549-17.647,29.569-24.122,47.287l-6.592-4.316c-6.159-4.073-11.926-8.4-17.729-12.751C183.243,959.1,164.8,939.295,149.073,917.2a222.215,222.215,0,0,1-14.145-22.538c-1.593-2.928-4.571-7.219-5.233-10.646ZM408.75,896c5.9-7.657,15.988-10.28,27.034-12.949a107.535,107.535,0,0,1,24.7-2.786c1.634.676,2.9.834,4.169,1.729,6.19,4.357,11.906,17.195,15.021,24.938a61.341,61.341,0,0,1,2.708,8.246c.234.961.428,2.989-.29,3.457L466.3,919.792c-14.838,2.532-34.663,5.623-37.59,19.376-.824,3.859,1.929,6.8,3.487,8.816,5.151,6.66,12.15,9.482,19.088,14.3A14.721,14.721,0,0,1,457,977.812c-.55,2.481-1.843,4.525-2.423,6.716l-15.4-15.247c-12.007-11.887-24.377-23.677-31.106-40.77C404.327,919.009,402.6,903.975,408.75,896ZM267.383,993.065c9.147-5.664,19.347-9.634,34.2-9.782l3.685.193c3.115.519,6.2.7,9.01,1.53,10.852,3.218,21.831,10.067,26.743,18.994l-5.716,2.974-8.821,3.356c-11.982,4.032-30.144,5.613-44.762,2.684l-8.816-1.627-3.589-3.361c-3.115-3.091-6.587-6.452-8.816-10.357C262.328,995.784,265.1,994.478,267.383,993.065Z' transform='translate(-92.284 -108.354)' fill='%232d3647' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    display: inline-block;
    top: 0;
    left: 0;
    transform: translate(30%, -30%);
}

@media (max-width: 767px) {
    .maharah-footer .footer-bg:before {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: unset;
        bottom: 0;
    }
}

.maharah-footer .container {
    position: relative;
    z-index: 1;
    padding-top: 60px;
    padding-bottom: 60px;
}

.maharah-footer.inner-footer {
    padding-top: 135px;
}

@media (max-width: 991px) {
    .maharah-footer.inner-footer {
        padding-top: 225px;
    }
}

.maharah-footer .newsletter-content {
    max-width: 650px;
    margin: 0 auto 80px;
    display: flex;
    align-items: center;
}

.maharah-footer .newsletter-content .newsletter-title {
    margin-bottom: 0;
    font-size: var(--body-content);
    color: #FFF;
    margin-left: 30px;
    white-space: nowrap;
}

.maharah-footer .newsletter-content .newsletter-form-group {
    width: 100%;
    position: relative;
}

.maharah-footer .newsletter-content .newsletter-form-group .newsletter-icon {
    position: absolute;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 23px;
}

.maharah-footer .newsletter-content .newsletter-form-group .newsletter-input {
    display: block;
    width: 100%;
    padding-right: 70px;
    padding-left: 150px;
    height: 53px;
    border-radius: 25px;
    border: 1px solid #E2E2E2;
    font-size: var(--body-medium-content);
    color: #323c4f;
    outline: none;
}

.maharah-footer .newsletter-content .newsletter-form-group .rounded-btn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media (max-width: 767px) {
    .maharah-footer .newsletter-content {
        display: block;
    }

    .maharah-footer .newsletter-content .newsletter-title {
        margin-left: 0;
        text-align: center;
        margin-bottom: 10px;
    }
}

.maharah-footer .footer-content {
    display: flex;
}

@media (min-width: 1680px) {
    .maharah-footer .footer-content {
        padding: 0 110px;
    }
}

@media (max-width: 991px) {
    .maharah-footer .footer-content {
        display: block;
    }
}

.maharah-footer .footer-logo-wrapper {
    width: 250px;
    flex: 250px 0 0;
}

@media (max-width: 1199px) {
    .maharah-footer .footer-logo-wrapper {
        width: 175px;
        flex: 175px 0 0;
    }
}

@media (max-width: 991px) {
    .maharah-footer .footer-logo-wrapper {
        display: none;
    }
}

.maharah-footer .footer-logo-wrapper a {
    display: inline-block;
}

.maharah-footer .footer-logo-wrapper a svg {
    width: 100%;
    height: auto;
}

.maharah-footer .footer-links-lists {
    display: flex;
    flex: calc(100% - 250px);
    width: calc(100% - 250px);
    padding-right: 130px;
    flex-wrap: wrap;
}

@media (max-width: 1199px) {
    .maharah-footer .footer-links-lists {
        flex: calc(100% - 175px);
        width: calc(100% - 175px);
        padding-right: 60px;
    }
}

@media (max-width: 991px) {
    .maharah-footer .footer-links-lists {
        flex: 100%;
        width: 100%;
        padding-right: 0;
    }
}

.maharah-footer .footer-links-lists .footer-list-item {
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
    width: 20%;
}

@media (min-width: 768px) {
    .maharah-footer .footer-links-lists .footer-list-item:not(:first-child) {
        padding-right: 30px;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .maharah-footer .footer-links-lists .footer-list-item {
        width: 50%;
        padding: 0 !important;
    }

    .maharah-footer .footer-links-lists .footer-list-item:nth-child(even) {
        padding-right: 30px !important;
    }
}

@media (max-width: 575px) {
    .maharah-footer .footer-links-lists .footer-list-item {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 20px;
    }
}

.maharah-footer .footer-links-lists a {
    display: inline-block;
    font-size: var(--body-medium-content);
    color: #FFF;
    margin-bottom: 13px;
    transition: all 0.25s ease-in-out;
}

.maharah-footer .footer-links-lists a:hover {
    color: #F7CE42;
    text-decoration: none;
}

.maharah-footer .footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: self-start;
    margin-top: 80px;
}

@media (min-width: 1680px) {
    .maharah-footer .footer-bottom {
        padding: 0 110px;
    }
}

@media (max-width: 991px) {
    .maharah-footer .footer-bottom {
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .maharah-footer .footer-bottom {
        display: block;
        text-align: center;
    }
}

.maharah-footer .footer-bottom .copyright {
    font-size: var(--body-small-content);
    color: #FFF;
}

.maharah-footer .footer-bottom .footer-social-links {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

@media (max-width: 767px) {
    .maharah-footer .footer-bottom .footer-social-links {
        justify-content: center;
    }
}

.maharah-footer .footer-bottom .footer-social-links li {
    display: inline-block;
    padding: 0 10px;
}

.maharah-footer .footer-bottom .footer-social-links li:first-child {
    padding-right: 0;
}

.maharah-footer .footer-bottom .footer-social-links li:last-child {
    padding-left: 0;
}

.maharah-footer .footer-bottom .footer-social-links a {
    display: inline-block;
    padding: 0 10px;
}

.maharah-footer .footer-bottom .footer-social-links a path {
    transition: all 0.25s ease-in-out;
}

.maharah-footer .footer-bottom .footer-social-links a:hover path {
    fill: #F7CE42;
}

.twitter-wrapper .container {
    position: relative;
    z-index: 99;
}

.twitter-wrapper.inner-twitter .twitter-dropdown-wrapper {
    top: 175px;
}

.twitter-wrapper.inner-twitter .twitter-dropdown-wrapper:hover {
    top: 155px;
}

.twitter-dropdown-wrapper {
    position: absolute;
    top: -45px;
    padding-top: 0;
    transition: all 0.25s ease-in-out 0.25s;
}

.twitter-dropdown-wrapper .twitter-dropdown-toggle {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 90px;
    height: 90px;
    background: #1DA1F2;
    border-radius: 50%;
    border: 7px solid #FFF;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
    transition: all 0.25s ease-in-out;
}

.twitter-dropdown-wrapper .twitter-dropdown-toggle span {
    transition: all 0.25s ease-in-out;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
}

.twitter-dropdown-wrapper .twitter-dropdown-toggle span svg {
    width: 23px;
    height: 19px;
}

.twitter-dropdown-wrapper .twitter-dropdown {
    position: absolute;
    width: 300px;
    bottom: 100%;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    transform: translate(70px, -70px) rotateZ(20deg);
    transform-origin: right bottom;
    transition: all 0.25s ease-in-out;
    opacity: 0;
    visibility: hidden;
    z-index: 30;
}

.twitter-dropdown-wrapper .twitter-dropdown>iframe {
    transition: all 0.25s ease-in-out;
    opacity: 0 !important;
    visibility: hidden !important;
}

.twitter-dropdown-wrapper:hover {
    top: -65px;
    padding-top: 20px;
    transition-delay: 0s;
}

.twitter-dropdown-wrapper:hover .twitter-dropdown-toggle {
    background: #29adff;
}

.twitter-dropdown-wrapper:hover .twitter-dropdown-toggle span {
    transform: scale(1.4);
}

.twitter-dropdown-wrapper:hover .twitter-dropdown {
    transform: none;
    opacity: 1;
    visibility: visible;
}

.twitter-dropdown-wrapper:hover .twitter-dropdown>iframe {
    opacity: 1 !important;
    visibility: visible !important;
}

/** End Footer */
.service-sectors {
    position: relative;
    bottom: 320px;
    margin-bottom: -260px;
    z-index: 6;
}

.service-sectors .main-section-info {
    padding-top: 100px;
}

.service-sectors .main-section-info .section-info-title {
    font-size: 50px;
}

.service-sectors .main-section-info .section-info-title span {
    font-size: var(--page-title);
    margin-bottom: -5px;
}

.service-sectors .service-sectors-content {
    display: flex;
}

@media (min-width: 1680px) {
    .service-sectors .service-sectors-content {
        padding-left: 200px;
    }
}

@media (max-width: 991px) {
    .service-sectors .service-sectors-content {
        display: block;
    }
}

.service-sectors .main-section-info {
    width: 200px;
    flex: 200px 0 0;
}

@media (max-width: 991px) {
    .service-sectors .main-section-info {
        width: 100%;
        flex: 100% 0 0;
        padding-top: 0;
    }
}

.service-sectors .service-sectors-box {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
    padding: 35px;
    position: relative;
}

.service-sectors .service-sectors-box:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    background: rgba(211, 205, 187, 0.15);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    z-index: -1;
    transition: all 0.25s ease-in-out;
    max-width: 100%;
}

.service-sectors .service-sectors-box.active:after {
    max-width: 850px;
}

@media (max-width: 991px) {
    .service-sectors .service-sectors-box {
        flex: 100% 0 0;
        width: 100%;
        padding: 20px;
        padding-bottom: 35px;
    }
}

.service-sectors .service-sectors-box .service-btn {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    bottom: -20px;
}

.service-sectors .individual-sectors-slider {
    max-width: 440px;
}

@media (max-width: 991px) {
    .service-sectors .individual-sectors-slider {
        max-width: unset;
    }
}

@media (min-width: 576px) {
    .service-sectors .individual-sectors-slider .slider-navigation-arrows-wrapper {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }
}

.service-sectors .service-sectors-tabs-wrapper {
    display: flex;
    justify-content: center;
}

.service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs {
    margin-bottom: 35px;
    display: inline-flex;
    border: 2px solid rgba(255, 255, 255, 0.25);
    border-radius: 50px;
    padding: 6px;
}

.service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs a {
    border-radius: 50px;
    min-width: 220px;
    padding: 20px;
    font-size: var(--main-heading-3);
    font-weight: 500;
    color: #1F1B18;
    text-align: center;
    background: transparent;
    transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
    .service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs a {
        display: block;
        min-width: unset;
        font-size: var(--body-small-content);
    }
}

.service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs a.active {
    background: #FFF;
}

.service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs .bg-li {
    position: absolute;
}

@media (max-width: 767px) {
    .service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs {
        width: 100%;
    }

    .service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs li {
        width: 50%;
    }
}

@media (max-width: 575px) {
    .service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs {
        border-radius: 5px;
    }

    .service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs li {
        width: 100%;
    }

    .service-sectors .service-sectors-tabs-wrapper .service-sectors-tabs a {
        border-radius: 5px;
    }
}

.service-sector-item {
    background: #fff;
    border-radius: 25px;
    text-align: center;
    padding: 54px 0 35px;
    overflow: hidden;
    /* display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between; */
    position: relative;
    color: #1F1B18;
    transition: all 0.4s ease-in-out;
}

.service-sector-item .service-sector-icon {
    margin-bottom: 16px;
    height: 50px;
}

.service-sector-item .service-sector-icon svg {
    max-width: 100%;
    height: 100%;
}

.service-sector-item .service-name {
    font-size: var(--main-heading-3);
    font-weight: 500;
    margin-bottom: 27px;
}

.service-sector-item.inner-services-item:before {
    content: none;
}

.service-sector-item.inner-services-item .service-name {
    transition: all 0.25s ease-in-out;
    color: var(--accent-color);
}

.service-sector-item.inner-services-item .service-action {
    padding: 0 20px;
    height: 35px;
    overflow: hidden;
    position: relative;
}

.service-sector-item.inner-services-item .service-sector-view {
    transition: all 0.25s ease-in-out;
}

.service-sector-item.inner-services-item .order-btn {
    display: flex;
    width: 100%;
    max-width: 145px;
    background: var(--accent-secondary-color) !important;
    color: #FFF;
    justify-content: center;
    align-items: center;
    height: 35px;
    border-radius: 5px;
    margin: auto;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    top: 100%;
    transition: all 0.25s ease-in-out;
}

.service-sector-item.inner-services-item:hover .service-sector-view {
    top: -35px;
}

.service-sector-item.inner-services-item:hover .order-btn {
    top: 0;
    transition-delay: 0.1s;
}

.service-sector-item.inner-services-item:hover .service-name {
    color: var(--accent-secondary-color) !important;
}

.service-sector-item:before {
    content: "";
    display: block;
    width: 260px;
    height: 260px;
    background: var(--accent-secondary-color) !important;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    z-index: 3;
    bottom: -260px;
    transition: all 0.4s ease-in-out;
}

.service-sector-item .bg-circle {
    content: "";
    display: block;
    width: 80px;
    height: 80px;
    background: rgba(178, 141, 86, 0.1);
    box-shadow: 0 0 0 15px rgba(178, 141, 86, 0.06);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 1;
    opacity: 0;
}

.service-sector-item .service-sector-icon svg>* {
    transition: all 0.25s ease-in-out;
}

.service-sector-item .service-sector-view {
    text-align: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 1px solid var(--accent-secondary-color) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    background: #FFF;
    position: relative;
    top: 0;
    z-index: 3;
    transition: all 0.4s ease-in-out;
}

.service-sector-item .service-sector-view path {
    transition: all 0.4s ease-in-out;
}

.service-sector-item .service-sector-link {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
}

.service-sector-item .service-sector-link:after,
.service-sector-item .service-sector-link:before {
    content: "";
    display: block;
    width: 260px;
    height: 260px;
    background: rgba(178, 141, 86, 0.17);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    transition: all 0.4s ease-in-out;
    opacity: 1;
}

.service-sector-item .service-sector-link:after {
    left: -260px;
}

.service-sector-item .service-sector-link:before {
    right: -260px;
}

.service-sector-item.active-next .service-sector-link:after,
.service-sector-item.active-next .service-sector-link:before,
.service-sector-item.active-prev .service-sector-link:after,
.service-sector-item.active-prev .service-sector-link:before {
    transition: all 0.4s ease-in-out;
}

.service-sector-item.active-next .service-sector-link:after {
    left: -225px;
    box-shadow: 0 0 0 15px rgba(178, 141, 86, 0.1);
}

.service-sector-item.active-prev .service-sector-link:before {
    right: -225px;
    box-shadow: 0 0 0 15px rgba(178, 141, 86, 0.1);
}

.service-sector-item:not(.inner-services-item):hover .service-sector-view {
    top: 18px;
    border-color: transparent;
    transform: scale(1.1);
}

.service-sector-item:not(.inner-services-item):hover .service-sector-view path {
    fill: var(--accent-secondary-color);
}

.service-sector-item:hover {
    color: var(--accent-secondary-color);
}

.service-sector-item:hover:before {
    box-shadow: 0 0 0 18px rgba(131, 76, 40, 0.1);
    bottom: -225px;
    transition: all 0.4s ease-in-out, box-shadow 0.4s ease-in-out 0.2s;
}

.service-sector-item:hover .bg-circle {
    opacity: 1;
}

.service-sector-item:hover .service-sector-icon svg>* {
    fill: var(--accent-secondary-color);
}

.service-sector-item:hover .service-sector-icon svg>*[data-name="Path 43985"] {
    fill: #FFF;
    stroke: var(--accent-secondary-color);
}

.maharah-numbers {
    overflow: hidden;
    padding-bottom: 20px;
    margin-top: 30px;
    position: relative;
}

.maharah-numbers .maharah-numbers-content {
    display: flex;
}

@media (min-width: 1680px) {
    .maharah-numbers .maharah-numbers-content {
        padding-left: 200px;
    }
}

@media (max-width: 1199px) {
    .maharah-numbers .maharah-numbers-content {
        display: block;
    }
}

.maharah-numbers .main-section-info {
    width: 200px;
    flex: 200px 0 0;
    position: relative;
    z-index: 2;
    padding-top: 150px;
}

@media (max-width: 1199px) {
    .maharah-numbers .main-section-info {
        padding-top: 50px;
        width: 100%;
        flex: 100%;
    }
}

.maharah-numbers .maharah-numbers-box {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
    padding-top: 35px;
    position: relative;
}

@media (max-width: 1199px) {
    .maharah-numbers .maharah-numbers-box {
        position: static;
        flex: 100% 0 0;
        width: 100%;
    }
}

.maharah-numbers .maharah-numbers-box:before {
    content: "";
    display: block;
    position: absolute;
    width: 4000px;
    height: calc(100% - 120px);
    top: 0;
    left: 0;
    background: var(--accent-secondary-color);
    border-radius: 30px;
}

@media (max-width: 1679px) {
    .maharah-numbers .maharah-numbers-box:before {
        height: calc(100% - 110px);
    }
}

.maharah-numbers .maharah-numbers-box:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1427.415' height='1965.338' viewBox='0 0 1427.415 1965.338'%3E%3Cpath id='Path_43948' data-name='Path 43948' d='M102.582,1581.519c7.638-29.425,17.624-54.948,30.992-77.873,18.416-31.563,37.434-48.124,75.695-58.449,11.785-3.187,30.092-4.952,44.01-2.226,9.743,1.9,18.865,3.569,27.231,6.844,27.474,10.776,49.371,28.357,72.429,44.016,34.132,23.2,67.939,46.554,103.1,68.813,24.083,15.247,49.362,26.66,82.028,32.739a57.467,57.467,0,0,0,44.01-10.354l4.111-3.137,1.367-5.187,2.914-9.06-.512-6.285-.342-8.7a188.51,188.51,0,0,0-3.769-18.5c-10.5-37.191-29.391-61.9-49.147-88.6l-15.078-17.2a70.46,70.46,0,0,0-9.931-10.737L501.07,1406.34l-26.2-24.974L424.7,1335.135l-16.274-15.728c-10.841-9.413-20.682-20.316-30.479-30.9-26.342-28.445-50.28-59.115-67.3-97.669-7.755-17.552-12.235-37.642-16.788-58.635-2.87-13.286-2.915-26.905-5.136-41.427-1.791-11.736-1.547-24.983-1.539-38.1,0-8.275-.4-16.894.684-24.425,1.835-12.717.908-24.777,3.085-36.632,4.822-26.239,8.78-50.409,16.607-72.882,4.859-13.914,8.421-28.112,14.9-40.133,2.033-3.756,3.94-8.943,7.539-10.913,3.221-1.765,3.086,2.853,3.761,4.991l6.855,17.757a163.984,163.984,0,0,0,44.693,57.713c19.2,15.58,41.689,26.336,68.155,34.22,8.511,2.529,17.1,3.275,26.377,5.187l17.974,2.216,9.77.372,15.581.187,20.377-1.49,23.984-3.147-3.6,16.286-6.342,27.2c-6.972,27.327-13,54.664-22.257,79.53-4.39,11.775-10.894,33.592-19.7,39.593-4.633,3.157-13.341,2.167-19.521,3.324-12.37,2.314-25.829,2.775-39.9,2.775-6.5,0-14.034.863-19.693-.745l20.205,20.542,47.1,43.839c14.286,12.2,26.962,26.366,41.094,38.652l17.3,18.13a79.091,79.091,0,0,1,11.128,12.217c4.283,5.746,9.582,10.618,13.872,16.453,4.633,6.295,9.95,12.149,14.385,18.688,12.028,17.708,22.815,36.936,30.308,59.557,4.57,13.786,7.035,28.455,9.941,44.4,1.467,8.089.351,16.227,1.709,24.964,1.035,6.707.576,18.483-.342,24.8-1.178,8.069-.513,15.541-1.88,23.12-2.672,14.757-4.174,29.308-7.719,42.917-2.942,11.374-7.161,22.14-10.265,32.739l-4.633,23.483c-4.642,19.16-8.663,38.2-15.069,55.507a280.469,280.469,0,0,1-12.325,29.406l-6.675,11.835c6.756,12.286,11.443,25.562,14.727,41.986,1.736,8.727,3.374,23.925,1.88,34.22-1.395,9.609-.549,18.689-2.222,27.573-4.562,24.042-9.186,46.045-16.787,66.587-4.309,11.658-8.771,23.071-13.53,34.22l-7.359,15.9c20.449.226,39.385-.716,56.163-4.981,97.34-24.8,159.251-99.316,191.287-194.417,5.056-14.992,9.122-30.681,13.188-46.8l4.795-24.787c3.779-16.424,4.372-34.534,7.2-52.349l1.709-23.121,1.026-26.641v-9.609c.963-6.53.765-21.316-.171-27.758l-.855-28.3-2.231-32.553-1.709-18.493c-3.4-21.061-3.922-42.388-8.052-62.713L813.428,1304.8l-9.419-46.614-6.855,18.493c-6.18,15.315-11.173,31.328-16.6,47.545-7.053,21.012-13.018,43.182-18.847,65.655l-8.555,40.878c-2.951,13.276-3.347,26.788-5.659,40.887-1.854,11.345-1.188,24.013-2.906,36.073l-.171,13.5v20.346l1.026,20.718,3.077,28.671c-2.9-2.344-5.146-6.138-7.359-9.247a208.772,208.772,0,0,1-22.778-42.181,359.844,359.844,0,0,1-20.376-66.96c-2.411-11.991-2.375-24.738-4.282-37.367l-.513-11.1-.684-20.345v-12.384c1.539-10.835-.368-21.973,1.2-32.387,2.609-17.374,2.726-34.67,5.991-51.046,7.458-37.318,14.214-72.47,24.838-105.993,7.467-23.542,14.988-47.015,23.291-69.548l7.872-22.2,18.325-46.8-4.966-38.838-12.5-92.688-9.419-78.981-2.564-27.18-2.573-39.221-1.2-25.719v-9.433c-.9-6.187-.6-17.963.171-23.483v-6.471l1.367-32.563.522-14.051,4.273-58.645L749.384,593c3.878-24.317,4.525-48.977,8.906-72.7l9.932-62.145,8.906-46.81c10.3-44.153,18.685-87.972,31.676-129.3,9.032-28.719,17.174-57.811,27.745-84.9l12.5-33.857,15.248-36.613,8.214-18.326c1.79,1.059,2.312,6.521,3.086,8.7l7.7,24.611c9.95,30.6,20.583,58.841,30.83,88.972,14.754,43.4,27.655,88.992,39.727,135.409L969.6,433.365c5.488,22,8.2,44.476,12.847,67.332,3.284,16.149,4.8,33.3,7.71,50.133l2.222,23.121,1.367,26.455v34.406l-1.367,24.964c-1.943,13.267-1.278,26.023-3.428,38.662-4.129,24.337-6.405,48.3-11.641,71.215-12.7,55.595-26.233,108.269-43.155,158.52-5.434,16.159-10.382,32.357-16.616,47.731-7.611,18.826-13.1,38.172-21.06,56.6-16.256,37.671-29.75,76.451-46.241,113.769l-22.769,54.2,3.94,30.513c3.95,22.739,5.83,45.329,10.274,67.146l27.4,158.343,8.042,55.125,6,53.821,1.367,16.835,1.709,27.935.513,20.532.351,20.718-.351,20.345v6.658l-1.367,26.631-2.222,24.983c-3.095,18.542-4.426,37.221-8.4,54.38l-4.786,23.307c-7.548,29.112-15.339,57.34-26.548,82.5-34.933,78.4-94.847,133.84-176.038,162.227-14.736,5.147-30.3,8.52-46.411,12.393L600.226,2068c-7.6,1.441-15.248.108-23.291,1.49a87.662,87.662,0,0,1-22.949.186c-6.621-1.108-13.414-.059-19.522-1.118-10.489-1.814-20.332-1.569-30.137-3.7-23.1-5.03-44.333-10.7-64.224-18.493-8.15-3.206-16.049-6.265-23.111-10.737l-33.565-23.306-9.932-7.953-4.453-4.255-7.7-2.216-17.812-6.657a347.225,347.225,0,0,1-50.352-26.268c-48.058-30.837-89.53-70.616-123.464-116.721l-18.667-24.611c-17.749-25.435-34.068-53.418-45.044-86.011a345.73,345.73,0,0,1-9.761-37.357l-3.077-22.572c-1.08-6.874-.864-13.982-.855-21.454C92.308,1627.81,96.7,1604.149,102.582,1581.519ZM811.889,909.494l1.025-30.524.171-7.756,2.051-30.533.513-9.609,3.769-38.858c3.041-18.767,3.563-37.573,6.846-55.487,3.688-20.032,5.344-40.025,9.428-59.184,5.911-27.768,9.635-55.419,16.265-81.952,8.169-32.67,14.106-65.351,23.12-96.737,10.337-36.044,18.109-72.421,29.112-107.484l11.128-38.838,8.565,26.631a485.487,485.487,0,0,1,17.12,69l2.06,21.453.171,9.815V493.49l-.513,14.237-1.376,23.12c-2.852,18.571-3.329,37.475-6.675,54.939-3.814,19.914-5.758,39.231-10.445,58.086-13.332,53.615-25.819,105.18-43.5,153.716-6.5,17.845-11.722,36-18.838,53.085l-11.65,31.072-23.795,57.9-10.283,24.788c-1.332,3.3-2.375,8.442-4.615,10.923v-43.1ZM615.295,1118.882c1.988-13.09,2.268-26.179,4.8-38.652,6.046-29.857,12.019-57.909,21.24-83.794,7.179-20.18,14.457-39.309,24.317-56.409,2.474-4.3,7.863-15.3,13.18-15.728,3.409,3.677,5.244,14.993,7.2,20.523,6.783,19.326,11.713,40.309,16.949,61.233,1.1,4.373,5.164,21.669,3.428,26.827l-4.111,5.363-9.248,14.434c-8.753,15.463-15.969,32.827-22.095,51.045-7.494,22.326-11.7,46.418-16.607,71.95l-3.94,33.671c-2.276,14.5-1.53,30.249-2.222,45.692-.963,21.385,1.7,43.358,2.051,63.635-2.959-2.823-4.534-9.167-6.333-13.139-5.946-13.168-10.715-26.885-15.419-41.8-5.245-16.669-8.078-34.906-11.47-54.017-1.439-8.119-.953-16.208-2.222-24.8-.963-6.481.171-13.649-.855-20.708v-21.454ZM982.449,957.215c11.524-16.924,47.023-21.277,75-20.895l13.2.745c7.449,1.383,15.1,1.971,21.915,3.7l4.795.922c4.453,2.216,10.445,16.365,12.676,22.013,6.252,15.884,10,33.18,15.068,50.859l4.282,17.394,1.709,7.589c-11.884-8.54-20.512-16.493-36.309-21.463-20.664-6.5-51.278-1.118-68.5,4.441l-16.1,5,22.266,11.835,44.873,7.775c20.008,5.442,36.219,11.923,50,23.67,9.41,8.011,18.505,20.689,22.437,34.406l5.991,28.661-5.991-5.54-10.8-8.511c-11-7.491-23.39-13.217-36.812-18.12-8.537-3.128-17.812-4.549-27.4-6.481l-16.607-2.412c-20.089-4.775-42.057-11.325-52.916-25.9-13.845-18.561-21.357-42.427-27.232-69.92C975.018,983.052,976.448,966.04,982.449,957.215Zm-96.755,333.522c4.183,1.785,9.608,7.432,13.872,10.177,8.987,5.756,19.171,9.256,31.334,11.639,24.164,4.755,42.156-11.355,50.181-25.7,2.8-5.01,4.21-10.962,5.82-17.208,1.934-7.5,3.67-19.061,2.051-28.67-3.176-18.983-9.392-32.24-16.094-46.977-7.98-17.561-16.616-34.9-21.582-55.321-1.988-8.2-1.952-21.542,5.488-23.121l15.923,37.73,14.556,35.347c11.857,26.876,22.554,54.684,29.966,86.374,9.752,41.681-1.538,82.834-26.026,99.336a55.257,55.257,0,0,1-15.591,6.834c-9.482,2.755-22.859,1.412-31.334-1.1-23.624-7.011-37.406-20.513-47.437-42.181a190.994,190.994,0,0,1-11.812-33.1C884.129,1301.318,882.636,1292.669,885.694,1290.738Zm179.475-16.649c10.1-17.561,19.2-35.857,28.248-54.762,5.281-11.011,10.337-22.326,15.078-34.024l5.812-14.257c6.81,1.628,16.85,10.668,22.266,14.816,11.488,8.765,22.1,18.149,32.881,27.552,6.945,6.059,12.334,15.208,19.351,20.895,5.02-6.2,9.284-17,13.35-24.4,9.3-16.9,17.929-34.818,26.035-52.9l9.761-23.14c.891-2.2,1.646-6.688,3.428-7.942l4.966,2.589,11.3,7.765c19.621,14.865,40.411,30.533,55.318,50.5,5.317,7.128,11.056,13.668,15.923,21.453,1.422,2.285,3.491,4.922,4.111,7.962.72,3.53-2,6.922-2.915,9.246-3.176,8.04-6.6,15.737-9.761,23.5a573.1,573.1,0,0,1-29.625,61.409l-15.923,28.121c-2.006.951-5.137-1.294-6.684-2.226a158.75,158.75,0,0,1-14.556-9.815c-12.5-9.551-23.381-20.336-35.1-30.514l-17.642-18.875-2.906,6.844-8.564,19.611c-8.825,19.6-17.831,38.524-27.915,56.792l-13.53,23.669c-9.122-5.236-16.994-13.09-25-19.6a513.317,513.317,0,0,1-46.574-42.172c-8.078-8.393-17.713-17.227-21.411-30.151ZM980.4,1554.506l1.367-14.609c2.942-15.2,6.9-28.229,13.188-39.574,16.562-29.954,38.4-43.839,73.292-54.016,11.443-3.344,23.849-4.089,36.3-6.491l12.676-1.1,32.2-2.579,13.35-.569,22.266-.549,41.608-2.226,22.787-2.4c22.41-4.471,43.416-7.5,61.13-16.64,21.366-11.05,37.568-26.062,45.548-51.614a79.132,79.132,0,0,0,3.086-23.307c0-2.54-.648-12.1-.171-12.767,4.93,6.923,11.569,12.688,16.436,20.159,3.869,5.933,6.99,12.4,10.274,18.875,10.759,21.159,19.639,42.75,25.18,70.1,5.227,25.768,1.071,56.831-7.71,74.186-13.036,25.778-39.26,36.083-69.352,43.653l-19.693,3.883,9.932,23.307c4.669,11.9,7.89,24.581,10.615,38.661,1.368,7.069.54,14.394,1.718,22.189a71.93,71.93,0,0,1,.171,18.139l-.522,15.158c-2,13.139-2.627,25.945-5.479,37.554-15.042,61.282-41.365,103.494-96.242,121.712-16.589,5.51-46.447,9.825-67.8,5.549-12.217-2.441-23.588-4.245-34.087-8.324-61.3-23.807-95.189-76.029-122.1-137.057-10.319-23.415-17.174-49.594-23.975-76.588-2.348-9.314-3.419-19.052-5.137-29.042l-1.2-15.532C979.237,1567.233,979.687,1559.369,980.4,1554.506Zm-67.814,304.479c10.211,6.893,20.9,13.217,31.847,19.228,30.8,16.944,64.7,28.425,102.926,37.75,56.586,13.8,132.775,8.413,183.235-6.854,20.871-6.3,40.645-12.894,58.736-22.189,7.611-3.913,15.33-6.815,22.428-11.286,13.647-8.6,26.881-16.982,39.394-26.641,49.848-38.5,88.784-95.865,108.908-166.472,11.632-40.819,16.373-104.033,5.137-149.646-4.678-19-9.716-36.141-14.9-54.2-.891-3.1-5.587-18.492-4.966-20.9l8.393,9.982a227.474,227.474,0,0,1,17.129,29.229c5.883,11.884,9.788,24.719,14.205,38.3,7.683,23.6,13.647,48.526,20.044,73.98,5.937,23.67,7.781,48.79,11.983,74.734l1.718,24.974c1.205,8.168.845,17.287.845,26.268l-.342,16.649-1.367,25.533c-2.735,17.433-4.147,34.406-8.052,49.937-5.029,20.032-10.031,38.515-17.642,55.674-33.736,76.127-90.484,130.781-164.9,162.785-18.433,7.923-38.126,13.7-59.087,19.051l-27.735,4.991-27.915,2.775-8.052.186c-6.81,1.176-21.609,1.157-28.428,0-7.719-1.294-15.456-.225-22.6-1.48l-14.907-1.481c-12.712-2.559-25.459-3.53-37.5-6.834l-30.308-8.324c-26.206-9.031-50.577-19.2-73.13-31.818-12.136-6.8-23.417-14.051-34.591-21.65-7.485-5.088-15.483-10.237-20.889-17.57-18.775-25.464-29.445-61.685-38.36-97.483l-4.8-27.19-1.026-9.991Zm125.183-199.408c6.63-25.532,14.952-40.633,32.359-54.379,16.472-13.011,35.805-21.385,58.395-28.121,9.959-2.971,20.619-4.177,31.172-6.471,16.571-3.589,34.474-2.481,51.89-5.55l69.523-4.442-1.889,10.913c-2.906,13.914-5.839,26.2-9.932,38.1-16.418,47.9-47.9,81.383-94.865,96.375-40.1,12.8-87.236,3.147-117.994-11.462-6.468-3.079-18.038-9.178-22.427-14.247C1034.177,1673,1036.156,1665.765,1037.767,1659.578ZM175.7,1600.2c11.1-2.657,23.156-3.285,36.309-3.324l13.009,1.1c9.077,1.9,17.327,3.756,24.829,7.227,14.394,6.638,27.673,15.786,40.411,24.4l58.566,40.515,46.07,30.161c-2.24,1.393-4.444,4.765-5.991,6.834-3.823,5.118-8.223,9.688-11.992,14.982-18.541,26.131-31.19,57.027-42.633,91.2l-11.651-8.324c-10.885-7.854-21.078-16.208-31.333-24.592-38.253-31.288-70.855-69.49-98.644-112.1a436.305,436.305,0,0,1-25-43.466c-2.816-5.648-8.079-13.923-9.248-20.532Zm475.9,27.2c10.436-14.767,28.257-19.826,47.778-24.974a174.916,174.916,0,0,1,43.659-5.373c2.888,1.3,5.119,1.608,7.368,3.333,10.94,8.4,21.042,33.161,26.548,48.094a126.167,126.167,0,0,1,4.786,15.9c.414,1.853.756,5.766-.513,6.667l-27.915,2.226c-26.224,4.883-61.264,10.844-66.437,37.368-1.457,7.442,3.409,13.119,6.162,17,9.1,12.845,21.474,18.286,33.736,27.572,6.936,5.246,12.936,16.13,10.1,29.955-.972,4.785-3.257,8.727-4.283,12.953l-27.222-29.405c-21.222-22.925-43.083-45.663-54.976-78.628C643.786,1671.766,640.727,1642.772,651.6,1627.4Zm-249.852,187.19c16.166-10.923,34.194-18.581,60.446-18.865l6.513.372c5.505,1,10.966,1.353,15.923,2.951,19.18,6.207,38.585,19.414,47.266,36.632l-10.1,5.737-15.59,6.471c-21.178,7.775-53.276,10.825-79.113,5.177l-15.581-3.138-6.343-6.48c-5.505-5.962-11.64-12.443-15.581-19.974C392.818,1819.833,397.712,1817.314,401.752,1814.588Z' transform='translate(-92.285 -108.354)' fill='%231f1b18' fill-rule='evenodd' opacity='0.035'/%3E%3C/svg%3E%0A");
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 120px;
}

.maharah-numbers .maharah-numbers-list {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 991px) {
    .maharah-numbers .maharah-numbers-list {
        flex-wrap: wrap;
    }
}

.maharah-numbers .in-numbers-wrapper {
    position: relative;
    z-index: 3;
}

.maharah-numbers .maharah-market-data {
    position: relative;
    z-index: 3;
}

.maharah-numbers .sub-title {
    text-align: center;
    font-size: var(--main-heading-3);
    font-weight: 500;
    color: #fff;
    margin-bottom: 40px;
    line-height: 1;
}

.maharah-numbers .sub-title span {
    font-weight: 300;
    font-size: 22px;
    vertical-align: bottom;
    display: inline-block;
    margin-right: 12px;
}

.maharah-numbers .maharah-market-data-list {
    display: flex;
    margin: 0 -15px 15px;
    padding: 0 40px;
}

@media (max-width: 991px) {
    .maharah-numbers .maharah-market-data-list {
        padding: 0;
        flex-wrap: wrap;
    }
}

.maharah-numbers .maharah-market-data-item {
    width: 25%;
    text-align: center;
    padding: 0 15px;
    color: #FFF;
    margin-bottom: 30px;
}

@media (max-width: 991px) {
    .maharah-numbers .maharah-market-data-item {
        width: 50%;
    }
}

@media (max-width: 575px) {
    .maharah-numbers .maharah-market-data-item {
        width: 100%;
    }
}

.maharah-numbers .maharah-market-data-item .item-title {
    font-weight: 500;
    margin-bottom: 10px;
    font-size: var(--base-font);
}

.maharah-numbers .maharah-market-data-item .item-value {
    font-size: 36px;
    font-weight: 300;
    line-height: 60px;
    vertical-align: middle;
    margin-bottom: 10px;
}

.maharah-numbers .maharah-market-data-item .item-value.larg-value {
    font-size: 60px;
}

.maharah-numbers .maharah-market-data-item .item-currency {
    opacity: 0.5;
    font-size: var(--body-small-content);
    font-weight: 300;
}

.maharah-numbers-item {
    background: #fff;
    flex: 240px 0 0;
    width: 240px;
    height: 240px;
    margin-left: 45px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.maharah-numbers-item>div {
    width: 100%;
}

.maharah-numbers-item:after {
    content: "";
    display: inline-block;
    text-align: center;
    width: 127px;
    height: 127px;
    line-height: 127px;
    border-radius: 50%;
    background: rgba(131, 76, 40, 0.1);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -82px;
    z-index: 9;
    box-shadow: 0 0 0 10px rgba(131, 76, 40, 0.05);
    opacity: 1;
    transition: all 0.25s ease-in-out;
    transform: translateY(-50%) scale(1);
}

.maharah-numbers-item.animated:after {
    opacity: 0;
    transform: translateY(-50%) scale(0);
}

.maharah-numbers-item:before {
    content: '';
    display: inline-block;
    text-align: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 4px solid rgba(255, 255, 255, 0.2);
    position: absolute;
    transform: scale(1.08);
    transition: all 0.25s ease-in-out;
}

.maharah-numbers-item:last-child {
    margin-left: 0;
}

.maharah-numbers-item:last-child:after {
    display: none;
}

.maharah-numbers-item:hover:before {
    transform: scale(1.11);
    border-color: #FFF;
}

.maharah-numbers-item .icon-box {
    margin-bottom: 22px;
}

.maharah-numbers-item .number {
    font-size: var(--home-hero-description);
    line-height: 1;
    font-weight: 700;
    color: var(--accent-secondary-color);
    margin-bottom: 6px;
}

.maharah-numbers-item .number-detail {
    margin: 0;
    font-size: var(--body-small-content);
    font-weight: 500;
    padding: 0 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

@media (max-width: 1679px) {
    .maharah-numbers-item {
        flex: 220px 0 0;
        width: 220px;
        height: 220px;
    }
}

@media (max-width: 1399px) {
    .maharah-numbers-item {
        flex: 190px 0 0;
        width: 190px;
        height: 190px;
    }
}

@media (max-width: 991px) {
    .maharah-numbers-item {
        flex: 190px 0 0;
        width: 190px;
        height: 190px;
        margin: 0 30px 30px !important;
    }

    .maharah-numbers-item:after {
        content: none;
    }
}

.latest-news {
    margin-top: 90px;
}

.latest-news .latest-news-content {
    display: flex;
}

@media (min-width: 1680px) {
    .latest-news .latest-news-content {
        padding-left: 200px;
    }
}

@media (max-width: 1199px) {
    .latest-news .latest-news-content {
        display: block;
    }
}

.latest-news .main-section-info {
    width: 200px;
    flex: 200px 0 0;
    position: relative;
    padding-top: 110px;
}

@media (max-width: 1199px) {
    .latest-news .main-section-info {
        padding-top: 0;
        width: 100%;
        flex: 100% 0 0;
    }
}

.latest-news .latest-news-list {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
}

@media (max-width: 1199px) {
    .latest-news .latest-news-list {
        flex: 100% 0 0;
        width: 100%;
        margin-top: 40px;
    }
}

.latest-news-item {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    background: #FFF;
    position: relative;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
}

.latest-news-item .latest-news-link {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9;
    cursor: pointer;
}

.latest-news-item .latest-news-photo {
    overflow: hidden;
}

.latest-news-item .latest-news-photo img {
    transition: all 0.3s ease-in-out;
}

.latest-news-item .latest-news-info {
    padding: 25px 25px 30px;
    border-radius: 0 0 10px 10px;
    position: relative;
    bottom: 0;
    transition: all 0.3s ease-in-out;
}

.latest-news-item .latest-news-info:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-in-out;
    top: 0;
    right: 0;
    background: #FFF;
}

.latest-news-item .latest-news-info .bg-circle {
    display: block;
    width: 80px;
    height: 80px;
    background: rgba(178, 141, 86, 0.1);
    box-shadow: 0 0 0 15px rgba(178, 141, 86, 0.06);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    opacity: 0;
}

.latest-news-item .latest-news-date {
    font-size: var(--main-heading-3);
    font-weight: 300;
    color: var(--accent-secondary-color);
    line-height: 1;
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
}

.latest-news-item .latest-news-title {
    font-size: var(--main-heading-3);
    font-weight: 500;
    line-height: 30px;
    margin: 0;
    position: relative;
    z-index: 2;
    transition: all 0.4s ease-in-out;
    height: 60px;
    overflow: hidden;
}

.latest-news-item .latest-news-icon-box {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    background: #FFF;
    z-index: 4;
    bottom: -40px;
    transform: translate(-50%) scale(0);
    transition: all 0.3s ease-in-out, transform 0s ease-in-out 0.3s;
}

.latest-news-item:before {
    content: "";
    display: block;
    width: 260px;
    height: 260px;
    background: var(--accent-secondary-color);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    z-index: 3;
    bottom: -260px;
    transition: all 0.4s ease-in-out;
}

.latest-news-item:hover .latest-news-icon-box {
    bottom: 13px;
    transform: translate(-50%) scale(1);
    transition: transform 0.3s ease-in-out 0.5s;
}

.latest-news-item:hover:before {
    box-shadow: 0 0 0 18px rgba(131, 76, 40, 0.1);
    bottom: -225px;
    transition: all 0.3s ease-in-out 0.2s, box-shadow 0.3s ease-in-out 0.3s;
}

.latest-news-item:hover .latest-news-title {
    color: var(--accent-secondary-color);
}

.latest-news-item:hover .latest-news-photo img {
    transform: scale(1.1);
}

.latest-news-item:hover .latest-news-info {
    bottom: 45px;
}

.latest-news-item:hover .latest-news-info:before {
    border-radius: 10px 10px 0 0;
}

.latest-news-item:hover .latest-news-info .bg-circle {
    opacity: 1;
}

.accreditation-rewards {
    margin-top: 70px;
    overflow: hidden;
    position: relative;
}

.accreditation-rewards .accreditation-rewards-content {
    display: flex;
    align-items: center;
    position: relative;
    padding: 100px 0;
}

@media (min-width: 1680px) {
    .accreditation-rewards .accreditation-rewards-content {
        padding-left: 200px;
    }
}

@media (max-width: 1199px) {
    .accreditation-rewards .accreditation-rewards-content {
        padding: 50px 0 100px;
    }
}

.accreditation-rewards .accreditation-rewards-content:before {
    content: "";
    position: absolute;
    width: 4000px;
    height: 100%;
    top: 0;
    left: 600px;
    background: #323c4f;
    border-radius: 30px;
}

@media (max-width: 1679px) {
    .accreditation-rewards .accreditation-rewards-content:before {
        left: 250px;
    }
}

@media (max-width: 1199px) {
    .accreditation-rewards .accreditation-rewards-content:before {
        left: 0;
    }
}

.accreditation-rewards .accreditation-rewards-content:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1427.415' height='1965.338' viewBox='0 0 1427.415 1965.338'%3E%3Cpath id='Path_43948' data-name='Path 43948' d='M102.582,1581.519c7.638-29.425,17.624-54.948,30.992-77.873,18.416-31.563,37.434-48.124,75.695-58.449,11.785-3.187,30.092-4.952,44.01-2.226,9.743,1.9,18.865,3.569,27.231,6.844,27.474,10.776,49.371,28.357,72.429,44.016,34.132,23.2,67.939,46.554,103.1,68.813,24.083,15.247,49.362,26.66,82.028,32.739a57.467,57.467,0,0,0,44.01-10.354l4.111-3.137,1.367-5.187,2.914-9.06-.512-6.285-.342-8.7a188.51,188.51,0,0,0-3.769-18.5c-10.5-37.191-29.391-61.9-49.147-88.6l-15.078-17.2a70.46,70.46,0,0,0-9.931-10.737L501.07,1406.34l-26.2-24.974L424.7,1335.135l-16.274-15.728c-10.841-9.413-20.682-20.316-30.479-30.9-26.342-28.445-50.28-59.115-67.3-97.669-7.755-17.552-12.235-37.642-16.788-58.635-2.87-13.286-2.915-26.905-5.136-41.427-1.791-11.736-1.547-24.983-1.539-38.1,0-8.275-.4-16.894.684-24.425,1.835-12.717.908-24.777,3.085-36.632,4.822-26.239,8.78-50.409,16.607-72.882,4.859-13.914,8.421-28.112,14.9-40.133,2.033-3.756,3.94-8.943,7.539-10.913,3.221-1.765,3.086,2.853,3.761,4.991l6.855,17.757a163.984,163.984,0,0,0,44.693,57.713c19.2,15.58,41.689,26.336,68.155,34.22,8.511,2.529,17.1,3.275,26.377,5.187l17.974,2.216,9.77.372,15.581.187,20.377-1.49,23.984-3.147-3.6,16.286-6.342,27.2c-6.972,27.327-13,54.664-22.257,79.53-4.39,11.775-10.894,33.592-19.7,39.593-4.633,3.157-13.341,2.167-19.521,3.324-12.37,2.314-25.829,2.775-39.9,2.775-6.5,0-14.034.863-19.693-.745l20.205,20.542,47.1,43.839c14.286,12.2,26.962,26.366,41.094,38.652l17.3,18.13a79.091,79.091,0,0,1,11.128,12.217c4.283,5.746,9.582,10.618,13.872,16.453,4.633,6.295,9.95,12.149,14.385,18.688,12.028,17.708,22.815,36.936,30.308,59.557,4.57,13.786,7.035,28.455,9.941,44.4,1.467,8.089.351,16.227,1.709,24.964,1.035,6.707.576,18.483-.342,24.8-1.178,8.069-.513,15.541-1.88,23.12-2.672,14.757-4.174,29.308-7.719,42.917-2.942,11.374-7.161,22.14-10.265,32.739l-4.633,23.483c-4.642,19.16-8.663,38.2-15.069,55.507a280.469,280.469,0,0,1-12.325,29.406l-6.675,11.835c6.756,12.286,11.443,25.562,14.727,41.986,1.736,8.727,3.374,23.925,1.88,34.22-1.395,9.609-.549,18.689-2.222,27.573-4.562,24.042-9.186,46.045-16.787,66.587-4.309,11.658-8.771,23.071-13.53,34.22l-7.359,15.9c20.449.226,39.385-.716,56.163-4.981,97.34-24.8,159.251-99.316,191.287-194.417,5.056-14.992,9.122-30.681,13.188-46.8l4.795-24.787c3.779-16.424,4.372-34.534,7.2-52.349l1.709-23.121,1.026-26.641v-9.609c.963-6.53.765-21.316-.171-27.758l-.855-28.3-2.231-32.553-1.709-18.493c-3.4-21.061-3.922-42.388-8.052-62.713L813.428,1304.8l-9.419-46.614-6.855,18.493c-6.18,15.315-11.173,31.328-16.6,47.545-7.053,21.012-13.018,43.182-18.847,65.655l-8.555,40.878c-2.951,13.276-3.347,26.788-5.659,40.887-1.854,11.345-1.188,24.013-2.906,36.073l-.171,13.5v20.346l1.026,20.718,3.077,28.671c-2.9-2.344-5.146-6.138-7.359-9.247a208.772,208.772,0,0,1-22.778-42.181,359.844,359.844,0,0,1-20.376-66.96c-2.411-11.991-2.375-24.738-4.282-37.367l-.513-11.1-.684-20.345v-12.384c1.539-10.835-.368-21.973,1.2-32.387,2.609-17.374,2.726-34.67,5.991-51.046,7.458-37.318,14.214-72.47,24.838-105.993,7.467-23.542,14.988-47.015,23.291-69.548l7.872-22.2,18.325-46.8-4.966-38.838-12.5-92.688-9.419-78.981-2.564-27.18-2.573-39.221-1.2-25.719v-9.433c-.9-6.187-.6-17.963.171-23.483v-6.471l1.367-32.563.522-14.051,4.273-58.645L749.384,593c3.878-24.317,4.525-48.977,8.906-72.7l9.932-62.145,8.906-46.81c10.3-44.153,18.685-87.972,31.676-129.3,9.032-28.719,17.174-57.811,27.745-84.9l12.5-33.857,15.248-36.613,8.214-18.326c1.79,1.059,2.312,6.521,3.086,8.7l7.7,24.611c9.95,30.6,20.583,58.841,30.83,88.972,14.754,43.4,27.655,88.992,39.727,135.409L969.6,433.365c5.488,22,8.2,44.476,12.847,67.332,3.284,16.149,4.8,33.3,7.71,50.133l2.222,23.121,1.367,26.455v34.406l-1.367,24.964c-1.943,13.267-1.278,26.023-3.428,38.662-4.129,24.337-6.405,48.3-11.641,71.215-12.7,55.595-26.233,108.269-43.155,158.52-5.434,16.159-10.382,32.357-16.616,47.731-7.611,18.826-13.1,38.172-21.06,56.6-16.256,37.671-29.75,76.451-46.241,113.769l-22.769,54.2,3.94,30.513c3.95,22.739,5.83,45.329,10.274,67.146l27.4,158.343,8.042,55.125,6,53.821,1.367,16.835,1.709,27.935.513,20.532.351,20.718-.351,20.345v6.658l-1.367,26.631-2.222,24.983c-3.095,18.542-4.426,37.221-8.4,54.38l-4.786,23.307c-7.548,29.112-15.339,57.34-26.548,82.5-34.933,78.4-94.847,133.84-176.038,162.227-14.736,5.147-30.3,8.52-46.411,12.393L600.226,2068c-7.6,1.441-15.248.108-23.291,1.49a87.662,87.662,0,0,1-22.949.186c-6.621-1.108-13.414-.059-19.522-1.118-10.489-1.814-20.332-1.569-30.137-3.7-23.1-5.03-44.333-10.7-64.224-18.493-8.15-3.206-16.049-6.265-23.111-10.737l-33.565-23.306-9.932-7.953-4.453-4.255-7.7-2.216-17.812-6.657a347.225,347.225,0,0,1-50.352-26.268c-48.058-30.837-89.53-70.616-123.464-116.721l-18.667-24.611c-17.749-25.435-34.068-53.418-45.044-86.011a345.73,345.73,0,0,1-9.761-37.357l-3.077-22.572c-1.08-6.874-.864-13.982-.855-21.454C92.308,1627.81,96.7,1604.149,102.582,1581.519ZM811.889,909.494l1.025-30.524.171-7.756,2.051-30.533.513-9.609,3.769-38.858c3.041-18.767,3.563-37.573,6.846-55.487,3.688-20.032,5.344-40.025,9.428-59.184,5.911-27.768,9.635-55.419,16.265-81.952,8.169-32.67,14.106-65.351,23.12-96.737,10.337-36.044,18.109-72.421,29.112-107.484l11.128-38.838,8.565,26.631a485.487,485.487,0,0,1,17.12,69l2.06,21.453.171,9.815V493.49l-.513,14.237-1.376,23.12c-2.852,18.571-3.329,37.475-6.675,54.939-3.814,19.914-5.758,39.231-10.445,58.086-13.332,53.615-25.819,105.18-43.5,153.716-6.5,17.845-11.722,36-18.838,53.085l-11.65,31.072-23.795,57.9-10.283,24.788c-1.332,3.3-2.375,8.442-4.615,10.923v-43.1ZM615.295,1118.882c1.988-13.09,2.268-26.179,4.8-38.652,6.046-29.857,12.019-57.909,21.24-83.794,7.179-20.18,14.457-39.309,24.317-56.409,2.474-4.3,7.863-15.3,13.18-15.728,3.409,3.677,5.244,14.993,7.2,20.523,6.783,19.326,11.713,40.309,16.949,61.233,1.1,4.373,5.164,21.669,3.428,26.827l-4.111,5.363-9.248,14.434c-8.753,15.463-15.969,32.827-22.095,51.045-7.494,22.326-11.7,46.418-16.607,71.95l-3.94,33.671c-2.276,14.5-1.53,30.249-2.222,45.692-.963,21.385,1.7,43.358,2.051,63.635-2.959-2.823-4.534-9.167-6.333-13.139-5.946-13.168-10.715-26.885-15.419-41.8-5.245-16.669-8.078-34.906-11.47-54.017-1.439-8.119-.953-16.208-2.222-24.8-.963-6.481.171-13.649-.855-20.708v-21.454ZM982.449,957.215c11.524-16.924,47.023-21.277,75-20.895l13.2.745c7.449,1.383,15.1,1.971,21.915,3.7l4.795.922c4.453,2.216,10.445,16.365,12.676,22.013,6.252,15.884,10,33.18,15.068,50.859l4.282,17.394,1.709,7.589c-11.884-8.54-20.512-16.493-36.309-21.463-20.664-6.5-51.278-1.118-68.5,4.441l-16.1,5,22.266,11.835,44.873,7.775c20.008,5.442,36.219,11.923,50,23.67,9.41,8.011,18.505,20.689,22.437,34.406l5.991,28.661-5.991-5.54-10.8-8.511c-11-7.491-23.39-13.217-36.812-18.12-8.537-3.128-17.812-4.549-27.4-6.481l-16.607-2.412c-20.089-4.775-42.057-11.325-52.916-25.9-13.845-18.561-21.357-42.427-27.232-69.92C975.018,983.052,976.448,966.04,982.449,957.215Zm-96.755,333.522c4.183,1.785,9.608,7.432,13.872,10.177,8.987,5.756,19.171,9.256,31.334,11.639,24.164,4.755,42.156-11.355,50.181-25.7,2.8-5.01,4.21-10.962,5.82-17.208,1.934-7.5,3.67-19.061,2.051-28.67-3.176-18.983-9.392-32.24-16.094-46.977-7.98-17.561-16.616-34.9-21.582-55.321-1.988-8.2-1.952-21.542,5.488-23.121l15.923,37.73,14.556,35.347c11.857,26.876,22.554,54.684,29.966,86.374,9.752,41.681-1.538,82.834-26.026,99.336a55.257,55.257,0,0,1-15.591,6.834c-9.482,2.755-22.859,1.412-31.334-1.1-23.624-7.011-37.406-20.513-47.437-42.181a190.994,190.994,0,0,1-11.812-33.1C884.129,1301.318,882.636,1292.669,885.694,1290.738Zm179.475-16.649c10.1-17.561,19.2-35.857,28.248-54.762,5.281-11.011,10.337-22.326,15.078-34.024l5.812-14.257c6.81,1.628,16.85,10.668,22.266,14.816,11.488,8.765,22.1,18.149,32.881,27.552,6.945,6.059,12.334,15.208,19.351,20.895,5.02-6.2,9.284-17,13.35-24.4,9.3-16.9,17.929-34.818,26.035-52.9l9.761-23.14c.891-2.2,1.646-6.688,3.428-7.942l4.966,2.589,11.3,7.765c19.621,14.865,40.411,30.533,55.318,50.5,5.317,7.128,11.056,13.668,15.923,21.453,1.422,2.285,3.491,4.922,4.111,7.962.72,3.53-2,6.922-2.915,9.246-3.176,8.04-6.6,15.737-9.761,23.5a573.1,573.1,0,0,1-29.625,61.409l-15.923,28.121c-2.006.951-5.137-1.294-6.684-2.226a158.75,158.75,0,0,1-14.556-9.815c-12.5-9.551-23.381-20.336-35.1-30.514l-17.642-18.875-2.906,6.844-8.564,19.611c-8.825,19.6-17.831,38.524-27.915,56.792l-13.53,23.669c-9.122-5.236-16.994-13.09-25-19.6a513.317,513.317,0,0,1-46.574-42.172c-8.078-8.393-17.713-17.227-21.411-30.151ZM980.4,1554.506l1.367-14.609c2.942-15.2,6.9-28.229,13.188-39.574,16.562-29.954,38.4-43.839,73.292-54.016,11.443-3.344,23.849-4.089,36.3-6.491l12.676-1.1,32.2-2.579,13.35-.569,22.266-.549,41.608-2.226,22.787-2.4c22.41-4.471,43.416-7.5,61.13-16.64,21.366-11.05,37.568-26.062,45.548-51.614a79.132,79.132,0,0,0,3.086-23.307c0-2.54-.648-12.1-.171-12.767,4.93,6.923,11.569,12.688,16.436,20.159,3.869,5.933,6.99,12.4,10.274,18.875,10.759,21.159,19.639,42.75,25.18,70.1,5.227,25.768,1.071,56.831-7.71,74.186-13.036,25.778-39.26,36.083-69.352,43.653l-19.693,3.883,9.932,23.307c4.669,11.9,7.89,24.581,10.615,38.661,1.368,7.069.54,14.394,1.718,22.189a71.93,71.93,0,0,1,.171,18.139l-.522,15.158c-2,13.139-2.627,25.945-5.479,37.554-15.042,61.282-41.365,103.494-96.242,121.712-16.589,5.51-46.447,9.825-67.8,5.549-12.217-2.441-23.588-4.245-34.087-8.324-61.3-23.807-95.189-76.029-122.1-137.057-10.319-23.415-17.174-49.594-23.975-76.588-2.348-9.314-3.419-19.052-5.137-29.042l-1.2-15.532C979.237,1567.233,979.687,1559.369,980.4,1554.506Zm-67.814,304.479c10.211,6.893,20.9,13.217,31.847,19.228,30.8,16.944,64.7,28.425,102.926,37.75,56.586,13.8,132.775,8.413,183.235-6.854,20.871-6.3,40.645-12.894,58.736-22.189,7.611-3.913,15.33-6.815,22.428-11.286,13.647-8.6,26.881-16.982,39.394-26.641,49.848-38.5,88.784-95.865,108.908-166.472,11.632-40.819,16.373-104.033,5.137-149.646-4.678-19-9.716-36.141-14.9-54.2-.891-3.1-5.587-18.492-4.966-20.9l8.393,9.982a227.474,227.474,0,0,1,17.129,29.229c5.883,11.884,9.788,24.719,14.205,38.3,7.683,23.6,13.647,48.526,20.044,73.98,5.937,23.67,7.781,48.79,11.983,74.734l1.718,24.974c1.205,8.168.845,17.287.845,26.268l-.342,16.649-1.367,25.533c-2.735,17.433-4.147,34.406-8.052,49.937-5.029,20.032-10.031,38.515-17.642,55.674-33.736,76.127-90.484,130.781-164.9,162.785-18.433,7.923-38.126,13.7-59.087,19.051l-27.735,4.991-27.915,2.775-8.052.186c-6.81,1.176-21.609,1.157-28.428,0-7.719-1.294-15.456-.225-22.6-1.48l-14.907-1.481c-12.712-2.559-25.459-3.53-37.5-6.834l-30.308-8.324c-26.206-9.031-50.577-19.2-73.13-31.818-12.136-6.8-23.417-14.051-34.591-21.65-7.485-5.088-15.483-10.237-20.889-17.57-18.775-25.464-29.445-61.685-38.36-97.483l-4.8-27.19-1.026-9.991Zm125.183-199.408c6.63-25.532,14.952-40.633,32.359-54.379,16.472-13.011,35.805-21.385,58.395-28.121,9.959-2.971,20.619-4.177,31.172-6.471,16.571-3.589,34.474-2.481,51.89-5.55l69.523-4.442-1.889,10.913c-2.906,13.914-5.839,26.2-9.932,38.1-16.418,47.9-47.9,81.383-94.865,96.375-40.1,12.8-87.236,3.147-117.994-11.462-6.468-3.079-18.038-9.178-22.427-14.247C1034.177,1673,1036.156,1665.765,1037.767,1659.578ZM175.7,1600.2c11.1-2.657,23.156-3.285,36.309-3.324l13.009,1.1c9.077,1.9,17.327,3.756,24.829,7.227,14.394,6.638,27.673,15.786,40.411,24.4l58.566,40.515,46.07,30.161c-2.24,1.393-4.444,4.765-5.991,6.834-3.823,5.118-8.223,9.688-11.992,14.982-18.541,26.131-31.19,57.027-42.633,91.2l-11.651-8.324c-10.885-7.854-21.078-16.208-31.333-24.592-38.253-31.288-70.855-69.49-98.644-112.1a436.305,436.305,0,0,1-25-43.466c-2.816-5.648-8.079-13.923-9.248-20.532Zm475.9,27.2c10.436-14.767,28.257-19.826,47.778-24.974a174.916,174.916,0,0,1,43.659-5.373c2.888,1.3,5.119,1.608,7.368,3.333,10.94,8.4,21.042,33.161,26.548,48.094a126.167,126.167,0,0,1,4.786,15.9c.414,1.853.756,5.766-.513,6.667l-27.915,2.226c-26.224,4.883-61.264,10.844-66.437,37.368-1.457,7.442,3.409,13.119,6.162,17,9.1,12.845,21.474,18.286,33.736,27.572,6.936,5.246,12.936,16.13,10.1,29.955-.972,4.785-3.257,8.727-4.283,12.953l-27.222-29.405c-21.222-22.925-43.083-45.663-54.976-78.628C643.786,1671.766,640.727,1642.772,651.6,1627.4Zm-249.852,187.19c16.166-10.923,34.194-18.581,60.446-18.865l6.513.372c5.505,1,10.966,1.353,15.923,2.951,19.18,6.207,38.585,19.414,47.266,36.632l-10.1,5.737-15.59,6.471c-21.178,7.775-53.276,10.825-79.113,5.177l-15.581-3.138-6.343-6.48c-5.505-5.962-11.64-12.443-15.581-19.974C392.818,1819.833,397.712,1817.314,401.752,1814.588Z' transform='translate(-92.285 -108.354)' fill='%231f1b18' fill-rule='evenodd' opacity='0.03'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    bottom: 0;
    mix-blend-mode: multiply;
}

@media (max-width: 1199px) {
    .accreditation-rewards .accreditation-rewards-content {
        display: block;
        position: static;
    }

    .accreditation-rewards .accreditation-rewards-content .slider-navigation-arrow-prev path,
    .accreditation-rewards .accreditation-rewards-content .slider-navigation-arrow-next path {
        fill: #FFF;
    }

    .accreditation-rewards .accreditation-rewards-content .slider-navigation-arrow-prev.swiper-button-disabled,
    .accreditation-rewards .accreditation-rewards-content .slider-navigation-arrow-next.swiper-button-disabled {
        opacity: 0.2;
    }
}

.accreditation-rewards .main-section-info {
    width: 200px;
    flex: 200px 0 0;
    position: relative;
    z-index: 1;
}

.accreditation-rewards .accreditation-rewards-slider-wrapper {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
    padding-right: 40px;
    position: relative;
    z-index: 1;
}

.accreditation-rewards .accreditation-rewards-slider-wrapper .slider-navigation-arrows-wrapper {
    position: absolute;
    z-index: 2;
    width: 100%;
    right: 0;
}

@media (max-width: 1199px) {
    .accreditation-rewards .accreditation-rewards-slider-wrapper {
        flex: 100% 0 0;
        width: 100%;
        margin-top: 40px;
        padding-right: 0;
    }
}

.accreditation-rewards .accreditation-rewards-slider {
    overflow: visible;
}

.accreditation-rewards .accreditation-rewards-slider .swiper-slide-active .accreditation-rewards-item {
    right: 0;
    opacity: 1;
    top: 0;
    visibility: visible;
    transform: scale(1);
    transition: transform 0.4s ease-in-out 0.4s, opacity 0.4s ease-in-out 0.4s;
}

.accreditation-rewards .accreditation-rewards-item {
    display: flex;
    align-items: center;
    position: relative;
    top: 100px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out, transform 0.4s ease-in-out 0.4s;
    transform: scale(0.7);
}

.accreditation-rewards .accreditation-rewards-photo {
    flex: 350px 0 0;
    width: 350px;
}

@media (max-width: 1679px) {
    .accreditation-rewards .accreditation-rewards-photo {
        flex: 250px 0 0;
        width: 250px;
    }
}

@media (max-width: 991px) {
    .accreditation-rewards .accreditation-rewards-photo {
        display: none;
    }
}

.accreditation-rewards .accreditation-rewards-description {
    flex: calc(100% - 400px) 0 0;
    width: calc(100% - 400px);
    background: #fff;
    border-radius: 10px;
    margin-right: 50px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    padding: 40px 38px;
}

@media (max-width: 1679px) {
    .accreditation-rewards .accreditation-rewards-description {
        flex: calc(100% - 300px) 0 0;
        width: calc(100% - 300px);
    }
}

@media (max-width: 991px) {
    .accreditation-rewards .accreditation-rewards-description {
        flex: 100% 0 0;
        width: 100%;
        margin-right: 0;
    }
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-title {
    font-size: var(--main-heading-2);
    font-weight: 500;
    line-height: 1;
    margin-bottom: 20px;
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-info {
    font-size: var(--body-content);
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 25px;
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-icons-list {
    margin: 0;
    flex-wrap: wrap;
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-icon-item {
    border-radius: 10px;
    border: 1px solid rgba(83, 102, 109, 0.2);
    text-align: center;
    max-width: 77px;
    padding: 15px;
    width: 100%;
    margin-left: 14px;
    margin-bottom: 10px;
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-icon-item:last-child {
    margin-left: 0;
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-icon-box {
    margin-bottom: 7px;
}

.accreditation-rewards .accreditation-rewards-description .accreditation-rewards-name {
    font-size: 10px;
    font-weight: 400;
    margin: 0;
    line-height: 1;
}

.faq-section {
    margin-top: 115px;
}

.faq-section .faq-content {
    display: flex;
}

@media (min-width: 1680px) {
    .faq-section .faq-content {
        padding-left: 200px;
    }
}

@media (max-width: 1199px) {
    .faq-section .faq-content {
        display: block;
    }
}

.faq-section .main-section-info {
    width: 200px;
    flex: 200px 0 0;
    padding-top: 115px;
}

@media (max-width: 1199px) {
    .faq-section .main-section-info {
        padding-top: 0;
        width: 100%;
        flex: 100% 0 0;
    }
}

.faq-section .faq-list {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
    padding: 45px 65px;
    position: relative;
}

@media (max-width: 1199px) {
    .faq-section .faq-list {
        flex: 100% 0 0;
        width: 100%;
        margin-top: 40px;
        padding: 35px 35px 45px;
    }
}

@media (max-width: 991px) {
    .faq-section .faq-list {
        padding: 0;
    }
}

.faq-section .faq-list:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 80px);
    border: 1px solid rgba(117, 117, 117, 0.1);
    border-radius: 30px;
    position: absolute;
    top: 0;
    right: 0;
}

@media (max-width: 991px) {
    .faq-section .faq-list:before {
        content: none;
    }
}

.faq-item {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    margin-bottom: 15px;
    display: block;
    padding: 0;
    position: relative;
    z-index: 2;
}

.faq-item:last-child {
    margin-bottom: 0;
}

.faq-item .faq-header {
    background: none;
    border: 0;
    padding: 0;
    width: 100%;
}

.faq-item .faq-header h3 {
    display: block;
    margin: 0;
}

.faq-item .faq-header .question-link {
    display: block;
    padding: 22px 30px;
    padding-left: 60px;
    cursor: pointer;
    margin-bottom: 0;
    color: var(--accent-secondary-color);
    font-size: var(--main-heading-2);
    font-weight: 400;
    transition: all 0.25s ease-in-out;
    position: relative;
}

@media (max-width: 1199px) {
    .faq-item .faq-header .question-link {
        font-size: 22px;
    }
}

@media (max-width: 991px) {
    .faq-item .faq-header .question-link {
        font-size: 19px;
    }
}

@media (max-width: 767px) {
    .faq-item .faq-header .question-link {
        font-size: 18px;
    }
}

.faq-item .faq-header .question-link:after {
    content: "";
    left: 25px;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='2.5' viewBox='0 0 14 2.5'%3E%3Cpath id='add' d='M8.5,5.75H0v2.5H14V5.75Zm0,0' transform='translate(0 -5.75)'/%3E%3C/svg%3E%0A") center center no-repeat;
    background-size: contain;
}

.faq-item .faq-header .question-link.collapsed {
    color: #1F1B18;
}

.faq-item .faq-header .question-link.collapsed:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='add' d='M8.5,5.75a.25.25,0,0,1-.25-.25V0H5.75V5.5a.25.25,0,0,1-.25.25H0v2.5H5.5a.25.25,0,0,1,.25.25V14h2.5V8.5a.25.25,0,0,1,.25-.25H14V5.75Zm0,0'/%3E%3C/svg%3E%0A");
}

.faq-item .faq-header .question-link:hover {
    text-decoration: none;
    color: var(--accent-secondary-color);
}

.faq-item .answer-content {
    padding: 0 30px 37px;
    font-size: var(--body-content);
    font-weight: 400;
    margin: 0;
}

@media (max-width: 991px) {
    .faq-item .answer-content {
        font-size: var(--body-medium-content);
    }
}

.subsidiaries {
    padding: 100px 0 80px;
    position: relative;
}

@media (max-width: 1199px) {
    .subsidiaries {
        padding: 40px 0 80px;
    }
}

.subsidiaries:before {
    content: url("../images/shapes/bottom-corner-shape.png");
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.05;
}

.subsidiaries .subsidiaries-content {
    display: flex;
}

@media (min-width: 1680px) {
    .subsidiaries .subsidiaries-content {
        padding-left: 200px;
    }
}

@media (max-width: 1199px) {
    .subsidiaries .subsidiaries-content {
        display: block;
    }
}

.subsidiaries .main-section-info {
    width: 200px;
    flex: 200px 0 0;
    padding-top: 20px;
    position: relative;
    z-index: 2;
}

@media (max-width: 1199px) {
    .subsidiaries .main-section-info {
        width: 100%;
        flex: 100% 0 0;
    }
}

.subsidiaries .subsidiaries-slider-wrapper {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
    padding-right: 10px;
    padding: 20px;
    overflow: hidden;
}

.subsidiaries .subsidiaries-slider-wrapper .subsidiaries-slider {
    overflow: visible;
}

@media (max-width: 1199px) {
    .subsidiaries .subsidiaries-slider-wrapper {
        width: 100%;
        flex: 100% 0 0;
        margin-top: 20px;
    }
}

.subsidiary-item {
    background: #FFF;
    padding: 25px 45px;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
}

@media (max-width: 1399px) {
    .subsidiary-item {
        padding: 20px;
    }
}

.subsidiary-item .subsidiary-logo {
    height: 60px;
    text-align: center;
    margin-bottom: 15px;
}

.subsidiary-item .subsidiary-logo img {
    height: 60px;
    max-width: 100%;
    object-fit: contain;
}

.subsidiary-item .subsidiary-data {
    margin-bottom: 0;
    font-size: var(--body-content);
    color: #1F1B18;
    line-height: 30px;
    padding: 0 10px;
}

@media (max-width: 1399px) {
    .subsidiary-item .subsidiary-data {
        font-size: var(--body-medium-content);
        line-height: 24px;
    }
}

.events-list {
    flex-direction: column;
}

.events-list .event-box-wrapper {
    margin-bottom: 90px;
}

.events-list .event-box-wrapper:nth-child(even) {
    margin-right: auto;
}

.events-list .event-box-wrapper:nth-child(odd) {
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 767px) {
    .events-list .event-box-wrapper {
        margin: 0 auto 30px;
    }
}

.upcoming-events {
    padding-bottom: 55px;
    border-bottom: 1px solid rgba(112, 112, 112, 0.3);
    margin-bottom: 50px;
    position: relative;
}

@media (max-width: 991px) {
    .upcoming-events {
        margin-bottom: 40px;
    }
}

.upcoming-events .main-section-info {
    position: absolute;
    top: 150px;
    right: 0;
}

@media (max-width: 1679px) {
    .upcoming-events .main-section-info {
        position: static;
    }
}

@media (max-width: 767px) {
    .upcoming-events .upcoming-events-slider {
        text-align: center;
    }
}

.upcoming-events .upcoming-events-slider .upcoming-events-slider-btn {
    position: absolute;
    bottom: 50px;
    z-index: 3;
}

.upcoming-events .upcoming-events-slider .upcoming-events-slider-btn:focus {
    outline: none;
}

@media (max-width: 991px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-slider-btn {
        bottom: 160px;
    }
}

@media (max-width: 767px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-slider-btn {
        position: static;
    }
}

.upcoming-events .upcoming-events-slider .upcoming-events-arrow-prev {
    right: 390px;
}

@media (max-width: 1679px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-prev {
        right: 220px;
    }
}

@media (max-width: 1399px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-prev {
        right: 130px;
    }
}

@media (max-width: 1199px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-prev {
        right: 40px;
    }
}

@media (max-width: 991px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-prev {
        right: 80px;
    }
}

.upcoming-events .upcoming-events-slider .upcoming-events-arrow-next {
    left: 390px;
}

@media (max-width: 1679px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-next {
        left: 220px;
    }
}

@media (max-width: 1399px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-next {
        left: 130px;
    }
}

@media (max-width: 1199px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-next {
        left: 40px;
    }
}

@media (max-width: 991px) {
    .upcoming-events .upcoming-events-slider .upcoming-events-arrow-next {
        left: 80px;
    }
}

.upcoming-events .upcoming-events-slider .swiper-slide-active .upcoming-events-title {
    transform: scale(1);
    opacity: 1;
}

.upcoming-events .upcoming-events-slider .swiper-slide-active .upcoming-event-date {
    transform: scale(1);
    opacity: 1;
    transition-delay: 0.1s;
}

.upcoming-events .upcoming-events-slider .swiper-slide-active .upcoming-event-location {
    transform: scale(1);
    opacity: 1;
    transition-delay: 0.2s;
}

.upcoming-events .upcoming-events-slider .swiper-slide-active .upcoming-event-counter-item {
    transform: scale(1);
    opacity: 1;
    transition-delay: 0.3s;
}

.upcoming-events .upcoming-events-title {
    font-size: var(--home-hero-description);
    font-weight: 500;
    text-align: center;
    border: 10px solid transparent;
    position: relative;
    line-height: 1.5;
    max-width: 1080px;
    margin: 0 auto 30px;
    transition: all 0.5s cubic-bezier(0.46, 1.22, 0.83, 1.03);
    transform: scale(0.5);
    opacity: 0;
}

.upcoming-events .upcoming-events-title-link {
    color: var(--accent-color);
    padding: 20px 30px;
    text-decoration: none;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.upcoming-events .upcoming-events-title-link:hover {
    text-decoration: none;
}

@media (max-width: 1679px) {
    .upcoming-events .upcoming-events-title-link {
        white-space: normal;
    }
}

@media (max-width: 575px) {
    .upcoming-events .upcoming-events-title-link {
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .upcoming-events .upcoming-events-title {
        font-size: 24px;
    }
}

.upcoming-events .upcoming-events-title:after,
.upcoming-events .upcoming-events-title:before {
    content: "";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='26.015' viewBox='0 0 13 26.015'%3E%3Crect id='Rectangle_2807' data-name='Rectangle 2807' width='26' height='13' transform='translate(0 26.008) rotate(-90)' fill='%23fff'/%3E%3Cpath id='Path_44003' data-name='Path 44003' d='M132.915,96.031a7.017,7.017,0,0,0,2.024-.3,5.528,5.528,0,0,0,4-4.27,4.574,4.574,0,0,0-3.918-5.272,4.175,4.175,0,0,0-2.97.595,3.659,3.659,0,0,0-1.648,2.373,3.046,3.046,0,0,0,2.611,3.512.356.356,0,0,0,.415-.266.336.336,0,0,0-.287-.385,2.379,2.379,0,0,1-2.038-2.742,3.006,3.006,0,0,1,1.353-1.949,3.429,3.429,0,0,1,2.437-.487,3.9,3.9,0,0,1,3.347,4.5,4.865,4.865,0,0,1-3.523,3.762,6.29,6.29,0,0,1-5.887-1.231,9,9,0,0,1-1.986-2.98,11.054,11.054,0,0,0-1.723-2.773,6.921,6.921,0,0,0-6.716-1.876A5.6,5.6,0,0,0,114.1,90.6a4.256,4.256,0,0,0,.785,3.39,4.89,4.89,0,0,0,3.133,1.882,3.964,3.964,0,0,0,4.618-2.968,3.046,3.046,0,0,0-2.611-3.512.351.351,0,0,0-.413.266.331.331,0,0,0,.286.384,2.38,2.38,0,0,1,2.038,2.744,3.252,3.252,0,0,1-3.789,2.436,4.167,4.167,0,0,1-2.676-1.607,3.634,3.634,0,0,1-.671-2.9,4.876,4.876,0,0,1,3.791-3.833,6.173,6.173,0,0,1,5.991,1.668,10.426,10.426,0,0,1,1.614,2.616,9.649,9.649,0,0,0,2.144,3.185A6.933,6.933,0,0,0,132.915,96.031Z' transform='translate(-84.531 139.53) rotate(-90)' fill='%23323c4f' stroke='%23323c4f' stroke-width='1'/%3E%3C/svg%3E%0A") center center no-repeat;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0;
    width: 16px;
    height: 26px;
    z-index: 3;
}

.upcoming-events .upcoming-events-title:after {
    left: -8px;
}

.upcoming-events .upcoming-events-title:before {
    right: -8px;
}

.upcoming-events .upcoming-events-title .events-title-border:after,
.upcoming-events .upcoming-events-title .events-title-border:before {
    content: "";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 1px 40px;
    background: #FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='13' viewBox='0 0 28 13'%3E%3Crect id='Rectangle_2807' data-name='Rectangle 2807' width='28' height='13' fill='%23fff'/%3E%3Cpath id='Path_44003' data-name='Path 44003' d='M132.915,96.031a7.017,7.017,0,0,0,2.024-.3,5.528,5.528,0,0,0,4-4.27,4.574,4.574,0,0,0-3.918-5.272,4.175,4.175,0,0,0-2.97.595,3.659,3.659,0,0,0-1.648,2.373,3.046,3.046,0,0,0,2.611,3.512.356.356,0,0,0,.415-.266.336.336,0,0,0-.287-.385,2.379,2.379,0,0,1-2.038-2.742,3.006,3.006,0,0,1,1.353-1.949,3.429,3.429,0,0,1,2.437-.487,3.9,3.9,0,0,1,3.347,4.5,4.865,4.865,0,0,1-3.523,3.762,6.29,6.29,0,0,1-5.887-1.231,9,9,0,0,1-1.986-2.98,11.054,11.054,0,0,0-1.723-2.773,6.921,6.921,0,0,0-6.716-1.876A5.6,5.6,0,0,0,114.1,90.6a4.256,4.256,0,0,0,.785,3.39,4.89,4.89,0,0,0,3.133,1.882,3.964,3.964,0,0,0,4.618-2.968,3.046,3.046,0,0,0-2.611-3.512.351.351,0,0,0-.413.266.331.331,0,0,0,.286.384,2.38,2.38,0,0,1,2.038,2.744,3.252,3.252,0,0,1-3.789,2.436,4.167,4.167,0,0,1-2.676-1.607,3.634,3.634,0,0,1-.671-2.9,4.876,4.876,0,0,1,3.791-3.833,6.173,6.173,0,0,1,5.991,1.668,10.426,10.426,0,0,1,1.614,2.616,9.649,9.649,0,0,0,2.144,3.185A6.933,6.933,0,0,0,132.915,96.031Z' transform='translate(-112.521 -84.531)' fill='%23323c4f' stroke='%23323c4f' stroke-width='1'/%3E%3C/svg%3E%0A") center center no-repeat;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    line-height: 0;
    height: 16px;
    z-index: 3;
}

.upcoming-events .upcoming-events-title .events-title-border:after {
    top: -8px;
}

.upcoming-events .upcoming-events-title .events-title-border:before {
    bottom: -8px;
}

.upcoming-events .upcoming-events-title .events-title-border span {
    position: absolute;
    display: inline-block;
    background: #323c4f;
}

.upcoming-events .upcoming-events-title .events-title-border span:before,
.upcoming-events .upcoming-events-title .events-title-border span:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #323c4f;
    border: 2px solid #323c4f;
    position: absolute;
}

.upcoming-events .upcoming-events-title .events-title-border-start,
.upcoming-events .upcoming-events-title .events-title-border-end {
    width: 1.5px;
    height: calc(100% - 15px);
    top: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.upcoming-events .upcoming-events-title .events-title-border-start:after,
.upcoming-events .upcoming-events-title .events-title-border-end:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    top: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-start:before,
.upcoming-events .upcoming-events-title .events-title-border-end:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    bottom: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-start {
    right: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-end {
    left: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-top,
.upcoming-events .upcoming-events-title .events-title-border-bottom {
    width: calc(100% - 15px);
    height: 1.5px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
}

.upcoming-events .upcoming-events-title .events-title-border-top:after,
.upcoming-events .upcoming-events-title .events-title-border-bottom:after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-top:before,
.upcoming-events .upcoming-events-title .events-title-border-bottom:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-top {
    top: 0;
}

.upcoming-events .upcoming-events-title .events-title-border-bottom {
    bottom: 0;
}

.upcoming-events .upcomming-event-details {
    text-align: center;
}

.upcoming-events .upcomming-event-details .upcoming-event-date {
    font-size: var(--main-heading-3);
    line-height: 1;
    font-weight: 400;
    color: var(--accent-secondary-color);
    margin-bottom: 20px;
    transition: all 0.4s cubic-bezier(0.46, 1.22, 0.83, 1.03);
    transform: scale(0.5);
    opacity: 0;
}

.upcoming-events .upcomming-event-details .upcoming-event-location {
    font-size: var(--main-heading-3);
    font-weight: 400;
    line-height: 1;
    color: var(--accent-secondary-color);
    margin-bottom: 35px;
    transition: all 0.4s cubic-bezier(0.46, 1.22, 0.83, 1.03);
    transform: scale(0.5);
    opacity: 0;
}

.upcoming-events .upcomming-event-details .upcoming-event-location span {
    color: #323c4f;
    display: inline-block;
    vertical-align: middle;
}

.upcoming-events .upcomming-event-details .upcoming-event-location span:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='21.333' viewBox='0 0 16 21.333'%3E%3Cpath id='location-pin' d='M11,0A8.038,8.038,0,0,0,3,8.058c0,6.314,7.248,12.833,7.556,13.107a.668.668,0,0,0,.887,0C11.752,20.891,19,14.372,19,8.058A8.038,8.038,0,0,0,11,0Zm0,12.444A4.444,4.444,0,1,1,15.444,8,4.449,4.449,0,0,1,11,12.444Z' transform='translate(-3)' fill='%23323c4f'/%3E%3C/svg%3E%0A");
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 5px;
}

.upcoming-events .upcoming-event-counter-item {
    display: inline-flex;
    justify-content: center;
    margin: 0 -15px;
    transition: all 0.4s cubic-bezier(0.46, 1.22, 0.83, 1.03);
    transform: scale(0.5);
    opacity: 0;
    flex-direction: row-reverse;
}

@media (max-width: 991px) {
    .upcoming-events .upcoming-event-counter-item {
        flex-wrap: wrap;
    }

    .upcoming-events .upcoming-event-counter-item li {
        width: 50%;
        display: flex;
        margin-bottom: 30px;
    }

    .upcoming-events .upcoming-event-counter-item li:nth-child(even) {
        justify-content: flex-end;
    }
}

.upcoming-events .upcoming-event-counter-item li {
    padding: 0 15px;
}

.upcoming-events .upcoming-event-counter-item .upcoming-event-counter-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 135px;
    height: 135px;
    background-image: linear-gradient(135deg, #1F1B18, var(--accent-secondary-color));
    border-radius: 10px;
    color: #E8E7EF;
}

.upcoming-events .upcoming-event-counter-item .upcoming-event-counter-box .countdown-heading {
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: 1;
    display: block;
}

.upcoming-events .upcoming-event-counter-item .upcoming-event-counter-box .countdown-value {
    display: block;
    font-size: var(--main-heading-3);
    font-weight: 300;
    margin-top: 5px;
}

/* Upcoming Events
**/
.archive-events {
    position: relative;
    min-height: 530px;
}

.archive-events .section-info-title {
    margin-top: 40px;
}

.events-select-months {
    position: relative;
    z-index: 9;
    max-width: 125px;
    margin-top: 40px;
    margin-left: 120px;
}

@media (max-width: 991px) {
    .events-select-months {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.events-select-months button {
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    border: 0;
    padding: 12px 15px;
    font-size: var(--body-content);
    font-weight: 500;
    color: #441419;
}

.events-select-months button.dropdown-toggle {
    background: #fff;
    border: none;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
}

.events-select-months button.dropdown-toggle:focus {
    outline: none !important;
    outline-offset: 0;
    background: #fff;
}

.events-select-months button:hover {
    background: #fff;
    border: none;
}

.events-select-months.show .dropdown-toggle {
    background: #fff;
    color: #441419;
}

.events-select-months .dropdown-menu.show {
    padding: 0;
}

.events-select-months .dropdown-item.active,
.events-select-months .dropdown-item:focus {
    background: var(--accent-secondary-color);
}

.events-filter-date {
    position: relative;
    margin: 0 auto 60px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .events-filter-date {
        flex-direction: column;
    }
}

.events-year-slider-container {
    width: 330px;
    position: relative;
}

@media (max-width: 991px) {
    .events-year-slider-container {
        width: 260px;
    }
}

@media (max-width: 575px) {
    .events-year-slider-container {
        width: 200px;
    }
}

.events-year-slider-container .events-year-slider-btn {
    position: absolute;
    top: 50%;
    z-index: 2;
}

.events-year-slider-container .events-year-slider-btn:focus {
    outline: none;
}

@media (max-width: 1679px) {
    .events-year-slider-container .events-year-slider-btn {
        top: calc(50% + 18px);
    }
}

@media (max-width: 575px) {
    .events-year-slider-container .events-year-slider-btn {
        top: calc(50% - 7px);
    }
}

.events-year-slider-container .events-years-arrow-next {
    left: -50px;
}

.events-year-slider-container .events-years-arrow-prev {
    right: -50px;
}

@media (max-width: 575px) {
    .events-year-slider-container .events-years-arrow-next {
        left: -30px;
    }

    .events-year-slider-container .events-years-arrow-prev {
        right: -30px;
    }
}

.events-year-slider .events-year {
    color: var(--accent-secondary-color);
    font-size: 150px;
    font-weight: 700;
    line-height: 1;
}

@media (max-width: 1679px) {
    .events-year-slider .events-year {
        font-size: 100px;
    }
}

@media (max-width: 575px) {
    .events-year-slider .events-year {
        font-size: 60px;
    }
}

@media (min-width: 1200px) {
    .event-details-content .event-header {
        padding-left: 215px;
    }
}

@media (min-width: 992px) {
    .event-details-content .event-header {
        padding-left: 160px;
    }
}

.event-details-content .event-label {
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
    color: var(--accent-secondary-color);
    margin: 0;
}

.event-details-content .event-name {
    font-size: var(--home-hero-description);
    font-weight: 500;
    color: var(--accent-color);
    line-height: 1;
    margin-bottom: 15px;
}

.event-details-content .event-details-location {
    font-size: var(--main-heading-3);
    font-weight: 400;
    color: var(--accent-secondary-color);
    margin-bottom: 15px;
}

.event-details-content .event-details-location span {
    color: #323c4f;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-decoration: underline;
    margin-right: 15px;
}

.event-details-content .event-details-location span:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='21.333' viewBox='0 0 16 21.333'%3E%3Cpath id='location-pin' d='M11,0A8.038,8.038,0,0,0,3,8.058c0,6.314,7.248,12.833,7.556,13.107a.668.668,0,0,0,.887,0C11.752,20.891,19,14.372,19,8.058A8.038,8.038,0,0,0,11,0Zm0,12.444A4.444,4.444,0,1,1,15.444,8,4.449,4.449,0,0,1,11,12.444Z' transform='translate(-3)' fill='%23323c4f'/%3E%3C/svg%3E%0A");
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
}

.event-details-content .event-details-slider {
    border-radius: 10px;
    overflow: hidden;
}

.event-details-content .event-details-slider-container {
    margin-bottom: 65px;
    position: relative;
}

.event-details-content .event-details-slider-container .event-details-photo {
    overflow: hidden;
}

.event-details-content .event-details-slider-container .event-details-photo img {
    width: 100%;
    height: auto;
}

.event-details-content .event-details-slider-container .event-details-slider-pagination {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    bottom: -35px;
}

.event-details-content .event-details-slider-container .event-details-slider-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #757575;
    opacity: 1;
    margin-left: 10px;
}

.event-details-content .event-details-slider-container .event-details-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #441419;
    border-color: #441419;
}

.event-details-content .event-details-slider-container .event-details-slider-pagination .swiper-pagination-bullet:last-child {
    margin-left: 0;
}

.event-details-content .event-details-slider-container .event-details-slider-btn {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #FEFCF8;
    right: auto;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    margin-top: unset;
}

@media (max-width: 767px) {
    .event-details-content .event-details-slider-container .event-details-slider-btn {
        display: none;
    }
}

.event-details-content .event-details-slider-container .event-details-slider-btn:after {
    font-family: sans-serif;
    font-size: 10px;
}

.event-details-content .event-details-slider-container .event-details-slider-next {
    left: -35px;
}

.event-details-content .event-details-slider-container .event-details-slider-next:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.473' height='20.069' viewBox='0 0 11.473 20.069'%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M3.459,10.037l7.594,7.588A1.434,1.434,0,0,1,9.021,19.65l-8.6-8.6A1.431,1.431,0,0,1,.376,9.075L9.015.418a1.434,1.434,0,1,1,2.031,2.025Z' transform='translate(11.473 20.069) rotate(180)' fill='%23323c4f'/%3E%3C/svg%3E%0A");
    transform: rotate(180deg);
}

.event-details-content .event-details-slider-container .event-details-slider-prev {
    right: -35px;
}

.event-details-content .event-details-slider-container .event-details-slider-prev:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.473' height='20.069' viewBox='0 0 11.473 20.069'%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M3.459,10.032l7.594-7.588A1.434,1.434,0,1,0,9.021.419l-8.6,8.6a1.431,1.431,0,0,0-.042,1.978l8.639,8.657a1.434,1.434,0,1,0,2.031-2.025Z' fill='%23323c4f'/%3E%3C/svg%3E%0A");
    transform: rotate(180deg);
}

.event-details-content .event-details {
    padding-bottom: 48px;
    margin-bottom: 48px;
    border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}

.event-details-content .event-details p {
    text-align: center;
    margin-bottom: 35px;
    color: #1F1B18;
    font-size: var(--body-content);
    font-weight: 400;
}

.event-details-content .event-details p:last-child {
    margin-bottom: 0;
}

.event-date-component {
    display: inline-flex;
    align-items: flex-end;
}

.event-date-component .date-day {
    margin: 0;
    color: var(--accent-secondary-color);
    font-size: 64px;
    font-weight: 700;
    line-height: 1;
    margin-left: 10px;
}

.event-date-component .date-month {
    font-size: var(--body-small-content);
    color: #441419;
    font-weight: 300;
}

.event-date-component .date-month span {
    display: block;
}

.event-box-component {
    margin-bottom: 40px;
}

.event-box-component .event-photo {
    border-radius: 7px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.13);
    overflow: hidden;
    margin-bottom: 15px;
    display: block;
    position: relative;
}

.event-box-component .event-photo img {
    border-radius: 7px;
}

.event-item-wrapper {
    margin-bottom: 40px;
}

.event-item-wrapper .event-date-component {
    margin-bottom: 12px;
}

.event-title {
    font-size: 22px;
    font-weight: 500;
    color: var(--accent-secondary-color);
    margin-bottom: 5px;
    display: inline-block;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    position: relative;
}

.event-description {
    font-size: var(--body-content);
    font-weight: 400;
    line-height: 25px;
    margin: 0;
    position: relative;
}

.important-links-content {
    display: flex;
    margin: 0 -15px;
    flex-wrap: wrap;
}

.important-links-content li {
    flex: 0 0 20%;
    padding: 0 15px;
}

@media (max-width: 1679px) {
    .important-links-content li {
        flex: 0 0 25%;
    }
}

@media (max-width: 1199px) {
    .important-links-content li {
        flex: 0 0 calc(100% / 3);
    }
}

@media (max-width: 991px) {
    .important-links-content li {
        flex: 0 0 50%;
    }
}

@media (max-width: 767px) {
    .important-links-content li {
        flex: 0 0 100%;
    }
}

.important-links-content .important-link-item {
    padding: 50px 15px 45px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.important-links-content .important-link-item .link-photo {
    text-align: center;
    margin-bottom: 8px;
    position: relative;
    bottom: 0;
    transition: bottom ease-in-out 0.25s;
}

.important-links-content .important-link-item .link-photo img {
    height: 130px;
    max-width: 100%;
}

.important-links-content .important-link-item .link-name {
    font-size: var(--body-small-content);
    font-weight: 500;
    margin: 0;
    height: 42px;
    text-align: center;
    position: relative;
    bottom: 0;
    transition: bottom ease-in-out 0.25s;
}

.important-links-content .important-link-item .link-btn {
    display: inline-block;
    padding: 8px 0;
    border: 1px solid var(--accent-secondary-color);
    border-radius: 5px;
    font-size: var(--body-small-content);
    font-weight: 500;
    text-transform: capitalize;
    color: var(--accent-secondary-color);
    text-align: center;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    width: 150px;
    bottom: 25px;
    transform: translate(-50%) scale(0.6);
    opacity: 0;
    transition: all ease-in-out 0.25s;
}

.important-links-content .important-link-item .link-btn:hover {
    text-decoration: none;
    background: var(--accent-secondary-color);
    color: #fff;
}

.important-links-content .important-link-item:hover .link-photo,
.important-links-content .important-link-item:hover .link-name {
    bottom: 25px;
}

.important-links-content .important-link-item:hover .link-btn {
    transition: all ease-in-out 0.25s, transform ease-in-out 0.25s 0.2s, opacity ease-in-out 0.25s 0.2s;
    opacity: 1;
    transform: translate(-50%) scale(1);
}

.news-details-content {
    text-align: center;
    padding-top: 20px;
}

@media (max-width: 767px) {
    .news-details-content {
        padding-top: 50px;
    }
}

.news-details-content .news-details-date {
    display: inline-block;
    padding: 5px 20px;
    background: rgba(166, 128, 73, 0.1);
    border-radius: 20px;
    color: var(--accent-secondary-color);
    font-size: var(--main-heading-3);
    font-weight: 300;
    margin-bottom: 8px;
    line-height: 1;
}

.news-details-content .news-details-title {
    font-size: var(--home-hero-description);
    font-weight: 500;
    line-height: 42px;
    max-width: 800px;
    color: var(--accent-color);
    margin: 0 auto 25px;
}

@media (max-width: 767px) {
    .news-details-content .news-details-title {
        font-size: 22px;
        line-height: 1.4em;
    }
}

.news-details-content .news-details-cover-photo {
    border-radius: 7px;
    margin-bottom: 35px;
}

.news-details-content .news-details-cover-photo img {
    border-radius: 7px;
    width: 100%;
    height: auto;
}

.news-details-content .news-details {
    padding-bottom: 48px;
    border-bottom: 1px solid rgba(112, 112, 112, 0.3);
    margin-bottom: 65px;
}

.news-details-content .news-details p {
    font-size: var(--body-content);
    color: #1F1B18;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 35px;
}

.news-details-content .news-details p:last-child {
    margin-bottom: 0;
}

.news-details-content .news-details img {
    display: block;
    margin: 15px auto;
    max-width: 100%;
    height: auto;
}

.news-details-content .section-info-title {
    text-align: right;
}

.archive-news-list {
    padding-top: 65px;
}

.archive-news-list .latest-news-item {
    margin-bottom: 45px;
}

.our-services-content .our-services-description {
    font-size: var(--main-heading-3);
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 30px;
    max-width: 1225px;
}

.our-services-content .services-tabs-container {
    border-radius: 10px;
    background: #fff;
    border: 1px solid #E9E9E9;
    overflow: hidden;
}

.our-services-content .services-tabs-container .services-tabs-header li {
    flex: 0 0 50%;
}

.our-services-content .services-tabs-container .services-tabs-header .service-tab-link {
    background: #F5F5F5;
    display: block;
    padding: 18px 0;
    text-align: center;
    font-size: var(--main-heading-2);
    font-weight: 400;
    color: #1F1B18;
    text-transform: capitalize;
    transition: all ease-in-out 0.25s;
}

@media (max-width: 767px) {
    .our-services-content .services-tabs-container .services-tabs-header .service-tab-link {
        font-size: var(--body-content);
    }
}

.our-services-content .services-tabs-container .services-tabs-header .service-tab-link.active {
    background: var(--accent-secondary-color);
    color: #fff;
}

.our-services-content .services-tabs-container .services-tabs-header .service-tab-link:hover {
    text-decoration: none;
}

.our-services-content .services-tabs-container .services-tabs-content {
    padding: 60px 150px 15px;
}

@media (max-width: 1679px) {
    .our-services-content .services-tabs-container .services-tabs-content {
        padding: 60px 50px 15px;
    }
}

@media (max-width: 767px) {
    .our-services-content .services-tabs-container .services-tabs-content {
        padding: 30px 15px 15px;
    }
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container {
    display: block;
    margin: 0 auto;
    border: 1px solid rgba(112, 112, 112, 0.2);
    border-radius: 50px;
    max-width: 365px;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 55px;
}

@media (max-width: 767px) {
    .our-services-content .services-tabs-container .services-tabs-content .radio-btns-container {
        margin-bottom: 30px;
        border-radius: 20px;
        padding-right: 20px;
        padding-left: 5px;
        max-width: unset;
    }
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label {
    display: inline-flex;
    align-items: baseline;
    margin: 0;
    vertical-align: middle;
    font-size: var(--body-small-content);
    font-weight: 400;
    color: #001E61;
    cursor: pointer;
    padding: 0 30px;
    line-height: 1;
    border-left: 1px solid rgba(112, 112, 112, 0.2);
}

@media (max-width: 767px) {
    .our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label {
        display: flex;
        width: 100%;
        border: 0;
        padding: 0;
    }

    .our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label:not(:last-child) {
        margin-bottom: 15px;
    }
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label:last-of-type {
    border-left: none;
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label input {
    display: none;
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label .service-radio-btn {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: rgba(209, 209, 209, 0.2);
    border: 1px solid rgba(20, 40, 79, 0.2);
    vertical-align: middle;
    margin-left: 5px;
    justify-content: center;
    align-items: center;
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label .service-radio-btn:after {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #13264C;
    visibility: hidden;
}

.our-services-content .services-tabs-container .services-tabs-content .radio-btns-container .service-radio-label input:checked+.service-radio-btn:after {
    visibility: visible;
}

.our-services-content .services-tabs-container .services-tabs-content .services-sectors-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li {
    flex: 0 0 20%;
    padding: 0 15px;
}

@media (max-width: 1679px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li {
        flex: 0 0 25%;
    }
}

@media (max-width: 1199px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li {
        flex: 0 0 calc(100% / 3);
    }
}

@media (max-width: 991px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li {
        flex: 0 0 50%;
    }
}

@media (max-width: 767px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li {
        flex: 0 0 100%;
    }
}

@media (min-width: 1680px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(5n + 0) .service-sector-item .service-sector-link:after {
        content: none;
    }

    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(6n + 0) .service-sector-item .service-sector-link:before {
        content: none;
    }
}

@media (min-width: 1200px) and (max-width: 1679px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(4n + 0) .service-sector-item .service-sector-link:after {
        content: none;
    }

    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(5n + 0) .service-sector-item .service-sector-link:before {
        content: none;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(3n + 0) .service-sector-item .service-sector-link:after {
        content: none;
    }

    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(4n + 0) .service-sector-item .service-sector-link:before {
        content: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(2n + 0) .service-sector-item .service-sector-link:after {
        content: none;
    }

    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li:nth-child(3n + 0) .service-sector-item .service-sector-link:before {
        content: none;
    }
}

@media (max-width: 767px) {

    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li .service-sector-item .service-sector-link:before,
    .our-services-content .services-tabs-container .services-tabs-content .services-sectors-list li .service-sector-item .service-sector-link:after {
        content: none;
    }
}

.our-services-content .services-tabs-container .services-tabs-content .service-sector-item {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
}

.site-map-content {
    display: flex;
    justify-content: space-between;
    max-width: 1250px;
}

@media (max-width: 1199px) {
    .site-map-content {
        flex-wrap: wrap;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .site-map-content {
        display: block;
    }
}

.site-map-content .site-map-items {
    padding-left: 30px;
}

@media (max-width: 1199px) {
    .site-map-content .site-map-items {
        width: 50%;
        flex: 0 0 50%;
        margin-bottom: 40px;
    }
}

@media (max-width: 767px) {
    .site-map-content .site-map-items {
        width: 100%;
        flex: 0 0 100%;
        padding-left: 0;
    }
}

.site-map-content .site-map-items .site-map-title {
    padding-right: 45px;
    font-size: var(--main-heading-2);
    font-weight: 500;
    line-height: 1;
    margin: 0;
    position: relative;
}

.site-map-content .site-map-items .site-map-title:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 5px;
    border: 7px solid var(--accent-secondary-color);
    position: absolute;
    right: 0;
}

.site-map-content .site-map-items .site-map-list {
    padding-top: 40px;
    position: relative;
    margin-bottom: 70px;
}

@media (max-width: 767px) {
    .site-map-content .site-map-items .site-map-list {
        margin-bottom: 40px;
    }
}

.site-map-content .site-map-items .site-map-list:last-child {
    margin-bottom: 0;
}

.site-map-content .site-map-items .site-map-list li {
    margin-bottom: 25px;
    padding-right: 15px;
}

.site-map-content .site-map-items .site-map-list li:last-child {
    margin-bottom: 0;
}

.site-map-content .site-map-items .site-map-list .site-map-link {
    display: block;
    color: #000;
    font-size: var(--body-small-content);
    padding-right: 67px;
    font-weight: 500;
    position: relative;
    transition: all ease-in-out 0.25s;
}

.site-map-content .site-map-items .site-map-list .site-map-link:hover {
    text-decoration: none;
    color: var(--accent-secondary-color);
}

.site-map-content .site-map-items .site-map-list .site-map-link:after {
    content: '';
    display: block;
    width: 13px;
    height: 13px;
    border-radius: 2px;
    border: 2px solid var(--accent-color);
    background: #fff;
    position: absolute;
    top: 5px;
    right: 44px;
}

.site-map-content .site-map-items .site-map-list .site-map-link:before {
    content: '';
    display: block;
    width: 35px;
    height: 2px;
    position: absolute;
    top: 10px;
    right: 5px;
    background: linear-gradient(90deg, rgba(117, 117, 117, 0.3) 70%, transparent 10%) right center repeat-x;
    background-size: 12px 1.5px;
}

.site-map-content .site-map-items .site-map-list:before {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 13.75px;
    width: 1.5px;
    background: linear-gradient(rgba(117, 117, 117, 0.3) 70%, transparent 10%) top center repeat-y;
    background-size: 1.5px 12px;
    height: calc(100% - 30px);
}

.our-governance-content {
    display: flex;
    margin: 0;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -15px;
}

.our-governance-content li {
    flex: 0 0 20%;
    padding: 0 15px;
}

@media (max-width: 1679px) {
    .our-governance-content li {
        flex: 0 0 25%;
    }
}

@media (max-width: 1399px) {
    .our-governance-content li {
        flex: 0 0 calc(100% / 3);
    }
}

@media (max-width: 991px) {
    .our-governance-content li {
        flex: 0 0 50%;
    }
}

@media (max-width: 575px) {
    .our-governance-content li {
        flex: 0 0 100%;
    }
}

.our-governance-content .governance-item {
    padding: 55px 15px 65px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
}

.our-governance-content .governance-item .governance-icon-box {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    margin: 0 auto 22px;
    background: rgba(166, 128, 73, 0.05);
    position: relative;
    bottom: 0;
    transition: all ease-in-out 0.25s;
    display: flex;
    justify-content: center;
    align-items: center;
}

.our-governance-content .governance-item .governance-icon-box:before {
    content: '';
    width: 45px;
    height: 58px;
    transition: all ease-in-out 0.25s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='58' viewBox='0 0 45 58'%3E%3Cpath id='Path_44083' data-name='Path 44083' d='M50.95,12.187l-.771-.771-10.1-10.1L39.313.55A1.891,1.891,0,0,0,37.985,0H8.963C7.777,0,6.5.916,6.5,2.926V56a2.291,2.291,0,0,0,1.838,1.91c.05.013.1.032.15.042A2.437,2.437,0,0,0,8.963,58H49.037a2.437,2.437,0,0,0,.475-.048c.052-.01.1-.029.15-.042A2.291,2.291,0,0,0,51.5,56V13.978A2.3,2.3,0,0,0,50.95,12.187ZM47.935,12H39.5V3.565ZM8.963,56a.576.576,0,0,1-.2-.049.458.458,0,0,1-.265-.414V41h41V55.537a.459.459,0,0,1-.265.414.576.576,0,0,1-.2.049ZM8.5,39V2.926c0-.217.033-.926.463-.926H37.558a1.54,1.54,0,0,0-.058.391V14H49.109a1.532,1.532,0,0,0,.39-.058c0,.015,0,.021,0,.036V39Z' transform='translate(-6.5)' fill='%23var(--accent-color)'/%3E%3Cpath id='Path_44084' data-name='Path 44084' d='M22.042,44.744a3.438,3.438,0,0,0-1.128-.615,4.067,4.067,0,0,0-1.271-.205h-2.9V54h1.641V50.363H19.6a4.314,4.314,0,0,0,1.449-.232,3.267,3.267,0,0,0,1.121-.656,2.913,2.913,0,0,0,.725-1.046,3.572,3.572,0,0,0,.26-1.388,2.751,2.751,0,0,0-.308-1.306A3.215,3.215,0,0,0,22.042,44.744Zm-.622,3.329a1.649,1.649,0,0,1-.4.649,1.5,1.5,0,0,1-.54.335,1.808,1.808,0,0,1-.595.1h-1.5V45.168h1.23a2.213,2.213,0,0,1,1.012.2,1.657,1.657,0,0,1,.595.492,1.637,1.637,0,0,1,.28.615,2.8,2.8,0,0,1,.068.567A3.077,3.077,0,0,1,21.42,48.073Z' transform='translate(-6.5)' fill='%23var(--accent-color)'/%3E%3Cpath id='Path_44085' data-name='Path 44085' d='M31.954,45.4a4.631,4.631,0,0,0-1.6-1.073,5.774,5.774,0,0,0-2.235-.4H25.084V54H28.9a5.439,5.439,0,0,0,.588-.048,4.036,4.036,0,0,0,.875-.219,4.584,4.584,0,0,0,.991-.513,3.478,3.478,0,0,0,.923-.937,5.285,5.285,0,0,0,.677-1.477,7.4,7.4,0,0,0,.267-2.126,5.059,5.059,0,0,0-.314-1.757A4.436,4.436,0,0,0,31.954,45.4Zm-1.2,6.33A2.716,2.716,0,0,1,28.352,52.8H26.725V45.167h.957a5.034,5.034,0,0,1,1.914.308,3.066,3.066,0,0,1,1.169.807,2.661,2.661,0,0,1,.581,1.114,5.234,5.234,0,0,1,.15,1.244A5.41,5.41,0,0,1,30.758,51.73Z' transform='translate(-6.5)' fill='%23var(--accent-color)'/%3E%3Cpath id='Path_44086' data-name='Path 44086' d='M35.6,54h1.668V49.461h4.211V48.34H37.266V45.168H41.9V43.924H35.6Z' transform='translate(-6.5)' fill='%23var(--accent-color)'/%3E%3Cpath id='Path_44087' data-name='Path 44087' d='M38.428,22.961a19.356,19.356,0,0,0-3.358.358,31.954,31.954,0,0,1-5.088-7.562c1.337-5.629.668-6.426.373-6.8-.314-.4-.757-1.049-1.261-1.049a4.932,4.932,0,0,0-1.016.172,1.921,1.921,0,0,0-1.134,1.215c-.707,1.653.263,4.471,1.261,6.643a67.126,67.126,0,0,1-3.788,10.75c-3.79,1.736-5.8,3.441-5.985,5.068A2.4,2.4,0,0,0,19.547,34a1.605,1.605,0,0,0,.967.326h0c.875,0,1.759-.67,2.782-2.107a28.373,28.373,0,0,0,2.383-4.251,47.915,47.915,0,0,1,8.828-2.822c1.58,1.517,2.995,2.285,4.211,2.285a2.655,2.655,0,0,0,2.22-1.191,2.022,2.022,0,0,0,.39-2.16C40.943,23.327,39.994,22.961,38.428,22.961ZM20.536,32.634c-.468-.359-.441-.6-.431-.692.062-.556.933-1.543,3.07-2.744C21.555,32.19,20.685,32.587,20.536,32.634Zm8.2-22.922c.043-.014,1.045,1.1.1,3.216A2.4,2.4,0,0,1,28.736,9.712ZM26.669,25.738a71.292,71.292,0,0,0,2.674-7.564,34.23,34.23,0,0,0,3.822,5.544A49.812,49.812,0,0,0,26.669,25.738Zm12.9-.479a1.507,1.507,0,0,1-1.21.441c-.533,0-.732-.317-1.547-.944a14.4,14.4,0,0,1,1.811-.108c.889,0,1.052.131,1.175.2A1.552,1.552,0,0,1,39.57,25.259Z' transform='translate(-6.5)' fill='%2353666d'/%3E%3C/svg%3E%0A");
    display: inline-block;
}

.our-governance-content .governance-item .governance-name {
    margin: 0;
    font-size: var(--body-small-content);
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    bottom: 0;
    transition: bottom ease-in-out 0.25s;
    height: 42px;
    overflow: hidden;
}

.our-governance-content .governance-item .governance-action-btns-container {
    display: flex;
    justify-content: center;
    bottom: 25px;
    position: absolute;
    left: 50%;
    transform: translate(-50%) scale(0.6);
    opacity: 0;
    transition: all ease-in-out 0.25s;
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #441419;
    transition: all ease-in-out 0.25s;
    position: relative;
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn:before {
    content: '';
    width: 19px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12.11' viewBox='0 0 19 12.11'%3E%3Cpath id='Path_44081' data-name='Path 44081' d='M18.879,98.52c-.17-.232-4.214-5.685-9.379-5.685S.29,98.288.121,98.52a.627.627,0,0,0,0,.739c.17.232,4.214,5.685,9.379,5.685s9.21-5.453,9.379-5.685A.626.626,0,0,0,18.879,98.52ZM9.5,103.692c-3.8,0-7.1-3.619-8.076-4.8.974-1.184,4.263-4.8,8.076-4.8s7.1,3.619,8.076,4.8C16.6,100.075,13.313,103.692,9.5,103.692Z' transform='translate(0 -92.835)' fill='%23441419'/%3E%3Cpath id='Path_44082' data-name='Path 44082' d='M158.48,154.725a3.758,3.758,0,1,0,3.758,3.758A3.763,3.763,0,0,0,158.48,154.725Zm0,6.264a2.505,2.505,0,1,1,2.505-2.505A2.508,2.508,0,0,1,158.48,160.989Z' transform='translate(-148.98 -152.428)' fill='%23441419'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all ease-in-out 0.25s;
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn:hover {
    background: var(--accent-secondary-color);
    border-color: var(--accent-secondary-color);
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12.11' viewBox='0 0 19 12.11'%3E%3Cpath id='Path_44081' data-name='Path 44081' d='M18.879,98.52c-.17-.232-4.214-5.685-9.379-5.685S.29,98.288.121,98.52a.627.627,0,0,0,0,.739c.17.232,4.214,5.685,9.379,5.685s9.21-5.453,9.379-5.685A.626.626,0,0,0,18.879,98.52ZM9.5,103.692c-3.8,0-7.1-3.619-8.076-4.8.974-1.184,4.263-4.8,8.076-4.8s7.1,3.619,8.076,4.8C16.6,100.075,13.313,103.692,9.5,103.692Z' transform='translate(0 -92.835)' fill='%23fff'/%3E%3Cpath id='Path_44082' data-name='Path 44082' d='M158.48,154.725a3.758,3.758,0,1,0,3.758,3.758A3.763,3.763,0,0,0,158.48,154.725Zm0,6.264a2.505,2.505,0,1,1,2.505-2.505A2.508,2.508,0,0,1,158.48,160.989Z' transform='translate(-148.98 -152.428)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn.active {
    background: #441419;
    margin-left: 10px;
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn.active:hover {
    background: var(--accent-secondary-color);
    border-color: var(--accent-secondary-color);
}

.our-governance-content .governance-item .governance-action-btns-container .governance-action-btn.active:before {
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.813' height='19' viewBox='0 0 17.813 19'%3E%3Cpath id='Path_44079' data-name='Path 44079' d='M137.445,8.66a.592.592,0,0,0-.54-.348h-2.375V.594A.594.594,0,0,0,133.936,0h-2.375a.594.594,0,0,0-.594.594V8.313h-2.375a.593.593,0,0,0-.446.984l4.156,4.75a.592.592,0,0,0,.893,0l4.156-4.75A.592.592,0,0,0,137.445,8.66Z' transform='translate(-123.842)' fill='%23fff'/%3E%3Cpath id='Path_44080' data-name='Path 44080' d='M31.438,352v3.563H18.375V352H16v4.75a1.187,1.187,0,0,0,1.188,1.188H32.625a1.186,1.186,0,0,0,1.188-1.187V352Z' transform='translate(-16 -338.938)' fill='%23fff'/%3E%3C/svg%3E ");
}

.our-governance-content .governance-item:hover .governance-icon-box,
.our-governance-content .governance-item:hover .governance-name {
    bottom: 20px;
}

.our-governance-content .governance-item:hover .governance-icon-box {
    background: var(--accent-color);
}

.our-governance-content .governance-item:hover .governance-icon-box:before {
    background-image: url("data:image/svg+xml,%3Csvg id='pdf_1_' data-name='pdf (1)' xmlns='http://www.w3.org/2000/svg' width='45' height='58' viewBox='0 0 45 58'%3E%3Cpath id='Path_44083' data-name='Path 44083' d='M50.95,12.187l-.771-.771-10.1-10.1L39.313.55A1.891,1.891,0,0,0,37.985,0H8.963C7.777,0,6.5.916,6.5,2.926V56a2.291,2.291,0,0,0,1.838,1.91c.05.013.1.032.15.042A2.437,2.437,0,0,0,8.963,58H49.037a2.437,2.437,0,0,0,.475-.048c.052-.01.1-.029.15-.042A2.291,2.291,0,0,0,51.5,56V13.978A2.3,2.3,0,0,0,50.95,12.187ZM47.935,12H39.5V3.565ZM8.963,56a.576.576,0,0,1-.2-.049.458.458,0,0,1-.265-.414V41h41V55.537a.459.459,0,0,1-.265.414.576.576,0,0,1-.2.049ZM8.5,39V2.926c0-.217.033-.926.463-.926H37.558a1.54,1.54,0,0,0-.058.391V14H49.109a1.532,1.532,0,0,0,.39-.058c0,.015,0,.021,0,.036V39Z' transform='translate(-6.5)' fill='%23fff'/%3E%3Cpath id='Path_44084' data-name='Path 44084' d='M22.042,44.744a3.438,3.438,0,0,0-1.128-.615,4.067,4.067,0,0,0-1.271-.205h-2.9V54h1.641V50.363H19.6a4.314,4.314,0,0,0,1.449-.232,3.267,3.267,0,0,0,1.121-.656,2.913,2.913,0,0,0,.725-1.046,3.572,3.572,0,0,0,.26-1.388,2.751,2.751,0,0,0-.308-1.306A3.215,3.215,0,0,0,22.042,44.744Zm-.622,3.329a1.649,1.649,0,0,1-.4.649,1.5,1.5,0,0,1-.54.335,1.808,1.808,0,0,1-.595.1h-1.5V45.168h1.23a2.213,2.213,0,0,1,1.012.2,1.657,1.657,0,0,1,.595.492,1.637,1.637,0,0,1,.28.615,2.8,2.8,0,0,1,.068.567A3.077,3.077,0,0,1,21.42,48.073Z' transform='translate(-6.5)' fill='%23fff'/%3E%3Cpath id='Path_44085' data-name='Path 44085' d='M31.954,45.4a4.631,4.631,0,0,0-1.6-1.073,5.774,5.774,0,0,0-2.235-.4H25.084V54H28.9a5.439,5.439,0,0,0,.588-.048,4.036,4.036,0,0,0,.875-.219,4.584,4.584,0,0,0,.991-.513,3.478,3.478,0,0,0,.923-.937,5.285,5.285,0,0,0,.677-1.477,7.4,7.4,0,0,0,.267-2.126,5.059,5.059,0,0,0-.314-1.757A4.436,4.436,0,0,0,31.954,45.4Zm-1.2,6.33A2.716,2.716,0,0,1,28.352,52.8H26.725V45.167h.957a5.034,5.034,0,0,1,1.914.308,3.066,3.066,0,0,1,1.169.807,2.661,2.661,0,0,1,.581,1.114,5.234,5.234,0,0,1,.15,1.244A5.41,5.41,0,0,1,30.758,51.73Z' transform='translate(-6.5)' fill='%23fff'/%3E%3Cpath id='Path_44086' data-name='Path 44086' d='M35.6,54h1.668V49.461h4.211V48.34H37.266V45.168H41.9V43.924H35.6Z' transform='translate(-6.5)' fill='%23fff'/%3E%3Cpath id='Path_44087' data-name='Path 44087' d='M38.428,22.961a19.356,19.356,0,0,0-3.358.358,31.954,31.954,0,0,1-5.088-7.562c1.337-5.629.668-6.426.373-6.8-.314-.4-.757-1.049-1.261-1.049a4.932,4.932,0,0,0-1.016.172,1.921,1.921,0,0,0-1.134,1.215c-.707,1.653.263,4.471,1.261,6.643a67.126,67.126,0,0,1-3.788,10.75c-3.79,1.736-5.8,3.441-5.985,5.068A2.4,2.4,0,0,0,19.547,34a1.605,1.605,0,0,0,.967.326h0c.875,0,1.759-.67,2.782-2.107a28.373,28.373,0,0,0,2.383-4.251,47.915,47.915,0,0,1,8.828-2.822c1.58,1.517,2.995,2.285,4.211,2.285a2.655,2.655,0,0,0,2.22-1.191,2.022,2.022,0,0,0,.39-2.16C40.943,23.327,39.994,22.961,38.428,22.961ZM20.536,32.634c-.468-.359-.441-.6-.431-.692.062-.556.933-1.543,3.07-2.744C21.555,32.19,20.685,32.587,20.536,32.634Zm8.2-22.922c.043-.014,1.045,1.1.1,3.216A2.4,2.4,0,0,1,28.736,9.712ZM26.669,25.738a71.292,71.292,0,0,0,2.674-7.564,34.23,34.23,0,0,0,3.822,5.544A49.812,49.812,0,0,0,26.669,25.738Zm12.9-.479a1.507,1.507,0,0,1-1.21.441c-.533,0-.732-.317-1.547-.944a14.4,14.4,0,0,1,1.811-.108c.889,0,1.052.131,1.175.2A1.552,1.552,0,0,1,39.57,25.259Z' transform='translate(-6.5)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.our-governance-content .governance-item:hover .governance-action-btns-container {
    transition: all ease-in-out 0.25s 0.2s;
    opacity: 1;
    transform: translate(-50%) scale(1);
}

.president-message-content {
    display: flex;
}

@media (min-width: 1680px) {
    .president-message-content {
        padding-left: 120px;
    }
}

@media (min-width: 992px) {
    .president-message-content {
        align-items: flex-start;
        flex-direction: row-reverse;
    }
}

@media (max-width: 991px) {
    .president-message-content {
        flex-direction: column;
        align-items: center;
        padding-bottom: 60px;
    }
}

.president-message-content .president-photo {
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}

@media (min-width: 992px) {
    .president-message-content .president-photo {
        flex: 0 0 470px;
    }
}

@media (max-width: 1199px) {
    .president-message-content .president-photo {
        flex: 0 0 350px;
    }
}

@media (max-width: 991px) {
    .president-message-content .president-photo {
        flex: unset;
        margin-bottom: 30px;
    }
}

.president-message-content .president-photo img {
    border-radius: 10px;
}

.president-message-content .president-photo:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='530.692' height='669.615' viewBox='0 0 530.692 669.615'%3E%3Cpath id='Path_43959' data-name='Path 43959' d='M619.148,610.279a98.772,98.772,0,0,0-11.522-26.532c-6.847-10.754-13.917-16.4-28.142-19.914a43.988,43.988,0,0,0-16.362-.758A63.119,63.119,0,0,0,553,565.406c-10.215,3.672-18.356,9.661-26.928,15-12.69,7.9-25.259,15.862-38.33,23.445A87.818,87.818,0,0,1,457.243,615a22.855,22.855,0,0,1-16.362-3.528l-1.528-1.069-.508-1.767-1.084-3.087.191-2.141.127-2.963a59.5,59.5,0,0,1,1.4-6.3c3.9-12.672,10.927-21.09,18.272-30.187l5.606-5.86a24.96,24.96,0,0,1,3.692-3.658L471,550.594l9.74-8.509,18.653-15.752,6.051-5.358a143.681,143.681,0,0,0,11.332-10.527c9.793-9.691,18.693-20.141,25.021-33.277,2.883-5.98,4.549-12.825,6.241-19.978,1.067-4.527,1.084-9.167,1.91-14.115a81.76,81.76,0,0,0,.572-12.982,56.561,56.561,0,0,0-.254-8.322c-.682-4.333-.338-8.442-1.147-12.481-1.793-8.94-3.265-17.175-6.174-24.832-1.806-4.741-3.131-9.578-5.539-13.674-.756-1.28-1.465-3.047-2.8-3.718-1.2-.6-1.147.972-1.4,1.7l-2.549,6.05a56.832,56.832,0,0,1-16.616,19.664c-7.137,5.308-15.5,8.973-25.339,11.659-3.164.862-6.358,1.116-9.806,1.767l-6.683.755-3.632.127-5.793.063-7.576-.508-8.917-1.072,1.338,5.549,2.358,9.267c2.592,9.311,4.833,18.625,8.275,27.1,1.632,4.012,4.05,11.445,7.325,13.49,1.722,1.076,4.96.738,7.258,1.133a89.138,89.138,0,0,0,14.834.945c2.418,0,5.218.294,7.322-.254l-7.512,7-17.509,14.936c-5.311,4.156-10.024,8.983-15.278,13.169l-6.432,6.177a27.994,27.994,0,0,0-4.137,4.163c-1.592,1.958-3.562,3.618-5.157,5.606-1.723,2.145-3.7,4.139-5.348,6.367a78.94,78.94,0,0,0-11.268,20.292,104.292,104.292,0,0,0-3.7,15.127c-.545,2.756-.13,5.529-.635,8.506a32.832,32.832,0,0,0,.127,8.449c.438,2.749.191,5.295.7,7.877.993,5.028,1.552,9.985,2.87,14.622,1.094,3.875,2.662,7.543,3.816,11.155l1.723,8c1.726,6.528,3.221,13.016,5.6,18.912a91.381,91.381,0,0,0,4.582,10.019l2.482,4.032a45.984,45.984,0,0,0-5.475,14.305,37.148,37.148,0,0,0-.7,11.659c.518,3.274.2,6.368.826,9.394,1.7,8.191,3.415,15.688,6.241,22.687,1.6,3.972,3.261,7.861,5.03,11.659l2.736,5.419c-7.6.077-14.643-.244-20.881-1.7-36.189-8.449-59.207-33.839-71.118-66.24-1.88-5.108-3.391-10.453-4.9-15.946l-1.783-8.445c-1.4-5.6-1.626-11.766-2.676-17.836l-.635-7.878-.381-9.077v-3.274a42.379,42.379,0,0,1,.064-9.458l.318-9.641.829-11.091.635-6.3c1.264-7.176,1.458-14.442,2.994-21.367L354.866,516l3.5-15.882,2.549,6.3c2.3,5.218,4.154,10.674,6.171,16.2,2.622,7.159,4.84,14.713,7.007,22.37l3.181,13.928c1.1,4.523,1.244,9.127,2.1,13.931.689,3.865.442,8.181,1.08,12.29l.064,4.6v6.932l-.381,7.059L379,613.493a16.058,16.058,0,0,0,2.736-3.15,69.463,69.463,0,0,0,8.469-14.372,115.136,115.136,0,0,0,7.576-22.814c.9-4.086.883-8.429,1.592-12.732l.191-3.782.254-6.932v-4.219c-.572-3.691.137-7.487-.445-11.035-.97-5.92-1.013-11.813-2.228-17.392-2.773-12.715-5.285-24.691-9.235-36.113-2.776-8.021-5.572-16.019-8.659-23.7l-2.927-7.563-6.813-15.945,1.846-13.233L376,388.935l3.5-26.91.953-9.261.957-13.363.445-8.763v-3.214a34.3,34.3,0,0,0-.064-8v-2.2l-.508-11.095-.194-4.787-1.589-19.981-.829-7.877c-1.442-8.285-1.682-16.687-3.311-24.768l-3.693-21.174-3.311-15.949c-3.83-15.043-6.947-29.973-11.777-44.054-3.358-9.785-6.385-19.7-10.315-28.927l-4.646-11.536L335.956,114.6l-3.054-6.244c-.666.361-.86,2.222-1.147,2.963l-2.863,8.385c-3.7,10.426-7.652,20.048-11.462,30.314-5.485,14.786-10.282,30.321-14.77,46.136L296.8,219.089c-2.04,7.5-3.047,15.154-4.776,22.941-1.221,5.5-1.786,11.345-2.866,17.081l-.826,7.877L287.826,276v11.723l.508,8.505c.723,4.52.475,8.866,1.274,13.173,1.535,8.292,2.381,16.457,4.328,24.264,4.723,18.942,9.753,36.888,16.044,54.01,2.02,5.505,3.86,11.024,6.178,16.263,2.83,6.414,4.87,13.005,7.83,19.283,6.044,12.835,11.061,26.048,17.192,38.763l8.465,18.468-1.465,10.4c-1.468,7.747-2.167,15.444-3.82,22.877l-10.188,53.95-2.99,18.781-2.231,18.337-.508,5.736-.635,9.518-.191,7-.13,7.059.13,6.932V643.3l.508,9.073.826,8.512c1.15,6.317,1.646,12.682,3.124,18.528l1.779,7.941c2.806,9.918,5.7,19.537,9.87,28.109,12.987,26.712,35.263,45.6,65.448,55.273,5.478,1.754,11.265,2.9,17.255,4.223l7.7,1.069c2.826.491,5.669.037,8.659.508a35.536,35.536,0,0,0,8.532.063c2.462-.378,4.987-.02,7.258-.381,3.9-.618,7.559-.534,11.2-1.259a167.3,167.3,0,0,0,23.877-6.3A52.446,52.446,0,0,0,502.256,765l12.479-7.941,3.693-2.709,1.656-1.45,2.863-.755,6.622-2.268a133.7,133.7,0,0,0,18.72-8.95,168.207,168.207,0,0,0,45.9-39.768l6.94-8.385c6.6-8.666,12.666-18.2,16.747-29.3a109.983,109.983,0,0,0,3.629-12.728l1.144-7.69a43.251,43.251,0,0,0,.318-7.309A90.2,90.2,0,0,0,619.148,610.279ZM355.438,381.312l-.381-10.4-.064-2.643-.763-10.4-.191-3.274-1.4-13.239c-1.131-6.394-1.325-12.8-2.545-18.905-1.371-6.825-1.987-13.637-3.505-20.165-2.2-9.461-3.582-18.882-6.047-27.922-3.037-11.131-5.244-22.266-8.6-32.96-3.843-12.281-6.733-24.675-10.823-36.621l-4.137-13.233-3.184,9.073a154.155,154.155,0,0,0-6.365,23.509l-.766,7.309-.064,3.344v4.791l.191,4.851.512,7.877c1.06,6.327,1.238,12.768,2.482,18.718,1.418,6.785,2.141,13.366,3.883,19.79,4.957,18.267,9.6,35.836,16.171,52.373,2.415,6.08,4.358,12.267,7,18.087l4.331,10.587,8.847,19.727,3.823,8.445c.5,1.126.883,2.876,1.716,3.722V389.066Zm73.091,71.341c-.739-4.46-.843-8.92-1.783-13.169-2.248-10.173-4.468-19.73-7.9-28.55-2.669-6.875-5.375-13.393-9.041-19.219-.92-1.467-2.923-5.212-4.9-5.359-1.268,1.253-1.95,5.108-2.676,6.992-2.522,6.585-4.355,13.734-6.3,20.863-.408,1.49-1.92,7.383-1.274,9.14l1.529,1.827,3.438,4.918a96.262,96.262,0,0,1,8.215,17.392c2.786,7.607,4.348,15.815,6.174,24.514l1.465,11.472c.846,4.941.569,10.306.826,15.568.358,7.286-.632,14.773-.763,21.681,1.1-.962,1.686-3.124,2.355-4.477a120.906,120.906,0,0,0,5.733-14.241c1.95-5.679,3-11.893,4.264-18.4.535-2.766.355-5.522.826-8.449.358-2.208-.064-4.65.318-7.056v-7.31Zm-136.5-55.082c-4.285-5.766-17.483-7.25-27.885-7.119l-4.906.254c-2.769.471-5.616.672-8.148,1.259l-1.783.314c-1.655.755-3.883,5.576-4.712,7.5-2.325,5.412-3.719,11.3-5.6,17.328l-1.592,5.926-.636,2.586c4.418-2.91,7.626-5.619,13.5-7.313,7.683-2.215,19.065-.381,25.466,1.513l5.987,1.7-8.278,4.032-16.683,2.649c-7.438,1.854-13.466,4.062-18.59,8.065a25.271,25.271,0,0,0-8.342,11.723l-2.228,9.765,2.228-1.888,4.014-2.9a64.2,64.2,0,0,1,13.686-6.174,75.32,75.32,0,0,1,10.188-2.208l6.174-.822c7.469-1.627,15.636-3.859,19.673-8.823,5.148-6.324,7.94-14.455,10.124-23.823C294.789,406.374,294.258,400.578,292.027,397.571ZM328,511.206c-1.555.608-3.572,2.532-5.158,3.468a34.581,34.581,0,0,1-11.649,3.965c-8.984,1.62-15.673-3.869-18.657-8.756a29.212,29.212,0,0,1-2.927-15.631c1.181-6.468,3.492-10.984,5.984-16.005,2.967-5.983,6.178-11.89,8.024-18.848.739-2.793.726-7.34-2.04-7.877l-5.92,12.855-5.412,12.043A155.561,155.561,0,0,0,279.1,505.848c-3.626,14.2.572,28.222,9.676,33.845a21.539,21.539,0,0,0,5.8,2.328c3.525.939,8.5.481,11.65-.374,8.783-2.389,13.907-6.989,17.636-14.372A61.6,61.6,0,0,0,328.253,516C328.581,514.811,329.136,511.864,328,511.206Zm-66.726-5.672c-3.756-5.983-7.137-12.217-10.5-18.658-1.963-3.752-3.843-7.607-5.606-11.592L243,470.426c-2.532.555-6.265,3.635-8.278,5.048-4.271,2.986-8.218,6.184-12.225,9.387-2.582,2.064-4.586,5.181-7.194,7.119-1.866-2.111-3.452-5.793-4.963-8.315-3.458-5.756-6.666-11.863-9.68-18.023l-3.629-7.884c-.331-.748-.612-2.278-1.274-2.706l-1.846.882-4.2,2.646c-7.295,5.065-15.024,10.4-20.566,17.2-1.977,2.429-4.111,4.657-5.92,7.309a8.449,8.449,0,0,0-1.529,2.713c-.268,1.2.742,2.358,1.084,3.15,1.181,2.739,2.455,5.362,3.629,8.008a188.728,188.728,0,0,0,11.014,20.923l5.92,9.581c.746.324,1.91-.441,2.485-.758a59.582,59.582,0,0,0,5.412-3.344c4.646-3.254,8.693-6.929,13.051-10.4l6.559-6.431,1.08,2.332,3.184,6.681c3.281,6.678,6.629,13.126,10.379,19.35l5.03,8.065c3.391-1.784,6.318-4.46,9.295-6.678a186.1,186.1,0,0,0,17.315-14.369c3-2.86,6.586-5.87,7.96-10.273Zm31.517,95.542-.508-4.978a42.636,42.636,0,0,0-4.9-13.483c-6.158-10.206-14.275-14.936-27.249-18.4-4.254-1.139-8.867-1.393-13.5-2.212l-4.713-.374-11.971-.879-4.963-.194-8.278-.187-15.469-.758-8.472-.818c-8.332-1.523-16.141-2.556-22.727-5.669-7.944-3.765-13.967-8.88-16.934-17.586a24.856,24.856,0,0,1-1.147-7.941,37.128,37.128,0,0,0,.064-4.35c-1.833,2.359-4.3,4.323-6.111,6.869a66.486,66.486,0,0,0-3.82,6.431,85.541,85.541,0,0,0-9.362,23.883c-1.943,8.779-.4,19.363,2.866,25.276,4.846,8.783,14.6,12.294,25.784,14.873L168.7,601.9l-3.693,7.941a69.771,69.771,0,0,0-3.947,13.172c-.508,2.409-.2,4.9-.639,7.56a22.484,22.484,0,0,0-.064,6.18l.194,5.165c.743,4.477.977,8.84,2.037,12.795,5.592,20.88,15.379,35.261,35.781,41.469,6.168,1.878,17.269,3.348,25.209,1.891,4.542-.832,8.77-1.446,12.673-2.836,22.791-8.111,35.39-25.9,45.394-46.7,3.836-7.978,6.385-16.9,8.914-26.095.873-3.174,1.271-6.491,1.91-9.9l.445-5.292A22.353,22.353,0,0,0,292.789,601.075ZM318,704.815c-3.8,2.348-7.77,4.5-11.84,6.551-11.452,5.773-24.055,9.685-38.266,12.862-21.038,4.7-49.364,2.866-68.124-2.335a136.987,136.987,0,0,1-21.837-7.56c-2.83-1.333-5.7-2.322-8.338-3.845-5.074-2.93-9.994-5.786-14.646-9.077-18.533-13.119-33.009-32.662-40.491-56.719-4.325-13.907-6.087-35.445-1.91-50.986,1.739-6.474,3.612-12.314,5.539-18.468.331-1.055,2.077-6.3,1.846-7.122l-3.121,3.4a76.313,76.313,0,0,0-6.368,9.959,91.564,91.564,0,0,0-5.281,13.049c-2.856,8.041-5.074,16.533-7.452,25.206-2.207,8.065-2.893,16.623-4.455,25.463l-.639,8.509a58.463,58.463,0,0,0-.314,8.95l.127,5.673.508,8.7c1.017,5.94,1.542,11.723,2.993,17.014,1.87,6.825,3.729,13.122,6.559,18.969,12.543,25.937,33.641,44.559,61.308,55.463a158.323,158.323,0,0,0,21.968,6.491l10.311,1.7,10.379.946,2.993.063a46.98,46.98,0,0,0,10.569,0c2.87-.441,5.746-.077,8.4-.5l5.542-.5c4.726-.872,9.465-1.2,13.941-2.328l11.268-2.836a174.523,174.523,0,0,0,27.189-10.841c4.512-2.319,8.706-4.788,12.86-7.377,2.783-1.734,5.756-3.488,7.766-5.986,6.98-8.676,10.947-21.017,14.262-33.214l1.783-9.264.381-3.4ZM271.46,636.875c-2.465-8.7-5.559-13.844-12.031-18.528-6.124-4.433-13.312-7.286-21.71-9.581-3.7-1.012-7.666-1.423-11.589-2.2-6.161-1.223-12.817-.845-19.292-1.891l-25.848-1.513.7,3.718a99.263,99.263,0,0,0,3.693,12.982c6.1,16.319,17.807,27.728,35.27,32.836,14.907,4.36,32.433,1.072,43.869-3.905,2.4-1.049,6.706-3.127,8.338-4.854A29.091,29.091,0,0,0,271.46,636.875Zm320.5-20.231a64.3,64.3,0,0,0-13.5-1.133l-4.837.374a45.653,45.653,0,0,0-9.231,2.462,110.794,110.794,0,0,0-15.024,8.315l-21.774,13.8L510.47,650.742a10.08,10.08,0,0,1,2.228,2.328c1.421,1.744,3.057,3.3,4.458,5.1,6.893,8.9,11.6,19.43,15.85,31.072l4.331-2.836c4.047-2.676,7.836-5.522,11.649-8.379a171.628,171.628,0,0,0,36.674-38.195,146.03,146.03,0,0,0,9.295-14.809c1.047-1.924,3-4.744,3.438-7ZM415.03,625.911c-3.88-5.031-10.506-6.755-17.763-8.509a70.659,70.659,0,0,0-16.232-1.831,13.123,13.123,0,0,0-2.739,1.136c-4.067,2.863-7.823,11.3-9.87,16.386a40.3,40.3,0,0,0-1.779,5.419c-.154.631-.281,1.964.191,2.272l10.379.758c9.75,1.664,22.777,3.695,24.7,12.732.542,2.536-1.268,4.47-2.291,5.793-3.385,4.377-7.984,6.231-12.543,9.394a9.673,9.673,0,0,0-3.756,10.206c.361,1.63,1.211,2.973,1.592,4.413l10.121-10.019c7.89-7.811,16.018-15.558,20.439-26.789C417.937,641.027,419.074,631.149,415.03,625.911Zm92.891,63.778a40.9,40.9,0,0,0-22.473-6.427l-2.422.127a51.167,51.167,0,0,0-5.92,1.006c-7.131,2.115-14.345,6.615-17.573,12.481l3.756,1.954,5.8,2.2A62.78,62.78,0,0,0,498.5,702.8l5.793-1.069,2.358-2.208a33.857,33.857,0,0,0,5.793-6.805A23.262,23.262,0,0,0,507.922,689.688Z' transform='translate(-92.285 -108.354)' fill='%23var(--accent-secondary-color)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: -240px bottom;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: 0.1;
}

@media (min-width: 992px) {
    .president-message-content .president-message {
        flex: 0 0 calc(100% - 470px);
        padding-left: 115px;
    }
}

@media (max-width: 1399px) {
    .president-message-content .president-message {
        padding-left: 30px;
    }
}

@media (max-width: 1199px) {
    .president-message-content .president-message {
        flex: 0 0 calc(100% - 350px);
    }
}

@media (max-width: 991px) {
    .president-message-content .president-message {
        flex: unset;
        width: 100%;
        padding: 0;
    }
}

.president-message-content .president-message>p {
    font-size: var(--main-heading-3);
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 35px;
}

.president-message-content .president-message .president-name {
    line-height: 1;
    font-weight: 400;
    font-size: var(--main-heading-3);
    margin: 0;
}

.gm-style .gm-style-iw-c {
    overflow: visible;
    padding: 0;
}

.gm-style-iw-d {
    padding: 0;
}

.gm-ui-hover-effect {
    left: auto !important;
    left: 10px !important;
    top: 10px !important;
}

.our-branches-intro {
    max-width: 1200px;
    font-size: var(--main-heading-3);
    font-weight: 300;
    margin-bottom: 30px;
}

._map-popup-details {
    padding: 80px 25px 0;
    box-sizing: border-box;
}

._map-popup-details .map-branch-name {
    font-size: var(--body-small-content);
    text-transform: uppercase;
    font-weight: 600;
    color: var(--accent-secondary-color);
}

._map-popup-details .map-logo-box {
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 2px solid var(--accent-secondary-color);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #FFF;
}

._map-popup-details .map-logo-box img {
    max-width: 100%;
    height: auto;
}

._map-popup-details .maps-contact {
    margin: 25px 0 0;
    padding: 0;
    list-style: none;
}

._map-popup-details .maps-contact li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}

._map-popup-details .maps-contact li .maps-contact-icon {
    display: inline-flex;
    margin-left: 15px;
    margin-top: 3px;
}

._map-popup-details .maps-contact li p {
    margin: 0;
    max-width: 230px;
    color: #4C4C4C;
    line-height: 1.8;
    font-size: var(--body-small-content);
}

.contact-with-map {
    position: relative;
    display: flex;
}

@media (max-width: 767px) {
    .contact-with-map {
        display: block;
    }
}

.contact-with-map .contact-map-wrapper {
    width: calc(100% - 300px);
    margin-right: auto;
}

@media (max-width: 1199px) {
    .contact-with-map .contact-map-wrapper {
        width: calc(100% - 200px);
    }
}

@media (max-width: 767px) {
    .contact-with-map .contact-map-wrapper {
        width: 100%;
    }
}

.contact-details-box {
    position: absolute;
    z-index: 3;
    background: #FFF;
    width: 280px;
    padding: 40px 30px 30px;
    right: 100px;
    top: 130px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}

@media (max-width: 1199px) {
    .contact-details-box {
        right: 0;
    }
}

@media (max-width: 767px) {
    .contact-details-box {
        position: static;
        width: 100%;
        margin-bottom: 40px;
    }
}

.contact-details-box .contact-heading {
    font-size: var(--main-heading-3);
    font-weight: 500;
    color: #323c4f;
    margin-top: 0;
    margin-bottom: 30px;
    line-height: 1.5em;
}

@media (max-width: 575px) {
    .contact-details-box .contact-heading {
        font-size: 16px;
    }
}

.contact-list {
    list-style: none;
    padding: 0;
}

.contact-list li {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

.contact-list li .icon-wrapper {
    display: inline-block;
    flex: 0 0 30px;
    margin-left: 10px;
    text-align: center;
}

.contact-list p,
.contact-list a {
    margin: 0;
    font-size: var(--body-content);
    font-weight: 300;
    color: #323c4f;
}

@media (max-width: 575px) {

    .contact-list p,
    .contact-list a {
        font-size: 14px;
    }
}

.contact-list a {
    display: inline-block;
    transition: all 0.25s ease-in-out;
    text-decoration: none;
}

.contact-list a:hover {
    color: var(--accent-secondary-color);
}

.about-us {
    padding-bottom: 40px;
}

@media (min-width: 1680px) {
    .about-us {
        padding-left: 70px;
    }
}

@media (min-width: 1200px) {
    .about-us {
        display: flex;
    }
}

.about-us .about-us-details {
    flex: 0 0 calc(100% - 640px);
    padding-left: 70px;
}

@media (max-width: 1679px) {
    .about-us .about-us-details {
        flex: 0 0 calc(100% - 500px);
    }
}

@media (max-width: 1199px) {
    .about-us .about-us-details {
        flex: unset;
        padding: 0;
    }
}

.about-us .about-us-details>p {
    margin-bottom: 35px;
    font-size: var(--main-heading-3);
    font-weight: 300;
    line-height: 30px;
}

.about-us .about-us-details>p:last-child {
    margin-bottom: 0;
}

.about-us .about-us-details>img {
    display: block;
    margin: 15px 0;
    max-width: 100%;
    height: auto;
}

.about-us .about-us-photos-container {
    flex: 0 0 640px;
}

@media (max-width: 1679px) {
    .about-us .about-us-photos-container {
        flex: 0 0 500px;
    }
}

@media (max-width: 1199px) {
    .about-us .about-us-photos-container {
        margin-top: 40px;
    }
}

@media (max-width: 575px) {
    .about-us .about-us-photos-container {
        display: none;
    }
}

.about-us .about-us-photos-container .photos-container {
    display: flex;
    margin: 0 -7.5px;
}

.about-us .about-us-photos-container .photos-container-content {
    flex: 0 0 50%;
    width: 50%;
    padding: 0 7.5px;
}

.about-us .about-us-photos-container .photos-container-content img {
    object-fit: cover;
}

.about-us .about-us-photos-container .photos-container-content:nth-child(1) .photo-box:nth-child(1) {
    margin-bottom: 15px;
}

.about-us .about-us-photos-container .photos-container-content:nth-child(1) .photo-box:nth-child(1) img {
    height: 185px;
    width: 100%;
}

@media (max-width: 1679px) {
    .about-us .about-us-photos-container .photos-container-content:nth-child(1) .photo-box:nth-child(1) img {
        height: 150px;
    }
}

.about-us .about-us-photos-container .photos-container-content:nth-child(1) .photo-box:nth-child(2) img {
    height: 325px;
    width: 100%;
}

@media (max-width: 1679px) {
    .about-us .about-us-photos-container .photos-container-content:nth-child(1) .photo-box:nth-child(2) img {
        height: 275px;
    }
}

.about-us .about-us-photos-container .photos-container-content:nth-child(2) .photo-box:nth-child(1) {
    margin-bottom: 15px;
}

.about-us .about-us-photos-container .photos-container-content:nth-child(2) .photo-box:nth-child(1) img {
    height: 325px;
    width: 100%;
}

@media (max-width: 1679px) {
    .about-us .about-us-photos-container .photos-container-content:nth-child(2) .photo-box:nth-child(1) img {
        height: 275px;
    }
}

.about-us .about-us-photos-container .photos-container-content:nth-child(2) .photo-box:nth-child(2) img {
    height: 185px;
    width: 100%;
}

@media (max-width: 1679px) {
    .about-us .about-us-photos-container .photos-container-content:nth-child(2) .photo-box:nth-child(2) img {
        height: 150px;
    }
}

.about-us .about-us-photos-container .photo-box img {
    display: inline-block;
    border-radius: 10px;
    box-shadow: 0 0 59px rgba(0, 0, 0, 0.22);
}

.directors-list {
    padding-bottom: 30px;
}

@media (max-width: 991px) {
    .directors-list {
        padding-top: 10px;
    }
}

.directors-list .directors-row {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

@media (max-width: 991px) {
    .directors-list .directors-row {
        display: block;
    }
}

.directors-list .directors-row:first-child {
    position: relative;
}

@media (min-width: 992px) {
    .directors-list .directors-row:first-child {
        margin: 0 -80px;
    }

    .directors-list .directors-row:first-child .directors-line {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: calc(50% + 25px);
        width: 1.5px;
        height: calc(50% + 60px);
        background: linear-gradient(rgba(117, 117, 117, 0.3) 70%, transparent 10%) top center repeat-y;
        background-size: 1.5px 12px;
    }

    .directors-list .directors-row:first-child:before {
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        top: calc(50% + 25px);
        z-index: 2;
        background: #441419;
        border: 3px solid var(--accent-secondary-color);
        border-radius: 50%;
    }

    .directors-list .directors-row:first-child:after {
        content: '';
        display: block;
        width: 50%;
        height: 1.5px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: calc(50% + 25px);
        background: linear-gradient(90deg, #D5D5D5 70%, transparent 10%) right center repeat-x;
        background-size: 12px 1.5px;
    }

    .directors-list .directors-row:first-child .directors-item-wrapper {
        padding: 0 80px;
        width: 35%;
        position: relative;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .directors-list .directors-row:first-child .directors-item-wrapper {
        padding-left: 40px;
        padding-right: 40px;
        width: 40%;
        position: relative;
    }
}

@media (max-width: 991px) {
    .directors-list .directors-row:first-child .directors-item-wrapper {
        padding-bottom: 30px;
    }
}

.directors-list .directors-row:first-child .director-item {
    border-color: var(--accent-secondary-color);
}

.directors-list .directors-row:first-child .director-item .director-photo {
    background: var(--accent-secondary-color);
}

.directors-list .directors-row:not(:first-child) {
    position: relative;
    margin: 80px -40px 0;
}

@media (max-width: 1399px) {
    .directors-list .directors-row:not(:first-child) {
        margin: 80px -15px 0;
    }
}

@media (max-width: 991px) {
    .directors-list .directors-row:not(:first-child) {
        margin: 0;
    }
}

.directors-list .directors-row:not(:first-child) .directors-item-wrapper {
    padding: 120px 40px 0;
    width: 25%;
    position: relative;
}

@media (max-width: 1399px) {
    .directors-list .directors-row:not(:first-child) .directors-item-wrapper {
        padding: 70px 15px 0;
    }
}

@media (max-width: 991px) {
    .directors-list .directors-row:not(:first-child) .directors-item-wrapper {
        width: 100%;
        padding: 0 0 30px;
    }
}

@media (min-width: 992px) {
    .directors-list .directors-row:not(:first-child) .directors-item-wrapper:before {
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        bottom: 0;
        width: 1.5px;
        height: calc(100% + 120px);
        background: linear-gradient(rgba(117, 117, 117, 0.3) 70%, transparent 10%) top center repeat-y;
        background-size: 1.5px 12px;
    }

    .directors-list .directors-row:not(:first-child) .directors-item-wrapper:after {
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: -6px;
        z-index: 2;
        background: #441419;
        border: 3px solid var(--accent-secondary-color);
        border-radius: 50%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .directors-list .directors-row:not(:first-child) .directors-item-wrapper .director-position {
        height: 30px;
    }
}

@media (min-width: 992px) {
    .directors-list .directors-row:not(:first-child):after {
        content: '';
        display: block;
        width: 75%;
        height: 1.5px;
        top: 0;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        background: linear-gradient(90deg, #D5D5D5 70%, transparent 10%) right center repeat-x;
        background-size: 12px 1.5px;
    }
}

@media (min-width: 992px) {
    .directors-list .directors-row:nth-child(2):before {
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        top: 0;
        z-index: 2;
        background: #441419;
        border: 3px solid var(--accent-secondary-color);
        border-radius: 50%;
    }

    .directors-list .directors-row:nth-child(2) .directors-item-wrapper:before {
        height: 100%;
    }

    .directors-list .directors-row:last-child:after {
        width: 25%;
    }
}

.director-item {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    border-bottom: 10px solid var(--accent-color);
    padding: 60px 10px 25px;
    text-align: center;
    position: relative;
    margin-top: 50px;
    z-index: 3;
}

.director-item .director-photo {
    border-radius: 50%;
    background: var(--accent-color);
    padding: 5px;
    position: absolute;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    top: -50px;
    width: 100px;
    overflow: hidden;
}

.director-item .director-photo img {
    border-radius: 50%;
}

.director-item .director-name {
    font-size: var(--body-content);
    font-weight: 400;
    color: #323c4f;
    margin-bottom: 10px;
    height: 36px;
    overflow: hidden;
}

@media (max-width: 1679px) {
    .director-item .director-name {
        font-size: var(--base-font);
        height: 34px;
        margin-bottom: 7px;
    }
}

@media (max-width: 991px) {
    .director-item .director-name {
        height: unset;
        font-size: var(--body-content);
        margin-bottom: 10px;
    }
}

.director-item .director-position {
    margin: 0;
    font-weight: 700;
    color: var(--accent-secondary-color);
}

@media (max-width: 1679px) {
    .director-item .director-position {
        font-size: var(--body-small-content);
        font-weight: 500;
    }
}

@media (max-width: 991px) {
    .director-item .director-position {
        font-size: var(--base-font);
    }
}

.inner-main-wrapper .inner-main.maharah-in-numbers-main {
    background: #FEFCF8;
    position: relative;
}

.inner-main-wrapper .inner-main.maharah-in-numbers-main:before,
.inner-main-wrapper .inner-main.maharah-in-numbers-main:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='553.371' height='698.229' viewBox='0 0 553.371 698.229'%3E%3Cpath id='Path_44094' data-name='Path 44094' d='M641.663,631.728a102.993,102.993,0,0,0-12.015-27.666c-7.139-11.213-14.512-17.1-29.345-20.765a45.867,45.867,0,0,0-17.061-.791,65.813,65.813,0,0,0-10.557,2.431c-10.651,3.828-19.14,10.074-28.079,15.637-13.232,8.242-26.338,16.539-39.968,24.447a91.57,91.57,0,0,1-31.8,11.631,23.832,23.832,0,0,1-17.061-3.679l-1.594-1.115-.53-1.843-1.13-3.219.2-2.233.133-3.09a62.036,62.036,0,0,1,1.461-6.573c4.07-13.213,11.394-21.991,19.053-31.477l5.845-6.11a26.029,26.029,0,0,1,3.85-3.815l4.115-4.01,10.156-8.872,19.45-16.425,6.309-5.587a149.827,149.827,0,0,0,11.816-10.977c10.212-10.106,19.492-21,26.091-34.7,3.006-6.235,4.743-13.373,6.508-20.831,1.113-4.72,1.13-9.559,1.991-14.718a85.256,85.256,0,0,0,.6-13.537,58.978,58.978,0,0,0-.265-8.677c-.711-4.518-.352-8.8-1.2-13.014-1.87-9.322-3.4-17.909-6.438-25.893-1.883-4.943-3.264-9.987-5.775-14.258-.788-1.334-1.528-3.177-2.923-3.877-1.249-.627-1.2,1.014-1.458,1.773l-2.658,6.309a59.26,59.26,0,0,1-17.326,20.5c-7.442,5.535-16.161,9.357-26.422,12.157-3.3.9-6.63,1.164-10.226,1.843l-6.968.787-3.788.132-6.04.066-7.9-.529-9.3-1.118,1.4,5.786,2.459,9.663c2.7,9.708,5.04,19.42,8.628,28.255,1.7,4.184,4.224,11.934,7.638,14.066,1.8,1.122,5.172.77,7.568,1.181a92.946,92.946,0,0,0,15.467.986c2.522,0,5.441.307,7.634-.265l-7.833,7.3-18.257,15.575c-5.538,4.333-10.452,9.367-15.931,13.732l-6.707,6.441a29.19,29.19,0,0,0-4.314,4.34c-1.66,2.041-3.714,3.773-5.378,5.845-1.8,2.236-3.857,4.316-5.577,6.639a82.313,82.313,0,0,0-11.75,21.159c-1.772,4.9-2.727,10.109-3.854,15.773-.569,2.874-.136,5.765-.663,8.869a34.234,34.234,0,0,0,.133,8.81c.457,2.867.2,5.521.729,8.214,1.036,5.243,1.618,10.412,2.992,15.247,1.14,4.041,2.776,7.866,3.979,11.631l1.8,8.343c1.8,6.807,3.359,13.572,5.842,19.72a95.28,95.28,0,0,0,4.778,10.447l2.588,4.2a47.949,47.949,0,0,0-5.709,14.916c-.673,3.1-1.308,8.5-.729,12.157.541,3.414.213,6.64.861,9.8,1.768,8.541,3.561,16.358,6.508,23.656,1.671,4.142,3.4,8.2,5.245,12.157l2.853,5.65c-7.927.08-15.269-.254-21.773-1.77C404.3,739.765,380.3,713.29,367.88,679.5c-1.96-5.326-3.536-10.9-5.113-16.627l-1.859-8.806c-1.465-5.835-1.7-12.269-2.79-18.6l-.663-8.214-.4-9.465V614.38a44.19,44.19,0,0,1,.066-9.862l.331-10.053.865-11.565.663-6.57c1.318-7.482,1.521-15.059,3.121-22.28l3.983-20.633,3.651-16.56,2.657,6.57c2.4,5.441,4.332,11.13,6.435,16.891,2.734,7.465,5.046,15.341,7.306,23.325l3.317,14.523c1.144,4.717,1.3,9.517,2.194,14.526.719,4.03.46,8.531,1.127,12.816l.066,4.8v7.228l-.4,7.361-1.193,10.186a16.743,16.743,0,0,0,2.853-3.285,72.431,72.431,0,0,0,8.831-14.986,120.06,120.06,0,0,0,7.9-23.789c.935-4.26.921-8.789,1.66-13.276l.2-3.943.265-7.228v-4.4c-.6-3.849.143-7.807-.464-11.506-1.011-6.173-1.057-12.318-2.323-18.135-2.891-13.258-5.51-25.747-9.629-37.657-2.895-8.364-5.81-16.7-9.029-24.708l-3.052-7.887-7.1-16.627,1.925-13.8,4.848-32.929,3.652-28.06.994-9.656,1-13.934.464-9.137v-3.351a35.769,35.769,0,0,0-.066-8.343v-2.3l-.53-11.569-.2-4.992L391.78,288.75l-.865-8.214c-1.5-8.639-1.754-17.4-3.453-25.826l-3.85-22.078L380.16,216c-3.993-15.686-7.244-31.254-12.28-45.937-3.5-10.2-6.658-20.539-10.756-30.164l-4.844-12.028-5.912-13.007-3.184-6.511c-.694.376-.9,2.317-1.2,3.09L339,120.187c-3.857,10.872-7.98,20.9-11.952,31.609-5.72,15.418-10.721,31.616-15.4,48.107l-6.107,23.918c-2.127,7.817-3.177,15.8-4.98,23.921-1.273,5.737-1.862,11.83-2.989,17.811l-.861,8.214-.53,9.4v12.224l.53,8.869c.753,4.713.5,9.245,1.329,13.735,1.6,8.646,2.483,17.16,4.513,25.3,4.925,19.751,10.17,38.465,16.73,56.318,2.106,5.741,4.025,11.5,6.442,16.958,2.951,6.688,5.078,13.561,8.164,20.107,6.3,13.384,11.533,27.161,17.926,40.419l8.827,19.257-1.528,10.841c-1.531,8.078-2.26,16.1-3.983,23.855L344.51,587.3l-3.118,19.584-2.326,19.121-.53,5.981-.663,9.924-.2,7.294-.136,7.361.136,7.228v2.365l.53,9.461.861,8.876c1.2,6.587,1.716,13.223,3.257,19.319l1.855,8.28c2.926,10.342,5.946,20.372,10.292,29.31,13.542,27.854,36.77,47.55,68.245,57.635,5.713,1.829,11.746,3.027,17.992,4.4l8.032,1.115c2.947.512,5.912.038,9.029.529a37.052,37.052,0,0,0,8.9.066c2.567-.394,5.2-.021,7.568-.4,4.067-.644,7.882-.557,11.684-1.313a174.444,174.444,0,0,0,24.9-6.57,54.685,54.685,0,0,0,8.96-3.815l13.012-8.28,3.85-2.825,1.726-1.512,2.985-.787,6.905-2.365a139.412,139.412,0,0,0,19.52-9.332,175.4,175.4,0,0,0,47.864-41.468l7.237-8.744c6.881-9.036,13.208-18.978,17.462-30.557a114.686,114.686,0,0,0,3.784-13.272l1.193-8.019a45.1,45.1,0,0,0,.331-7.622A94.057,94.057,0,0,0,641.663,631.728ZM366.684,392.976l-.4-10.844-.066-2.756-.8-10.847-.2-3.414-1.461-13.805c-1.179-6.667-1.381-13.349-2.654-19.713-1.43-7.117-2.072-14.22-3.655-21.026-2.291-9.865-3.735-19.689-6.306-29.115-3.167-11.607-5.469-23.217-8.963-34.368-4.007-12.805-7.02-25.729-11.286-38.186l-4.314-13.8-3.32,9.461a160.743,160.743,0,0,0-6.637,24.513l-.8,7.622-.066,3.487v5l.2,5.058.534,8.214c1.106,6.6,1.29,13.314,2.588,19.518,1.479,7.075,2.232,13.937,4.049,20.636,5.169,19.048,10.009,37.367,16.862,54.611,2.518,6.34,4.544,12.791,7.3,18.86l4.516,11.039,9.225,20.57,3.986,8.806c.516,1.174.921,3,1.789,3.881V401.061Zm76.214,74.39c-.771-4.65-.879-9.3-1.859-13.732-2.344-10.607-4.659-20.573-8.234-29.77-2.783-7.169-5.6-13.965-9.427-20.041-.959-1.529-3.048-5.434-5.109-5.588-1.322,1.306-2.033,5.326-2.79,7.291-2.63,6.866-4.541,14.321-6.571,21.754-.426,1.554-2,7.7-1.329,9.531l1.594,1.905,3.585,5.128a100.375,100.375,0,0,1,8.566,18.135c2.905,7.932,4.534,16.491,6.438,25.562l1.527,11.962c.882,5.152.593,10.746.861,16.233.373,7.6-.659,15.4-.8,22.608,1.147-1,1.758-3.257,2.455-4.668a126.065,126.065,0,0,0,5.978-14.85c2.033-5.922,3.132-12.4,4.447-19.191.558-2.884.37-5.758.862-8.81.373-2.3-.066-4.849.331-7.357v-7.622ZM300.562,409.93c-4.468-6.013-18.23-7.559-29.076-7.423l-5.116.265c-2.888.491-5.856.7-8.5,1.313l-1.859.327c-1.726.787-4.049,5.814-4.914,7.82-2.424,5.643-3.878,11.788-5.842,18.069l-1.66,6.18-.663,2.7c4.607-3.034,7.952-5.859,14.076-7.625,8.011-2.31,19.879-.4,26.554,1.578l6.243,1.777-8.632,4.2-17.4,2.762c-7.756,1.933-14.041,4.236-19.384,8.409a26.351,26.351,0,0,0-8.7,12.224l-2.323,10.182,2.323-1.968,4.185-3.024a66.942,66.942,0,0,1,14.271-6.437,78.542,78.542,0,0,1,10.623-2.3l6.438-.857c7.788-1.7,16.3-4.024,20.514-9.2,5.367-6.594,8.28-15.073,10.557-24.841C303.443,419.109,302.889,413.065,300.562,409.93Zm37.509,118.491c-1.622.634-3.725,2.641-5.378,3.616a36.061,36.061,0,0,1-12.147,4.135c-9.368,1.689-16.343-4.034-19.454-9.13a30.461,30.461,0,0,1-3.052-16.3c1.231-6.744,3.641-11.454,6.239-16.689,3.093-6.239,6.442-12.4,8.367-19.654.771-2.912.757-7.653-2.127-8.214l-6.173,13.4L298.7,492.148a162.208,162.208,0,0,0-11.617,30.686c-3.781,14.808.6,29.428,10.089,35.291a22.46,22.46,0,0,0,6.044,2.428c3.676.979,8.862.5,12.147-.39,9.158-2.491,14.5-7.287,18.39-14.986a64.231,64.231,0,0,0,4.579-11.76C338.678,532.18,339.257,529.107,338.072,528.421Zm-69.578-5.915c-3.916-6.239-7.443-12.739-10.951-19.455-2.047-3.912-4.007-7.932-5.845-12.088l-2.253-5.065c-2.64.578-6.532,3.79-8.632,5.264-4.454,3.114-8.569,6.448-12.747,9.789-2.692,2.153-4.782,5.4-7.5,7.423-1.946-2.2-3.6-6.04-5.176-8.67-3.606-6-6.951-12.37-10.093-18.794l-3.784-8.221c-.345-.78-.638-2.376-1.329-2.822l-1.925.919-4.38,2.759c-7.606,5.281-15.666,10.848-21.445,17.94-2.061,2.532-4.286,4.856-6.173,7.622a8.811,8.811,0,0,0-1.594,2.829c-.279,1.254.774,2.459,1.13,3.285,1.231,2.857,2.56,5.591,3.784,8.35a196.794,196.794,0,0,0,11.485,21.817l6.173,9.991c.778.338,1.992-.46,2.591-.791a62.131,62.131,0,0,0,5.643-3.487c4.844-3.393,9.064-7.225,13.609-10.841l6.839-6.706,1.126,2.432,3.32,6.967c3.421,6.964,6.912,13.687,10.822,20.177l5.245,8.409c3.536-1.86,6.588-4.65,9.692-6.964a194.06,194.06,0,0,0,18.055-14.983c3.132-2.982,6.867-6.12,8.3-10.712Zm32.864,99.624-.53-5.19a44.458,44.458,0,0,0-5.113-14.059c-6.421-10.642-14.885-15.575-28.413-19.19-4.436-1.188-9.245-1.453-14.072-2.306l-4.914-.39-12.482-.916-5.176-.2-8.632-.2-16.13-.791-8.834-.853c-8.688-1.589-16.831-2.665-23.7-5.912-8.283-3.926-14.564-9.259-17.658-18.337a25.918,25.918,0,0,1-1.2-8.28,38.716,38.716,0,0,0,.066-4.536c-1.911,2.459-4.485,4.508-6.372,7.162a69.333,69.333,0,0,0-3.983,6.706,89.2,89.2,0,0,0-9.762,24.9c-2.026,9.155-.415,20.19,2.989,26.356,5.054,9.158,15.22,12.819,26.886,15.508l7.634,1.38-3.85,8.28A72.751,72.751,0,0,0,164,645c-.53,2.512-.209,5.114-.666,7.883a23.445,23.445,0,0,0-.066,6.445l.2,5.385c.774,4.668,1.018,9.217,2.124,13.342,5.831,21.772,16.036,36.768,37.31,43.241,6.431,1.958,18.006,3.491,26.286,1.972,4.736-.867,9.144-1.508,13.214-2.957,23.765-8.458,36.9-27.011,47.334-48.692,4-8.319,6.658-17.62,9.294-27.21.91-3.309,1.325-6.768,1.991-10.318l.464-5.518A23.308,23.308,0,0,0,301.358,622.131ZM327.647,730.3c-3.958,2.449-8.1,4.7-12.346,6.831-11.942,6.019-25.083,10.1-39.9,13.411-21.937,4.9-51.473,2.989-71.035-2.435-8.091-2.24-15.757-4.581-22.771-7.883-2.951-1.39-5.943-2.421-8.695-4.01-5.291-3.055-10.421-6.033-15.272-9.465-19.325-13.68-34.419-34.058-42.221-59.143-4.509-14.5-6.347-36.96-1.991-53.165,1.814-6.751,3.767-12.84,5.776-19.257.345-1.1,2.166-6.57,1.925-7.427l-3.254,3.546a79.574,79.574,0,0,0-6.641,10.384,95.476,95.476,0,0,0-5.507,13.607c-2.979,8.385-5.291,17.24-7.77,26.283-2.3,8.409-3.017,17.334-4.645,26.551l-.666,8.873a60.962,60.962,0,0,0-.328,9.332l.133,5.915.53,9.071c1.06,6.194,1.608,12.224,3.121,17.741,1.95,7.117,3.889,13.683,6.839,19.779,13.078,27.046,35.078,46.463,63.928,57.833a165.1,165.1,0,0,0,22.907,6.768l10.752,1.773,10.822.986,3.121.066a48.987,48.987,0,0,0,11.021,0c2.992-.46,5.992-.08,8.761-.526l5.779-.526c4.928-.909,9.87-1.254,14.536-2.428l11.75-2.958a181.98,181.98,0,0,0,28.351-11.3c4.7-2.418,9.078-4.992,13.41-7.692,2.9-1.808,6-3.637,8.1-6.242,7.279-9.047,11.415-21.915,14.871-34.633l1.859-9.66.4-3.55Zm-48.53-70.844c-2.57-9.071-5.8-14.436-12.545-19.319-6.386-4.623-13.881-7.6-22.638-9.991-3.861-1.056-7.993-1.484-12.084-2.3-6.424-1.275-13.364-.881-20.116-1.972L184.781,624.3l.732,3.877a103.5,103.5,0,0,0,3.85,13.537c6.365,17.017,18.568,28.913,36.777,34.239,15.544,4.546,33.819,1.118,45.743-4.072,2.508-1.094,6.993-3.261,8.695-5.061A30.334,30.334,0,0,0,279.117,659.46Zm334.2-21.1a67.047,67.047,0,0,0-14.076-1.181l-5.043.39a47.609,47.609,0,0,0-9.626,2.567,115.531,115.531,0,0,0-15.666,8.67L546.2,663.2l-17.86,10.715a10.512,10.512,0,0,1,2.323,2.428c1.482,1.818,3.188,3.442,4.649,5.323,7.188,9.284,12.091,20.26,16.528,32.4l4.517-2.957c4.22-2.79,8.171-5.758,12.147-8.737a178.962,178.962,0,0,0,38.242-39.827,152.257,152.257,0,0,0,9.692-15.442c1.092-2.007,3.132-4.947,3.585-7.295Zm-184.494,9.663c-4.046-5.246-10.954-7.044-18.523-8.872a73.679,73.679,0,0,0-16.925-1.909,13.686,13.686,0,0,0-2.856,1.185c-4.241,2.985-8.158,11.781-10.292,17.087a42.028,42.028,0,0,0-1.855,5.65c-.161.658-.293,2.048.2,2.369l10.822.791c10.166,1.735,23.75,3.853,25.756,13.276.565,2.644-1.322,4.661-2.389,6.04-3.529,4.564-8.325,6.5-13.078,9.8a10.087,10.087,0,0,0-3.917,10.642c.377,1.7,1.262,3.1,1.66,4.6l10.554-10.447c8.227-8.144,16.7-16.223,21.313-27.934C431.853,663.79,433.039,653.489,428.822,648.027Zm96.861,66.5a42.649,42.649,0,0,0-23.433-6.7l-2.525.132a53.349,53.349,0,0,0-6.173,1.049c-7.436,2.2-14.958,6.9-18.324,13.014l3.917,2.038,6.044,2.3a65.463,65.463,0,0,0,30.67,1.839l6.04-1.115,2.459-2.3a35.3,35.3,0,0,0,6.04-7.1A24.254,24.254,0,0,0,525.683,714.53Z' transform='translate(-92.284 -108.354)' fill='%23var(--accent-color)' fill-rule='evenodd' opacity='0.05'/%3E%3C/svg%3E%0A");
    display: block;
    position: absolute;
    bottom: -200px;
    pointer-events: none;
}

.inner-main-wrapper .inner-main.maharah-in-numbers-main:after {
    left: 0;
    transform: translateX(-50%);
}

.inner-main-wrapper .inner-main.maharah-in-numbers-main:before {
    right: 0;
    transform: translateX(50%);
}

@media (max-width: 767px) {

    .inner-main-wrapper .inner-main.maharah-in-numbers-main:before,
    .inner-main-wrapper .inner-main.maharah-in-numbers-main:after {
        content: none;
    }
}

@media (min-width: 1680px) {
    .maharah-in-numbers-content {
        padding-left: 110px;
    }
}

.maharah-in-numbers-content .section-with-title {
    align-items: center;
    margin-bottom: 85px;
}

.maharah-in-numbers-content .section-with-title:last-child {
    margin-bottom: 115px;
}

@media (max-width: 1399px) {
    .maharah-in-numbers-content .section-with-title {
        display: block;
    }
}

@media (max-width: 1399px) {
    .maharah-in-numbers-content .section-with-title .section-main-content {
        flex: unset;
        width: 100%;
    }
}

@media (max-width: 991px) {
    .maharah-in-numbers-content .section-with-title {
        margin-bottom: 30px;
    }
}

.maharah-in-numbers-content .maharah-in-numbers-brief {
    max-width: 1090px;
    margin: 0 auto 60px;
    text-align: center;
    font-size: var(--main-heading-3);
    font-weight: 300;
    line-height: 30px;
    color: var(--accent-color);
}

.maharah-in-numbers-content .maharah-numbers-list {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .maharah-in-numbers-content .maharah-numbers-list {
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .maharah-in-numbers-content .maharah-numbers-list {
        flex-direction: column;
        align-items: center;
    }

    .maharah-in-numbers-content .maharah-numbers-list .maharah-numbers-item {
        margin: 0 0 30px;
    }
}

@media (max-width: 1199px) {
    .maharah-in-numbers-content .maharah-numbers-item:not(:last-child) {
        margin-left: 25px;
    }
}

.organization-structure-tree {
    padding-bottom: 30px;
}

@media (min-width: 992px) {
    .organization-structure-row {
        display: flex;
        position: relative;
        justify-content: center;
    }

    .organization-structure-row:first-child {
        width: calc(50% + 20px);
        margin: auto;
    }

    .organization-structure-row:first-child:after {
        content: '';
        display: block;
        width: 100%;
        height: 1.5px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        background: linear-gradient(90deg, #D5D5D5 70%, transparent 10%) right center repeat-x;
        background-size: 12px 1.5px;
    }

    .organization-structure-row:first-child .organization-structure-item-wrapper {
        width: 100%;
    }

    .organization-structure-row:first-child .organization-structure-item-wrapper:after,
    .organization-structure-row:first-child .organization-structure-item-wrapper:before {
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 2;
        background: #441419;
        border: 3px solid var(--accent-secondary-color);
        border-radius: 50%;
    }

    .organization-structure-row:first-child .organization-structure-item-wrapper:after {
        right: -6px;
    }

    .organization-structure-row:first-child .organization-structure-item-wrapper:before {
        left: -6px;
    }

    .organization-structure-row:first-child .organization-structure-item {
        width: 40%;
        margin: auto;
    }

    .organization-structure-row:first-child .organization-structure-item p {
        font-size: var(--content-page-heading);
        min-height: 135px;
    }

    .organization-structure-row:not(:first-child) {
        margin: 0 -20px;
    }

    .organization-structure-row:not(:first-child):last-child .organization-structure-col {
        position: relative;
        padding: 0 20px;
        margin-top: 120px;
    }

    .organization-structure-row:not(:first-child):last-child .organization-structure-col:before {
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: -460px;
        width: 1.5px;
        height: 460px;
        background: linear-gradient(rgba(117, 117, 117, 0.3) 70%, transparent 10%) top center repeat-y;
        background-size: 1.5px 12px;
    }

    .organization-structure-row:not(:first-child):last-child .organization-structure-col:after {
        content: '';
        display: block;
        width: 60%;
        height: 1.5px;
        top: 0;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        background: linear-gradient(90deg, #D5D5D5 70%, transparent 10%) right center repeat-x;
        background-size: 12px 1.5px;
    }

    .organization-structure-row:not(:first-child) .organization-structure-col {
        position: relative;
        padding: 0 20px;
        margin-top: 120px;
    }

    .organization-structure-row:not(:first-child) .organization-structure-col:before {
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: -190px;
        width: 1.5px;
        height: 190px;
        background: linear-gradient(rgba(117, 117, 117, 0.3) 70%, transparent 10%) top center repeat-y;
        background-size: 1.5px 12px;
    }

    .organization-structure-row:not(:first-child) .organization-structure-col:after {
        content: '';
        display: block;
        width: 60%;
        height: 1.5px;
        top: 0;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        background: linear-gradient(90deg, #D5D5D5 70%, transparent 10%) right center repeat-x;
        background-size: 12px 1.5px;
    }

    .organization-structure-row:not(:first-child) .organization-structure-item-wrapper {
        margin-top: 100px;
        position: relative;
    }

    .organization-structure-row:not(:first-child) .organization-structure-item-wrapper .organization-structure-item p:before {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: -10px;
        z-index: 2;
        background: var(--accent-secondary-color);
        border: 5px solid var(--accent-secondary-color);
        border-radius: 50%;
    }

    .organization-structure-row:not(:first-child) .organization-structure-item-wrapper:before {
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        bottom: 0;
        width: 1.5px;
        height: calc(100% + 100px);
        background: linear-gradient(rgba(117, 117, 117, 0.3) 70%, transparent 10%) top center repeat-y;
        background-size: 1.5px 12px;
    }

    .organization-structure-row:not(:first-child) .organization-structure-item-wrapper:after {
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translate(-50%);
        top: -106px;
        z-index: 2;
        background: #441419;
        border: 3px solid var(--accent-secondary-color);
        border-radius: 50%;
    }
}

@media (min-width: 992px) {
    .organization-structure-col {
        display: flex;
        width: 50%;
        align-items: flex-start;
    }
}

@media (min-width: 992px) {
    .organization-structure-item-wrapper {
        padding: 0 20px;
        width: calc(100% / 3);
    }
}

.organization-structure-item {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    text-align: center;
    color: #323c4f;
    position: relative;
    z-index: 3;
    background: #FFF;
}

.organization-structure-item p {
    margin: 0;
    min-height: 115px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 10px 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .organization-structure-item {
        font-size: var(--body-small-content);
    }
}

@media (max-width: 991px) {
    .organization-structure-item {
        margin-bottom: 30px;
        font-size: 22px;
    }
}

.our-executive-content {
    position: relative;
    display: flex;
    margin-bottom: 60px;
}

@media (min-width: 992px) {
    .our-executive-content:nth-child(2) {
        z-index: 1;
        background: #FFF;
    }

    .our-executive-content:before {
        content: url("../images/shapes/bottom-corner-shape.png");
        position: absolute;
        display: block;
        bottom: 0;
        right: -50px;
        opacity: 0.03;
        pointer-events: none;
    }
}

@media (min-width: 992px) {
    .our-executive-content {
        justify-content: space-between;
        flex-direction: row-reverse;
    }
}

@media (max-width: 991px) {
    .our-executive-content {
        flex-direction: column;
        align-items: center;
        margin-bottom: 100px;
    }
}

@media (min-width: 1680px) {
    .our-executive-content {
        padding-left: 190px;
    }
}

.our-executive-content:last-child {
    margin-bottom: 0;
}

.our-executive-content .executive-photo {
    flex: 0 0 355px;
    padding-bottom: 100px;
    position: relative;
    z-index: 2;
}

@media (max-width: 991px) {
    .our-executive-content .executive-photo {
        padding-bottom: 30px;
        flex: unset;
    }
}

.our-executive-content .executive-photo:before {
    content: "";
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='395.052' height='498.467' viewBox='0 0 395.052 498.467'%3E%3Cpath id='Path_44094' data-name='Path 44094' d='M484.487,481.992a73.526,73.526,0,0,0-8.577-19.751c-5.1-8.005-10.36-12.206-20.949-14.824a32.746,32.746,0,0,0-12.18-.565,46.989,46.989,0,0,0-7.537,1.736c-7.6,2.733-13.664,7.192-20.045,11.164-9.446,5.884-18.8,11.807-28.533,17.453a65.372,65.372,0,0,1-22.7,8.3,17.014,17.014,0,0,1-12.18-2.626l-1.138-.8-.379-1.315-.807-2.3.142-1.594.095-2.206a44.286,44.286,0,0,1,1.043-4.693c2.906-9.433,8.134-15.7,13.6-22.471l4.173-4.362a18.577,18.577,0,0,1,2.749-2.723l2.938-2.862,7.25-6.334L395.337,419.5l4.5-3.989a106.949,106.949,0,0,0,8.435-7.836c7.29-7.214,13.915-14.993,18.626-24.772,2.146-4.452,3.386-9.547,4.646-14.872.794-3.37.807-6.824,1.422-10.507a60.862,60.862,0,0,0,.426-9.664,42.1,42.1,0,0,0-.189-6.195c-.508-3.226-.251-6.284-.854-9.291-1.335-6.655-2.43-12.785-4.6-18.485-1.345-3.529-2.331-7.13-4.123-10.179-.563-.953-1.091-2.268-2.086-2.768-.891-.448-.854.724-1.041,1.266l-1.9,4.5a42.307,42.307,0,0,1-12.369,14.638,55.39,55.39,0,0,1-18.863,8.679c-2.355.642-4.733.831-7.3,1.316l-4.975.562-2.7.095-4.312.047-5.639-.378-6.638-.8,1,4.131,1.755,6.9c1.93,6.931,3.6,13.864,6.16,20.171,1.215,2.987,3.015,8.52,5.453,10.042,1.282.8,3.692.55,5.4.843a66.354,66.354,0,0,0,11.042.7,23.908,23.908,0,0,0,5.45-.189l-5.592,5.21L373.442,389.8c-3.954,3.094-7.462,6.687-11.373,9.8l-4.788,4.6a20.84,20.84,0,0,0-3.08,3.1c-1.185,1.457-2.652,2.693-3.839,4.173-1.282,1.6-2.754,3.081-3.981,4.74a58.764,58.764,0,0,0-8.388,15.105,77.638,77.638,0,0,0-2.751,11.261c-.406,2.052-.1,4.116-.473,6.332a24.438,24.438,0,0,0,.095,6.289c.326,2.047.142,3.942.52,5.864.74,3.743,1.155,7.433,2.136,10.885.814,2.885,1.982,5.615,2.841,8.3l1.282,5.956a119.574,119.574,0,0,0,4.17,14.078,68.024,68.024,0,0,0,3.411,7.458l1.847,3A34.232,34.232,0,0,0,347,521.4a27.653,27.653,0,0,0-.52,8.679c.386,2.437.152,4.74.615,6.993a97.825,97.825,0,0,0,4.646,16.888c1.193,2.957,2.428,5.852,3.745,8.679l2.037,4.034a66.681,66.681,0,0,1-15.544-1.263c-26.94-6.289-44.074-25.19-52.941-49.31-1.4-3.8-2.525-7.781-3.65-11.87l-1.327-6.287c-1.046-4.166-1.21-8.759-1.992-13.277l-.473-5.864-.284-6.757v-2.437a31.546,31.546,0,0,1,.047-7.04l.237-7.177.617-8.257.473-4.69c.941-5.342,1.086-10.751,2.228-15.906l2.843-14.73,2.607-11.823,1.9,4.69c1.71,3.884,3.092,7.945,4.594,12.059,1.952,5.329,3.6,10.952,5.216,16.652l2.368,10.368c.817,3.367.926,6.794,1.566,10.37.513,2.877.329,6.09.8,9.149l.047,3.424v5.16l-.284,5.255-.852,7.272a11.954,11.954,0,0,0,2.037-2.345,51.708,51.708,0,0,0,6.3-10.7,85.709,85.709,0,0,0,5.639-16.983c.667-3.041.657-6.274,1.185-9.477l.142-2.815.189-5.16v-3.141c-.426-2.748.1-5.573-.331-8.214-.722-4.407-.754-8.793-1.658-12.947-2.064-9.465-3.934-18.381-6.874-26.883-2.066-5.971-4.148-11.925-6.446-17.639l-2.179-5.63-5.072-11.87,1.374-9.851,3.461-23.508,2.607-20.032.71-6.894.712-9.948.331-6.523v-2.392a25.537,25.537,0,0,0-.047-5.956v-1.641l-.378-8.259-.145-3.564L306.1,237.139l-.617-5.864c-1.073-6.167-1.252-12.422-2.465-18.438l-2.749-15.762L297.8,185.2c-2.851-11.2-5.171-22.312-8.767-32.794-2.5-7.284-4.753-14.663-7.679-21.534l-3.458-8.587L273.675,113l-2.273-4.648c-.5.269-.64,1.654-.854,2.206l-2.131,6.242c-2.754,7.762-5.7,14.924-8.532,22.566-4.083,11.007-7.654,22.571-11,34.344l-4.36,17.075c-1.519,5.581-2.268,11.28-3.555,17.077-.909,4.1-1.33,8.445-2.134,12.715l-.615,5.864-.378,6.71v8.726l.378,6.332c.538,3.365.354,6.6.949,9.806,1.143,6.172,1.773,12.25,3.222,18.062a389.712,389.712,0,0,0,11.944,40.205c1.5,4.1,2.873,8.207,4.6,12.106,2.106,4.775,3.625,9.681,5.829,14.354,4.5,9.555,8.234,19.39,12.8,28.855l6.3,13.748-1.091,7.739c-1.093,5.767-1.613,11.5-2.843,17.03l-7.584,40.161-2.226,13.981-1.661,13.65-.378,4.27-.473,7.085-.142,5.208-.1,5.255.1,5.16v1.689l.379,6.754.615,6.337c.856,4.7,1.225,9.44,2.325,13.792l1.325,5.911c2.089,7.383,4.245,14.543,7.347,20.925,9.668,19.885,26.25,33.946,48.72,41.145,4.078,1.306,8.386,2.161,12.845,3.143l5.734.8c2.1.366,4.22.027,6.446.378a26.454,26.454,0,0,0,6.351.047c1.832-.281,3.712-.015,5.4-.284,2.9-.46,5.627-.4,8.341-.937a124.536,124.536,0,0,0,17.775-4.69,39.04,39.04,0,0,0,6.4-2.723l9.289-5.911,2.749-2.017,1.232-1.079,2.131-.562,4.93-1.689a99.535,99.535,0,0,0,13.935-6.662,125.213,125.213,0,0,0,34.17-29.6l5.166-6.242a83.668,83.668,0,0,0,12.466-21.815,81.861,81.861,0,0,0,2.7-9.475l.852-5.725a32.2,32.2,0,0,0,.237-5.441A67.147,67.147,0,0,0,484.487,481.992ZM288.179,311.546l-.284-7.742-.047-1.967-.568-7.744-.142-2.437-1.043-9.855c-.842-4.76-.986-9.53-1.895-14.073-1.021-5.081-1.479-10.151-2.609-15.011-1.636-7.043-2.667-14.056-4.5-20.785-2.261-8.286-3.9-16.575-6.4-24.535-2.861-9.142-5.012-18.368-8.057-27.261l-3.08-9.85-2.37,6.754a114.752,114.752,0,0,0-4.738,17.5l-.57,5.441-.047,2.489v3.566l.142,3.611.381,5.864c.789,4.71.921,9.5,1.847,13.934,1.056,5.051,1.593,9.95,2.891,14.732,3.69,13.6,7.146,26.677,12.038,38.987,1.8,4.526,3.244,9.132,5.214,13.464l3.224,7.881,6.586,14.685L287,325.48a9.877,9.877,0,0,0,1.277,2.77V317.318Zm54.41,53.107c-.55-3.32-.627-6.64-1.327-9.8-1.673-7.573-3.326-14.687-5.879-21.253a83.176,83.176,0,0,0-6.73-14.307c-.685-1.092-2.176-3.88-3.648-3.989-.944.932-1.452,3.8-1.992,5.205-1.877,4.9-3.242,10.224-4.691,15.531-.3,1.109-1.429,5.5-.949,6.8l1.138,1.36,2.56,3.661a71.66,71.66,0,0,1,6.115,12.947c2.074,5.663,3.237,11.773,4.6,18.249l1.09,8.54c.63,3.678.423,7.672.615,11.589.266,5.424-.471,11-.568,16.14.819-.716,1.255-2.325,1.753-3.332a90,90,0,0,0,4.268-10.6,103.169,103.169,0,0,0,3.174-13.7c.4-2.059.264-4.111.615-6.289.266-1.644-.047-3.462.237-5.252v-5.441Zm-101.614-41c-3.189-4.292-13.014-5.4-20.758-5.3l-3.652.189c-2.062.351-4.18.5-6.065.938l-1.327.234c-1.232.562-2.891,4.151-3.508,5.583-1.73,4.029-2.769,8.416-4.17,12.9l-1.185,4.412-.473,1.925c3.289-2.166,5.677-4.183,10.049-5.444,5.719-1.649,14.192-.283,18.957,1.126l4.457,1.268-6.162,3-12.419,1.972c-5.537,1.38-10.024,3.024-13.838,6a18.812,18.812,0,0,0-6.21,8.726l-1.658,7.269,1.658-1.405,2.988-2.159a47.792,47.792,0,0,1,10.188-4.6,56.068,56.068,0,0,1,7.584-1.644l4.6-.612c5.56-1.211,11.64-2.872,14.645-6.568,3.832-4.708,5.911-10.761,7.537-17.734C243.031,330.2,242.635,325.888,240.975,323.65Zm26.778,84.591c-1.158.453-2.659,1.885-3.839,2.581a25.742,25.742,0,0,1-8.672,2.952c-6.688,1.206-11.667-2.88-13.888-6.518a21.746,21.746,0,0,1-2.179-11.636c.879-4.815,2.6-8.177,4.454-11.915,2.208-4.454,4.6-8.851,5.973-14.031.55-2.079.54-5.464-1.519-5.864l-4.407,9.569-4.029,8.965a115.8,115.8,0,0,0-8.293,21.907c-2.7,10.572.426,21.009,7.2,25.195a16.034,16.034,0,0,0,4.315,1.733,18.919,18.919,0,0,0,8.672-.279,19.157,19.157,0,0,0,13.129-10.7,45.855,45.855,0,0,0,3.269-8.4C268.186,410.924,268.6,408.731,267.752,408.241Zm-49.672-4.223c-2.8-4.454-5.313-9.095-7.818-13.889-1.462-2.793-2.861-5.663-4.173-8.629l-1.608-3.616c-1.885.413-4.663,2.706-6.162,3.758-3.18,2.223-6.117,4.6-9.1,6.988-1.922,1.537-3.414,3.857-5.356,5.3-1.389-1.572-2.569-4.312-3.695-6.19-2.574-4.285-4.962-8.831-7.206-13.417l-2.7-5.869c-.247-.557-.456-1.7-.949-2.014l-1.374.656-3.127,1.97c-5.43,3.77-11.184,7.744-15.31,12.807-1.471,1.808-3.06,3.467-4.407,5.441a6.29,6.29,0,0,0-1.138,2.02c-.2.9.553,1.756.807,2.345.879,2.039,1.827,3.991,2.7,5.961a140.492,140.492,0,0,0,8.2,15.575l4.407,7.132c.555.241,1.422-.328,1.85-.565a44.354,44.354,0,0,0,4.028-2.489c3.458-2.422,6.471-5.158,9.715-7.739l4.882-4.787.8,1.736,2.37,4.974c2.442,4.971,4.935,9.771,7.726,14.4l3.745,6a54.733,54.733,0,0,0,6.919-4.971,138.531,138.531,0,0,0,12.89-10.7c2.236-2.129,4.9-4.369,5.926-7.647Zm23.461,71.122-.378-3.705a31.739,31.739,0,0,0-3.65-10.037c-4.584-7.6-10.626-11.119-20.284-13.7-3.167-.848-6.6-1.037-10.046-1.646l-3.508-.279-8.911-.654-3.695-.144-6.162-.139-11.515-.565-6.307-.609c-6.2-1.134-12.016-1.9-16.918-4.22-5.913-2.8-10.4-6.61-12.606-13.091a18.5,18.5,0,0,1-.854-5.911,27.638,27.638,0,0,0,.047-3.238c-1.364,1.756-3.2,3.218-4.549,5.113a49.5,49.5,0,0,0-2.843,4.787,63.678,63.678,0,0,0-6.969,17.779c-1.447,6.536-.3,14.414,2.134,18.816,3.608,6.538,10.865,9.152,19.194,11.072l5.45.985-2.749,5.911a51.937,51.937,0,0,0-2.938,9.806c-.378,1.793-.149,3.651-.476,5.628a16.737,16.737,0,0,0-.047,4.6l.144,3.845c.553,3.332.727,6.58,1.516,9.525,4.163,15.543,11.448,26.249,26.636,30.87,4.591,1.4,12.855,2.492,18.766,1.408a61.231,61.231,0,0,0,9.434-2.111c16.966-6.038,26.345-19.283,33.792-34.761,2.856-5.939,4.753-12.579,6.635-19.425.65-2.362.946-4.832,1.422-7.366l.331-3.939A16.64,16.64,0,0,0,241.542,475.14Zm18.768,77.225c-2.826,1.748-5.784,3.352-8.814,4.877-8.525,4.3-17.907,7.209-28.486,9.575-15.661,3.5-36.747,2.134-50.712-1.738a101.982,101.982,0,0,1-16.256-5.628c-2.106-.992-4.243-1.728-6.207-2.862-3.777-2.181-7.439-4.307-10.9-6.757a80.6,80.6,0,0,1-30.142-42.222c-3.219-10.353-4.531-26.386-1.422-37.955,1.295-4.82,2.689-9.167,4.123-13.747.247-.786,1.546-4.69,1.374-5.3l-2.323,2.532a56.81,56.81,0,0,0-4.741,7.413,68.161,68.161,0,0,0-3.931,9.714c-2.126,5.986-3.777,12.308-5.547,18.764-1.643,6-2.154,12.375-3.316,18.955l-.476,6.334a43.521,43.521,0,0,0-.234,6.662l.095,4.223.378,6.476C93.529,536.1,93.92,540.4,95,544.342a81.591,81.591,0,0,0,4.883,14.121c9.337,19.308,25.042,33.17,45.638,41.287a117.858,117.858,0,0,0,16.353,4.832l7.676,1.266,7.726.7,2.228.047a34.978,34.978,0,0,0,7.868,0c2.136-.328,4.277-.057,6.254-.375l4.126-.376c3.518-.649,7.046-.9,10.378-1.733L216.517,602a129.919,129.919,0,0,0,20.24-8.07c3.359-1.726,6.481-3.564,9.573-5.491a22.286,22.286,0,0,0,5.781-4.456c5.2-6.458,8.149-15.645,10.617-24.724l1.327-6.9.284-2.534ZM225.665,501.79c-1.835-6.476-4.138-10.306-8.956-13.792-4.559-3.3-9.909-5.424-16.161-7.132-2.756-.754-5.707-1.059-8.627-1.641-4.586-.91-9.541-.629-14.361-1.407l-19.241-1.127.523,2.768a73.892,73.892,0,0,0,2.749,9.664c4.544,12.148,13.256,20.641,26.255,24.443,11.1,3.245,24.144.8,32.656-2.907,1.79-.781,4.992-2.328,6.207-3.613A21.657,21.657,0,0,0,225.665,501.79Zm238.585-15.06a47.866,47.866,0,0,0-10.049-.843l-3.6.279A33.985,33.985,0,0,0,443.729,488a82.475,82.475,0,0,0-11.184,6.19l-16.209,10.276-12.75,7.65a7.5,7.5,0,0,1,1.658,1.733c1.058,1.3,2.276,2.457,3.319,3.8,5.131,6.628,8.632,14.464,11.8,23.13l3.224-2.111c3.013-1.992,5.833-4.111,8.672-6.237A127.759,127.759,0,0,0,459.559,504a108.706,108.706,0,0,0,6.919-11.024c.779-1.433,2.236-3.531,2.559-5.208Zm-131.71,6.9c-2.888-3.745-7.82-5.028-13.223-6.334a52.6,52.6,0,0,0-12.083-1.363,9.772,9.772,0,0,0-2.039.846c-3.028,2.131-5.824,8.411-7.347,12.2a30,30,0,0,0-1.325,4.034c-.115.47-.209,1.462.142,1.691l7.726.564c7.258,1.238,16.955,2.75,18.387,9.478.4,1.888-.944,3.327-1.706,4.312-2.52,3.258-5.943,4.638-9.337,6.993a7.2,7.2,0,0,0-2.8,7.6c.269,1.214.9,2.213,1.185,3.285l7.534-7.458c5.873-5.814,11.924-11.581,15.215-19.942C334.7,504.881,335.55,497.527,332.539,493.628ZM401.689,541.1a30.448,30.448,0,0,0-16.729-4.785l-1.8.094a38.1,38.1,0,0,0-4.407.749c-5.308,1.574-10.679,4.924-13.081,9.291l2.8,1.455,4.315,1.641a46.734,46.734,0,0,0,21.9,1.313l4.312-.8,1.755-1.644a25.2,25.2,0,0,0,4.312-5.066A17.314,17.314,0,0,0,401.689,541.1Z' transform='translate(-92.285 -108.354)' fill='%23b28d56' fill-rule='evenodd' opacity='0.05'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: -180px bottom;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.our-executive-content .executive-photo img {
    border-radius: 10px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}

.our-executive-content .executive-info {
    flex: 0 0 calc(100% - 355px);
    position: relative;
    z-index: 2;
    max-width: 885px;
}

@media (min-width: 992px) {
    .our-executive-content .executive-info {
        padding-left: 50px;
    }
}

.our-executive-content .executive-info .executive-name {
    font-size: var(--main-heading-1);
    font-weight: 500;
    margin: 0;
}

.our-executive-content .executive-info .executive-position {
    font-size: var(--main-heading-3);
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 30px;
}

.our-executive-content .executive-info .executive-history {
    font-size: var(--main-heading-3);
    line-height: 30px;
    font-weight: 300;
    margin: 0;
}

.inner-main-wrapper .inner-main.our-values-main {
    background: #FEFCF8;
}

.our-values-content {
    display: flex;
    margin: 0;
    flex-wrap: wrap;
    margin: 0 -10px;
    justify-content: center;
    margin-bottom: 30px;
    position: relative;
}

.our-values-content:before {
    content: url("../images/shapes/bottom-corner-shape.png");
    position: absolute;
    display: block;
    bottom: 0;
    left: -50px;
    opacity: 0.03;
    pointer-events: none;
    transform: rotateY(180deg);
}

.our-values-content li {
    flex: 0 0 20%;
    width: 20%;
    padding: 0 10px;
    position: relative;
    z-index: 2;
}

@media (max-width: 1199px) {
    .our-values-content li {
        flex: 0 0 calc(100% / 3);
        width: calc(100% / 3);
    }
}

@media (max-width: 767px) {
    .our-values-content li {
        flex: 0 0 50%;
        width: 50%;
    }
}

@media (max-width: 575px) {
    .our-values-content li {
        flex: 0 0 100%;
        width: 100%;
    }
}

.our-values-content .our-value-item {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    text-align: center;
    padding: 40px 15px 30px;
    position: relative;
    margin-bottom: 170px;
    overflow: hidden;
    transition: all ease-in-out 0.25s;
}

@media (max-width: 1199px) {
    .our-values-content .our-value-item {
        margin-bottom: 20px;
    }
}

.our-values-content .our-value-item .value-icon-box {
    margin-bottom: 25px;
}

.our-values-content .our-value-item .value-icon-box svg {
    height: 70px;
    width: auto;
}

.our-values-content .our-value-item .value-name {
    font-size: var(--body-content);
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    height: 35px;
    color: var(--accent-color);
}

.our-values-content .our-value-item .value-description {
    color: #323c4f;
    font-weight: 400;
    line-height: 25px;
    left: 50%;
    width: 100%;
    transform: scale(0);
    height: 0;
    transition: all ease-in-out 0.25s;
    overflow: hidden;
    margin: 0;
}

@media (max-width: 1199px) {
    .our-values-content .our-value-item .value-description {
        transform: scale(1);
        height: 125px;
        margin: 10px 0 0;
    }
}

.our-values-content .our-value-item:after {
    content: '';
    display: block;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: var(--accent-secondary-color);
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: -260px;
    transition: all 0.4s ease-in-out;
}

@media (max-width: 1199px) {
    .our-values-content .our-value-item:after {
        content: none;
    }
}

@media (min-width: 1200px) {
    .our-values-content .our-value-item:hover {
        margin-bottom: 0;
    }

    .our-values-content .our-value-item:hover .value-name {
        color: var(--accent-secondary-color);
    }

    .our-values-content .our-value-item:hover .value-description {
        height: 125px;
        transform: scale(1);
        transition: all ease-in-out 0.25s, transform ease-in-out 0.25s 0.25s;
        margin: 10px 0 30px;
    }

    .our-values-content .our-value-item:hover:after {
        bottom: -220px;
        box-shadow: 0 0 0 18px rgba(178, 141, 86, 0.1);
        transition: all 0.3s ease-in-out 0.5s, box-shadow 0.3s ease-in-out 0.6s;
    }
}

.mission-vision-container {
    display: flex;
    margin-bottom: 195px;
    position: relative;
}

@media (max-width: 1199px) {
    .mission-vision-container {
        display: block;
        margin-bottom: 60px;
    }
}

.mission-vision-container:before {
    content: url("../images/shapes/bottom-corner-shape.png");
    position: absolute;
    display: block;
    bottom: 0;
    left: -50px;
    opacity: 0.03;
    pointer-events: none;
}

.mission-vision-container:last-of-type {
    margin-bottom: 0;
}

.mission-vision-container:last-of-type:before {
    left: unset;
    right: -50px;
    transform: none;
    transform: rotateY(180deg);
}

.mission-vision-container .mission-vision-content {
    flex: 0 0 calc(100% - 660px);
    padding-left: 95px;
    position: relative;
    z-index: 2;
}

@media (max-width: 1679px) {
    .mission-vision-container .mission-vision-content {
        flex: 0 0 calc(100% - 500px);
        padding-left: 40px;
    }
}

@media (max-width: 1199px) {
    .mission-vision-container .mission-vision-content {
        margin-bottom: 30px;
        padding: 0;
    }
}

.mission-vision-container .mission-vision-content .mission-vision-description {
    font-size: var(--main-heading-3);
    font-weight: 300;
    margin: 0;
    line-height: 30px;
}

.mission-vision-container .mission-vision-photos {
    flex: 0 0 660px;
    position: relative;
    z-index: 2;
}

@media (max-width: 1679px) {
    .mission-vision-container .mission-vision-photos {
        flex: 0 0 500px;
    }
}

@media (max-width: 575px) {
    .mission-vision-container .mission-vision-photos {
        display: none;
    }
}

.mission-vision-container .mission-vision-photos .photos-container {
    display: flex;
    margin: 0 -7.5px;
}

.mission-vision-container .mission-vision-photos .photos-container-content {
    flex: 0 0 50%;
    width: 50%;
    padding: 0 7.5px;
}

.mission-vision-container .mission-vision-photos .photos-container-content img {
    object-fit: cover;
}

.mission-vision-container .mission-vision-photos .photos-container-content:nth-child(1) .photo-box:nth-child(1) {
    margin-bottom: 15px;
}

.mission-vision-container .mission-vision-photos .photos-container-content:nth-child(1) .photo-box:nth-child(1) img {
    height: 180px;
    width: 100%;
}

@media (max-width: 1679px) {
    .mission-vision-container .mission-vision-photos .photos-container-content:nth-child(1) .photo-box:nth-child(1) img {
        height: 150px;
    }
}

.mission-vision-container .mission-vision-photos .photos-container-content:nth-child(1) .photo-box:nth-child(2) img {
    height: 310px;
    width: 100%;
}

@media (max-width: 1679px) {
    .mission-vision-container .mission-vision-photos .photos-container-content:nth-child(1) .photo-box:nth-child(2) img {
        height: 275px;
    }
}

.mission-vision-container .mission-vision-photos .photos-container-content:nth-child(2) .photo-box:nth-child(1) {
    margin-bottom: 15px;
}

.mission-vision-container .mission-vision-photos .photos-container-content:nth-child(2) .photo-box:nth-child(1) img {
    height: 310px;
    width: 100%;
}

@media (max-width: 1679px) {
    .mission-vision-container .mission-vision-photos .photos-container-content:nth-child(2) .photo-box:nth-child(1) img {
        height: 275px;
    }
}

.mission-vision-container .mission-vision-photos .photos-container-content:nth-child(2) .photo-box:nth-child(2) img {
    height: 180px;
    width: 100%;
}

@media (max-width: 1679px) {
    .mission-vision-container .mission-vision-photos .photos-container-content:nth-child(2) .photo-box:nth-child(2) img {
        height: 150px;
    }
}

.mission-vision-container .mission-vision-photos .photo-box {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 59px rgba(0, 0, 0, 0.22);
}

.mission-vision-container .mission-vision-photos .photo-box img {
    border-radius: 10px;
}

.gallery-type-icon {
    position: absolute;
    top: 20px;
    left: 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: center center no-repeat;
    background-color: var(--accent-secondary-color);
    z-index: 2;
    box-shadow: 0 0 0 6px rgba(255, 237, 226, 0.2);
}

.gallery-type-icon.video-gallery-type {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='Icon_material-video-library' data-name='Icon material-video-library' d='M4.5,6H3V16.5A1.5,1.5,0,0,0,4.5,18H15V16.5H4.5Zm12-3h-9A1.5,1.5,0,0,0,6,4.5v9A1.5,1.5,0,0,0,7.5,15h9A1.5,1.5,0,0,0,18,13.5v-9A1.5,1.5,0,0,0,16.5,3Zm-6,9.375V5.625L15,9Z' transform='translate(-3 -3)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.gallery-type-icon.photo-gallery-type {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.279' height='16.279' viewBox='0 0 16.279 16.279'%3E%3Cpath id='Icon_material-photo-library' data-name='Icon material-photo-library' d='M19.279,14.4V4.628A1.633,1.633,0,0,0,17.651,3H7.884A1.633,1.633,0,0,0,6.256,4.628V14.4a1.633,1.633,0,0,0,1.628,1.628h9.768A1.633,1.633,0,0,0,19.279,14.4ZM10.326,11.14l1.652,2.206,2.417-3.02,3.256,4.07H7.884ZM3,6.256v11.4a1.633,1.633,0,0,0,1.628,1.628h11.4V17.651H4.628V6.256Z' transform='translate(-3 -3)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.lity {
    z-index: 99990;
}

.gallery-list {
    margin-top: 40px;
}

.gallery-list .gallery-item {
    margin-bottom: 30px;
    padding-top: 75%;
    position: relative;
    overflow: hidden;
    display: block;
}

.gallery-list .gallery-item:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: center center no-repeat;
    background-color: var(--accent-secondary-color);
    z-index: 2;
    transition: all 0.25s ease-in-out;
}

.gallery-list .gallery-item.video-gallery:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='Icon_material-video-library' data-name='Icon material-video-library' d='M4.5,6H3V16.5A1.5,1.5,0,0,0,4.5,18H15V16.5H4.5Zm12-3h-9A1.5,1.5,0,0,0,6,4.5v9A1.5,1.5,0,0,0,7.5,15h9A1.5,1.5,0,0,0,18,13.5v-9A1.5,1.5,0,0,0,16.5,3Zm-6,9.375V5.625L15,9Z' transform='translate(-3 -3)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.gallery-list .gallery-item.photo-gallery:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.279' height='16.279' viewBox='0 0 16.279 16.279'%3E%3Cpath id='Icon_material-photo-library' data-name='Icon material-photo-library' d='M19.279,14.4V4.628A1.633,1.633,0,0,0,17.651,3H7.884A1.633,1.633,0,0,0,6.256,4.628V14.4a1.633,1.633,0,0,0,1.628,1.628h9.768A1.633,1.633,0,0,0,19.279,14.4ZM10.326,11.14l1.652,2.206,2.417-3.02,3.256,4.07H7.884ZM3,6.256v11.4a1.633,1.633,0,0,0,1.628,1.628h11.4V17.651H4.628V6.256Z' transform='translate(-3 -3)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.gallery-list .gallery-item img {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    object-fit: cover;
}

.gallery-list .gallery-item:hover:before {
    box-shadow: 0 0 0 5px rgba(255, 237, 226, 0.2);
    transform: translate(-50%, -50%) scale(1.4);
}

/* .site-breadcrumb {
    list-style: none;
    display: inline-flex;
    background: linear-gradient(90deg, transparent 40%, rgba(255, 255, 255, 0.15) 110%);
    padding: 2px 20px;
    margin-bottom: 10px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
} */

/* @media (max-width: 991px) {
    .site-breadcrumb {
        display: none;
    }
} */

/* .site-breadcrumb li:not(:last-child) a:after,
.site-breadcrumb li:not(:last-child) span:after {
    content: "";
    background: center center no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13.617' viewBox='0 0 8 13.617'%3E%3Cpath id='Path_42079' data-name='Path 42079' d='M104.168,6.812l5.094-5.094a.747.747,0,0,0,0-1.053l-.446-.446a.746.746,0,0,0-1.053,0L101.7,6.283a.752.752,0,0,0,0,1.057l6.06,6.06a.746.746,0,0,0,1.054,0l.446-.446a.746.746,0,0,0,0-1.053Z' transform='translate(-101.48)' fill='rgba(255,255,255,0.5)'/%3E%3C/svg%3E%0A");
    display: inline-block;
    background-size: 100%;
    width: 6px;
    height: 18px;
    margin-right: 10px;
    margin-left: 15px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    transform: rotate(180deg);
    transform: none;
}

.site-breadcrumb li:last-child span {
    max-width: 250px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.site-breadcrumb a,
.site-breadcrumb span {
    font-weight: 300;
    color: #FFF;
    text-decoration: none;
    position: relative;
    margin-left: 28px;
    display: inline-block;
}

.site-breadcrumb a {
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.25s ease-in-out;
}

.site-breadcrumb a:hover {
    color: white;
} */

.inner-main-wrapper {
    position: relative;
    padding: 50px 0;
    /* top: 105px;
    z-index: 9;
    padding-top: 175px; */
}

.inner-main-wrapper .inner-main {
    min-height: calc(100vh - 220px);
    background: #FFF;
    overflow: hidden;
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.16);
    border-radius: 25px;
    padding: 40px 50px 60px;
    position: relative;
}

@media (max-width: 767px) {
    .inner-main-wrapper .inner-main {
        padding: 20px 20px 30px;
    }
}

@media (max-width: 575px) {
    .inner-main-wrapper .inner-main:not(.without-share) {
        padding: 60px 20px 30px;
    }
}

@media (max-width: 1399px) {
    .inner-main-wrapper {
        padding-top: 50px;
    }

    .inner-main-wrapper .inner-main {
        min-height: calc(100vh - 95px);
    }
}

@media (max-width: 575px) {
    .inner-main-wrapper {
        padding-top: 80px;
    }

    .inner-main-wrapper .inner-main {
        min-height: calc(100vh - 125px);
    }
}

.inner-main-wrapper .slider-navigation-arrows-wrapper:before {
    width: 100%;
}

.section-with-title {
    display: flex;
}

@media (max-width: 991px) {
    .section-with-title {
        display: block;
    }
}

.section-with-title .main-section-info {
    width: 200px;
    flex: 200px 0 0;
}

@media (max-width: 991px) {
    .section-with-title .main-section-info {
        width: 100%;
        flex: 100% 0 0;
        padding-top: 0;
    }
}

.section-with-title .section-main-content {
    flex: calc(100% - 200px) 0 0;
    width: calc(100% - 200px);
}

@media (max-width: 991px) {
    .section-with-title .section-main-content {
        width: 100%;
        flex: 100% 0 0;
    }
}

.inner-content-actions-list {
    margin: 0;
    display: flex;
    position: absolute;
    top: 50px;
    left: 230px;
}

@media (max-width: 1679px) {
    .inner-content-actions-list {
        left: 100px;
    }
}

@media (max-width: 1399px) {
    .inner-content-actions-list {
        left: 45px;
    }
}

@media (max-width: 991px) {
    .inner-content-actions-list {
        top: 15px;
        left: 15px;
    }
}

.inner-content-actions-list li {
    padding-left: 7px;
}

.inner-content-actions-list .inner-content-action-item {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 43px;
    height: 43px;
    border-radius: 50%;
    border: 1px solid var(--accent-secondary-color);
    transition: all ease-in-out 0.25s;
    background: #FFF;
}

@media (max-width: 991px) {
    .inner-content-actions-list .inner-content-action-item {
        width: 35px;
        height: 35px;
    }
}

.inner-content-actions-list .inner-content-action-item svg path {
    transition: all ease-in-out 0.25s;
}

.inner-content-actions-list .inner-content-action-item:hover {
    background: var(--accent-secondary-color);
}

.inner-content-actions-list .inner-content-action-item:hover svg path {
    fill: #fff;
}

.inner-content-actions-list.inner-content-actions-2 {
    top: 40px;
    left: 150px;
}

.page-content {
    max-width: 1335px;
    font-size: var(--body-content);
    line-height: 1.8em;
    color: #1F1B18;
    font-weight: 300;
    text-align: justify;
}

@media (max-width: 1679px) {
    .page-content {
        max-width: 1135px;
    }
}

.page-content ul {
    list-style: none;
    margin-bottom: 30px;
}

.page-content ul li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--accent-secondary-color);
    margin-left: 15px;
}

.latest-news-photo {
    width: 100%;
    height: 300px;
    /* عدل الرقم حسب ما يناسب التصميم */
    overflow: hidden;
    border-radius: 10px;
    /* لو عايز نفس شكل البطاقات */
}

.latest-news-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* أهم حاجة لتوحيد المقاسات */
    object-position: center;
}