

#heading-FVkZR35io6 .sh-heading-content {
    font-size: 45px !important;
    letter-spacing: unset !important;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
.sh-heading span.sh-heading-content {
    /*font-family: system-ui;*/
    font-family: initial;
}

#heading-GZ6vaMq8iy .sh-heading-content {
    font-weight: unset !important;
}

.text-left {
    text-align: right!important;
}

.blog-style-largeimage {
    direction: rtl!important;
}

.sh-overlay-style1 .sh-overlay-item:first-child .sh-overlay-item-container {
    right: unset!important;
}

html body,
html .menu-item a {
    font-family: system-ui!important;
}

.vc_custom_1532520531803 {
    font-size: 20px !important;
}

.sh-list-vc {
    font-size: 17px!important;
}

.float-left {
    float: left!important;
}

.float-right {
    float: right!important;
}

.back-video {
    width: 100%;
    height: 67vh;
    /*object-fit: cover;*/
    /*position: fixed;*/
    /*left: 0;*/
    /*right: 0;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*z-index: -1;*/
    /*border: 5px solid #8f7d7d;*/
    border-radius: 12px;
}



.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.play-button::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 20px solid rgba(0, 0, 0, 0.7);
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.rs-layer {
    height: unset!important;
}

.vc_row_1751951026 {
    left: unset!important;
    width: unset!important;
}

.vc_custom_1532437469710 {
    left: unset!important;
    width: unset!important;
    padding-left: unset!important;
    padding-right: unset!important;
}

.sh-header .sh-nav > .current_page_item > a, .sh-header .sh-nav > .current-menu-ancestor > a, .sh-header .sh-nav > .current-menu-item > a, .sh-header-left-side .sh-nav > .current_page_item > a {
    color: #c49b4c !important;
}

@media (max-width: 800px) {
    .sh-nav-container ul {
        transform: unset;
        text-align: end;
    }

    .back-video {
        height: unset!important;
    }
}

@media (max-width: 800px) {
    .vc_custom_1532437469710 {
        display: flex;
        flex-direction: column-reverse;
    }
}
