.custom-css-style .aaharmenu-element.aaharmenu-element-c5d9e56:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c5d9e56>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5d9e56 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5d9e56>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fd701a0>.aaharmenu-element-populated {
    margin: 0;
    padding: 200px 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper {
    height: 550px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #fff;
    width: 30%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-size: 75px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-content {
    width: 30%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .o-hsub::before {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper button.js-slider-home-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper button.js-slider-home-next {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .pagination-item.is-current {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .pagination-item {
    border-color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c5d9e56 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fd701a0>.aaharmenu-element-populated {
        padding: 180px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper {
        height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 55px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
        font-size: 13px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
        font-size: 13px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e96c90>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper {
    height: 700px;
    background: #0000000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
    width: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-desc {
    width: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text {
    padding-top: 220px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc h2.slideshow-slide-caption-title {
    font-size: 80px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .slideshow-slide-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-subtitle-label {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .o-hsub.-link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper .slideshow-slide-image::before {
    background-color: #0000000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper .pagination-item.is-current,
.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper .pagination-item:hover {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper .pagination-item {
    border-color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper {
        height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text {
        padding-top: 240px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc h2.slideshow-slide-caption-title {
        font-size: 60px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slider-zoom-wrapper {
        height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc .slideshow-slide-caption-text {
        padding-top: 180px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-81373dc h2.slideshow-slide-caption-title {
        font-size: 50px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3a03266:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-3a03266>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3a03266 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 160px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3a03266>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a05413b>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper.cd-slider {
    height: 550px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li .image {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li .content h2 {
    color: #fff;
    width: 60%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li div.content h2 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li .content .description {
    width: 60%;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li .content a.slide_link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li div.content a.slide_link:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper ul li div.content a.slide_link {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper .prev {
    font-size: 20px;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper .next {
    font-size: 20px;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper .counter {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper nav {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper.cd-slider {
        height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li div.content h2 {
        font-size: 55px;
        line-height: 1.1em
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper.cd-slider {
        height: 250px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li div.content h2 {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper li .content h2 {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper ul li div.content a.slide_link {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper .prev {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper .next {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8eb2bc2 .fadeup-slider-wrapper .counter {
        font-size: 12px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b21cbae:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b21cbae>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b21cbae {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b21cbae>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-228e5eb>.aaharmenu-element-populated {
    margin: 0 0 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-wrapper .horizontal-slider-cell {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slide-content-title h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 div.horizontal-slide-content-title h2 {
    font-size: 70px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-content-cell .horizontal-slide-content-link {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slide-content-link {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-wrapper .flickity-prev-next-button.next {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-wrapper .flickity-prev-next-button.previous {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-wrapper .flickity-page-dots .dot {
    background: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d373993>.aaharmenu-widget-container {
    margin: 0
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-b21cbae {
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-228e5eb>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d373993 div.horizontal-slide-content-title h2 {
        font-size: 50px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-content-cell .horizontal-slide-content-link {
        font-size: 20px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-228e5eb>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d373993 div.horizontal-slide-content-title h2 {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d373993 .horizontal-slider-content-cell .horizontal-slide-content-link {
        font-size: 18px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-159840e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-159840e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-159840e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-159840e>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f695f5>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide {
    height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
    width: 400px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
    font-size: 70px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .preview-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.preview-title {
    font-size: 45px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .preview-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow nav .slidenav-item {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .icon {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48>.aaharmenu-widget-container {
    padding: 80px 0 0 0
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-159840e {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
        width: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
        font-size: 50px;
        line-height: 1em
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-159840e {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
        width: 350px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
        font-size: 40px
    }
}

.aaharmenu-kit-6338 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-19dbc5dd: #4054B2;
    --e-global-color-7c81e273: #23A455;
    --e-global-color-733e7fab: #000;
    --e-global-color-110e9f6c: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.aaharmenu-section.aaharmenu-section-boxed>.aaharmenu-container {
    max-width: 1170px
}

.aaharmenu-widget:not(:last-child) {
    margin-bottom: 0
}

#page-header {
    display: var(--page-title-display)
}

@media(max-width:1024px) {
    .aaharmenu-section.aaharmenu-section-boxed>.aaharmenu-container {
        max-width: 1025px
    }
}

@media(max-width:767px) {
    .aaharmenu-section.aaharmenu-section-boxed>.aaharmenu-container {
        max-width: 768px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a216edb {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a216edb>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eb2db78 > .aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 1 20px 30px /* Reduced top padding to 20px, bottom padding to 10px, and left padding to 10px */
}


.custom-css-style .aaharmenu-element.aaharmenu-element-eb2db78>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li>a {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #fff;
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li {
    margin: 0 25px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li a {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li {
    padding: 0 20px 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 0;
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li>a:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav ul li>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper div .nav li>a:before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a:before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li>a:before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d6b5ce3 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8dfe958>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 .aaharmenu-image img {
    width: 130px; /* Sets the width of the image */
    margin-top: -20px; /* Moves the image up by 20px; use positive value to move it down */
}


.custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 {
    z-index: 3;
    top: 20px
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 {
    left: 0
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 {
    right: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9966067 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 20px;
    --grid-side-margin: 20px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9966067 .aaharmenu-widget-container {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9966067 .aaharmenu-social-icon {
    background-color: rgba(2, 1, 1, 0);
    font-size: 20px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-icon a {
    font-size: 18px;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper input {
    width: 450px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .autocomplete {
    width: 500px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-icon a:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper .input-group input {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper .input-group input::placeholder {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper .input-group {
    border-color: 256, 256, 256, .1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .craftcoffee-search-wrapper .autocomplete li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7>.aaharmenu-widget-container {
    margin: -3px 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c9f0b7 {
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcec661.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcec661.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcec661>.aaharmenu-element-populated {
    border-style: solid;
<<<<<<< HEAD
    border-width: 0 0 0 1px;
=======
    border-width: 0 0px 0 1px;
>>>>>>> main
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-menu-container {
    display: flex; /* Enables Flexbox */
    justify-content: center; /* Centers the menu horizontally */
    width: 100%; /* Ensures the container takes up the full width */
  }
  
  .custom-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex; /* Aligns items horizontally */
    justify-content: space-between; /* Distributes space evenly between items */
    width: 60%; /* Adjust the width as needed to control space between items */
  }
  .aaharmenu-widget-wrap {
    position: relative;
    width: 120%; /* Increased from 100% */
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
  .custom-menu-item {
    padding: 0 10px; /* Adds space between the menu items */
  }
  
  .custom-menu-item a {
    text-decoration: none; /* Removes underline from links */
    font-size: 16px; /* Adjust font size */
  }
  
.custom-css-style .aaharmenu-element.aaharmenu-element-fcec661>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff52274 .aaharmenu-button {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    background-color: rgba(2, 1, 1, 0);
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea .aaharmenu-icon-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea.aaharmenu-view-framed .aaharmenu-icon {
    color: #fff;
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea.aaharmenu-view-default .aaharmenu-icon svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea.aaharmenu-view-framed .aaharmenu-icon {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea .aaharmenu-icon {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea .aaharmenu-icon i,
.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea .aaharmenu-icon svg {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea>.aaharmenu-widget-container {
    margin: 10px 0 0 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f260150>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d00d5a2 {
    --divider-border-style: solid;
    --divider-color: rgba(255, 255, 255, 0.4);
    --divider-border-width: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d00d5a2 .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d00d5a2 .aaharmenu-divider {
    padding-top: 3px;
    
}

body.aaharmenu-page-3099:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-3099>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8dfe958 {
        width: 40%
    }
/* tempchange */
    @media (max-width: 767px) {
        .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 .aaharmenu-image img {
            /* width: 100px; */
            margin-top: 0px;
        }
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 .aaharmenu-image img {
        width: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-end
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661>.aaharmenu-element-populated {
        border-width: 0;
        padding: 20px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0b79fea>.aaharmenu-widget-container {
        margin: 12px 20px 0 0
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-eb2db78 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8dfe958 {
        width: 20%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661 {
        width: 15%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8dfe958 {
        width: 30%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661 {
        width: 30%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8dfe958>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 {
        text-align: left;
        top: 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744 .aaharmenu-image img {
        width: 110px;
        border-radius: 50%;
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f23744>.aaharmenu-widget-container {
        margin: 0 0 0 30px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b401b7a>.aaharmenu-element-populated {
        border-width: 0;
        padding: 20px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcec661>.aaharmenu-element-populated {
        border-width: 0 0 0 1px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ff52274 {
        width: auto;
        max-width: auto
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e2123d {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e2123d>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-101763f>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 20px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-101763f>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li>a {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li {
    margin: 0 25px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li a {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li {
    padding: 0 20px 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 0;
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li>a:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav ul li>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper div .nav li>a:before {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a:before {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li>a:before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-d74dd93 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e616ee4>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 .aaharmenu-image img {
    width: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 {
    z-index: 3;
    top: 20px
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 {
    left: 0
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 {
    right: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-381d8a7 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 20px;
    --grid-side-margin: 20px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-381d8a7 .aaharmenu-widget-container {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-381d8a7 .aaharmenu-social-icon {
    background-color: rgba(255, 255, 255, 0);
    font-size: 20px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-381d8a7 .aaharmenu-social-icon i {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-381d8a7 .aaharmenu-social-icon svg {
    fill: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-icon a {
    font-size: 18px;
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper input {
    width: 450px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .autocomplete {
    width: 500px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-icon a:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper .input-group input {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper .input-group input::placeholder {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper .input-group {
    border-color: 256, 256, 256, .1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .craftcoffee-search-wrapper .autocomplete li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560>.aaharmenu-widget-container {
    margin: -3px 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8560 {
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9104deb .aaharmenu-button {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: rgba(2, 1, 1, 0);
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a .aaharmenu-icon-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a.aaharmenu-view-framed .aaharmenu-icon {
    color: #000;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a.aaharmenu-view-default .aaharmenu-icon svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a.aaharmenu-view-framed .aaharmenu-icon {
    fill: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a .aaharmenu-icon {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a .aaharmenu-icon i,
.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a .aaharmenu-icon svg {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a>.aaharmenu-widget-container {
    margin: 10px 0 0 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94b837a {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8b2408a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e24c71 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e24c71 .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e24c71 .aaharmenu-divider {
    padding-top: 3px;
    padding-bottom: 3px
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e616ee4 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 .aaharmenu-image img {
        width: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-end
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e>.aaharmenu-element-populated {
        border-width: 0;
        padding: 20px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-94b837a>.aaharmenu-widget-container {
        margin: 12px 20px 0 0
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-101763f {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e616ee4 {
        width: 20%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e {
        width: 15%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e616ee4 {
        width: 30%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e {
        width: 30%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e616ee4>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 {
        text-align: left;
        top: 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022 .aaharmenu-image img {
        width: 110px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-20a7022>.aaharmenu-widget-container {
        margin: 0 0 0 30px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2787b9c>.aaharmenu-element-populated {
        border-width: 0;
        padding: 20px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0b399e>.aaharmenu-element-populated {
        border-width: 0 0 0 1px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9104deb {
        width: auto;
        max-width: auto
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-431cc15:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/glasses-with-black-coffee-and-filtered-water-TRQLF3Z.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-431cc15 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9fea6e9>.aaharmenu-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e44902 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e44902 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-8e44902 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-8e44902 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5858 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5858 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5858>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-58b5858 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-58b5858 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b560130>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b560130>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b560130:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b560130>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b560130 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b560130>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3f2240>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6333612 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f02cdf6 {
    padding: 0 40px 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4c8fcfb>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e44902 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5858 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b560130:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-b560130>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b560130 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f02cdf6 {
        margin-top: -20px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-431cc15>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e44902 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5858 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5858>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b560130:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-b560130>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b560130 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6333612 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f02cdf6 {
        margin-top: -60px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e7347eb>.aaharmenu-widget-container {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-329119f>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 70px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
    width: 40%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: rgba(255, 255, 255, .24)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e79a7d8>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b0d2d {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c48351c .post-header h5 {
        font-size: 32px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b0d2d {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c48351c>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-523421d:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-prepare-coffee-working-order-concept-PBZ6VQ6.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-523421d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f88add7>.aaharmenu-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c96578 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c96578 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-6c96578 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-6c96578 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5cd83b9 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5cd83b9 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5cd83b9>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-5cd83b9 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-5cd83b9 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4947960>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8532206 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2100ffd {
    padding: 0 40px 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d40c5c>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58da07e .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6c96578 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5cd83b9 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2100ffd {
        margin-top: -20px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-523421d>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6c96578 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5cd83b9 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5cd83b9>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ffa7c34 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8532206 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2100ffd {
        margin-top: -60px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d40c5c>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e8855f>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 70px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
    width: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: rgba(255, 255, 255, .24)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f404459>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da622c5 .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 65px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-05267dc {
        margin-top: -20px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-05267dc {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f404459>.aaharmenu-element-populated {
        margin: 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b479c6 {
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-98827fa>.aaharmenu-element-populated {
    margin: 0 0 60px 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 55px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
    width: 60%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: rgba(255, 255, 255, .24)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-07e5ccd>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-header h5 {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3346 {
    padding: 80px 0 0 0
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 70%
    }

    body.aaharmenu-page-3346 {
        padding: 60px 0 0 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447 .post-header h5 {
        font-size: 32px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ef6447>.aaharmenu-widget-container {
        margin: 0
    }

    body.aaharmenu-page-3346 {
        padding: 20px 0 0 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7f7844d {
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e44e1f>.aaharmenu-element-populated {
    margin: 0 0 60px 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 55px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
    width: 60%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: rgba(255, 255, 255, .24)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-619e4f0>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-header h5 {
    font-size: 33px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3359 {
    padding: 80px 0 0 0
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 70%
    }

    body.aaharmenu-page-3359 {
        padding: 60px 0 0 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac .post-header h5 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-01ce6ac>.aaharmenu-widget-container {
        margin: 0
    }

    body.aaharmenu-page-3359 {
        padding: 20px 0 0 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-making-coffee-F2GU6L8.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-19d05f5>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3083b83 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3083b83 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-3083b83 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-3083b83 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d15f39f {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d15f39f .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d15f39f>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-d15f39f {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-d15f39f {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edb40e6>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7610b21 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fd2584a {
    padding: 0 60px 0 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81a5394>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-header h5 a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-info-cat a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-header-wrapper>p {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b a.continue-reading {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-featured-date-wrapper {
    background: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-featured-date {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-featured-month {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3083b83 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d15f39f .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fd2584a {
        margin-top: -20px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-header h5 {
        font-size: 32px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-30d69ae>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3083b83 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d15f39f .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d15f39f>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-97e30e1 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7610b21 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fd2584a {
        margin-top: -100px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b .post-header h5 {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a14ec9b>.aaharmenu-widget-container {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0440d99>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 70px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
    width: 45%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: rgba(255, 255, 255, .24)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -140px;
    margin-bottom: 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0340c29>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2bf4f80 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5a185d2:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-5a185d2>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5a185d2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5a185d2>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a792659>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-content h3.portfolio-classic_title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 32px;
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-grid-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-content {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-content:before {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #c7a17a;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .craftcoffee-portfolio-filter-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    font-family: Roboto, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3383:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-3383>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 55px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697 {
        margin-top: -75px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a792659>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 div.portfolio-classic-content h3.portfolio-classic_title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
        font-size: 13px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3a697 {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2bf4f80 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5a185d2 {
        margin-top: -40px;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a792659>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-ready-for-making-classic-espresso-NB4HFU3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2709146>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c2889f {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c2889f .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-2c2889f {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-2c2889f {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40567a9 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40567a9 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40567a9>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-40567a9 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-40567a9 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cb25ba0>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-03d4b10 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92cf6a5>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .portfolio-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .portfolio-grid-wrapper h3 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 div.portfolio-grid-wrapper h3 {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .portfolio-grid-wrapper .figcaption .portfolio-grid-subtitle {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .portfolio-grid-wrapper .figcaption div.portfolio-grid-subtitle {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2c2889f .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-40567a9 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92cf6a5>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 div.portfolio-grid-wrapper h3 {
        font-size: 32px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1b19aa0 .portfolio-grid-wrapper .figcaption div.portfolio-grid-subtitle {
        font-size: 13px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f289aa8>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2c2889f .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-40567a9 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-40567a9>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4c6c5d6 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-03d4b10 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92cf6a5>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc278c2>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper {
    height: 660px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .c-gradient-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
    color: #fff;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header .carousel__sub_header {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-eyebrow {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ef04803>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
    background-color: transparent;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper {
        height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
        font-size: 28px;
        line-height: 1.4em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
        font-size: 30px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
        font-size: 13px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-60ec943>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper {
    height: 660px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide-content {
    text-align: center;
    margin-top: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper div.slide-content {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .caption {
    width: 65%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide a.button {
    background-color: rgba(34, 34, 34, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .button {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide a.button:hover {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper div.slide a.button:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0306c71>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0306c71>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0306c71:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-0306c71>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0306c71 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0306c71>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-31e4fe4>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76d5bc8 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4ca9cf {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fe8254>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
    background-color: transparent;
    background-image: radial-gradient(at center center, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
    color: #ebebeb;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-495162f .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide-content {
        margin-top: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0306c71:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-0306c71>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0306c71 {
        margin-top: -50px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 40px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6522c87 .slider-parallax-wrapper .slide-content {
        margin-top: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0306c71:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-0306c71>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0306c71 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76d5bc8 .aaharmenu-spacer-inner {
        height: 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8b0578>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper {
    height: 700px;
    background: #0000000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
    width: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-desc {
    width: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text {
    padding-top: 220px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 h2.slideshow-slide-caption-title {
    font-size: 80px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .slideshow-slide-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-subtitle-label {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .o-hsub.-link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper .slideshow-slide-image::before {
    background-color: #0000000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper .pagination-item.is-current,
.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper .pagination-item:hover {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper .pagination-item {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd68167:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd68167 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ccb93a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f073080 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9e9814b>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-content h3.portfolio-classic_title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 32px;
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-grid-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f89b084 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper {
        height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 70%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 70%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 h2.slideshow-slide-caption-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9e9814b>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slider-zoom-wrapper {
        height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-text {
        padding-top: 180px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 h2.slideshow-slide-caption-title {
        font-size: 45px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-58b5447 .slideshow-slide-caption-subtitle-label {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd68167 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f073080 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9e9814b>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d357e43:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-d357e43>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d357e43 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 160px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d357e43>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41b40f1>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper.cd-slider {
    height: 550px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li .image {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li .content h2 {
    color: #fff;
    width: 60%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li div.content h2 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li .content .description {
    width: 60%;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li .content a.slide_link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li div.content a.slide_link:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper ul li div.content a.slide_link {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper .prev {
    font-size: 20px;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper .next {
    font-size: 20px;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper .counter {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper nav {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f125607:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f125607 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d1320d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-713b8c3 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8709f31>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-grid-wrapper img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-grid-wrapper {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b div.portfolio-masonry-grid-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper.cd-slider {
        height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li div.content h2 {
        font-size: 55px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607 {
        margin-top: -60px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8709f31>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
        font-size: 26px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
        font-size: 12px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper.cd-slider {
        height: 250px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li div.content h2 {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper li .content h2 {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper ul li div.content a.slide_link {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper .prev {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper .next {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e5d1d5 .fadeup-slider-wrapper .counter {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f125607 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-713b8c3 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8709f31>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8582c58:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-8582c58>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8582c58 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8582c58>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d0ad28>.aaharmenu-element-populated {
    margin: 0;
    padding: 200px 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper {
    height: 550px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #fff;
    width: 30%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-size: 75px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-content {
    width: 30%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .o-hsub::before {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper button.js-slider-home-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper button.js-slider-home-next {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .pagination-item.is-current {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .pagination-item {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5f698d {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5f698d:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c5f698d>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5f698d>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79c1013>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-grid-wrapper img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-grid-wrapper .figcaption {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-grid-wrapper h3 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-grid-wrapper .portfolio-masonry-content .popup-arrow {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c div.portfolio-masonry-grid-wrapper h3 {
    font-size: 32px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption {
    background: rgba(0, 0, 0, .71);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption:before {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c div.portfolio-masonry-grid-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio_masonry_subtitle {
    color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-content .portfolio_masonry_subtitle {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3470:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-3470>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8582c58 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d0ad28>.aaharmenu-element-populated {
        padding: 180px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper {
        height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 55px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79c1013>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c div.portfolio-masonry-grid-wrapper h3 {
        font-size: 30px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d1e27c .portfolio-masonry-content .portfolio_masonry_subtitle {
        font-size: 12px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79c1013>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a3bf125:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-a3bf125>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a3bf125 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a3bf125>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6e8036>.aaharmenu-element-populated {
    padding: 160px 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide {
    width: 350px;
    height: 350px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article {
    height: 350px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail {
    height: 350px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview {
    height: 350px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 div.portfolio-coverflow .swiper-slide .swiper-content .article {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
    font-family: Roboto, Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label span {
    font-size: 26px;
    letter-spacing: 1.1px;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-604b79a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6bdf19 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bdab56>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-grid-wrapper img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-grid-wrapper {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 div.portfolio-masonry-grid-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-d6e8036>.aaharmenu-element-populated {
        padding: 120px 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8bdab56>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
        font-size: 30px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
        font-size: 12px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-d6e8036>.aaharmenu-element-populated {
        padding: 80px 10px 20px 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4a87b0e {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e6bdf19 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8bdab56>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0586987:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-making-coffee-F2GU6L8.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0586987 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8fcd81>.aaharmenu-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3968c10 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3968c10 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-3968c10 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-3968c10 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6ec0ca {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6ec0ca .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6ec0ca>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-d6ec0ca {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-d6ec0ca {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-556cae0:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-556cae0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-65fa4ea>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-440892e .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-660498d {
    margin-top: 0;
    margin-bottom: 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c42133>.aaharmenu-element-populated {
    padding: 0 40px 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .portfolio-timeline-wrapper .portfolio-timeline-img img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events-content h2 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 div.cd-horizontal-timeline .events-content h2 {
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 div.cd-horizontal-timeline .events-content em {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events-content em {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events-content li .events-content-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .portfolio-timeline-link {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .portfolio-timeline-link.continue-reading:before {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .portfolio-timeline-link.continue-reading:after {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .portfolio-timeline-link.continue-reading span:before {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .portfolio-timeline-link.continue-reading span:after {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events {
    background: #e7e7e7
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events a::after {
    border-color: #e7e7e7
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-timeline-navigation a {
    border-color: #e7e7e7
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .filling-line {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events a.selected::after {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline div.events a.selected::after {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events a.older-event::after {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-timeline-navigation a:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-timeline-navigation a.prev:hover:after {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-timeline-navigation a.next:hover:after {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3968c10 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d6ec0ca .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6c42133>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 div.cd-horizontal-timeline .events-content h2 {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events-content em {
        font-size: 13px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0586987>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3968c10 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d6ec0ca .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d6ec0ca>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-556cae0 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-440892e .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-660498d {
        margin-top: -80px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6c42133>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 div.cd-horizontal-timeline .events-content h2 {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d7b4d2 .cd-horizontal-timeline .events-content em {
        font-size: 13px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2b6be0c>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 70px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
    width: 45%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: rgba(255, 255, 255, .24)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9220943>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08fd48e .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30e786d {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d24faf6>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-grid-wrapper img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-grid-wrapper .figcaption {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-grid-wrapper h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-grid-wrapper .portfolio-masonry-content .popup-arrow {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d div.portfolio-masonry-grid-wrapper h3 {
    font-size: 25px;
    line-height: 1.3em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption {
    background: #fffbf2;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption:before {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d div.portfolio-masonry-grid-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio_masonry_subtitle {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-content .portfolio_masonry_subtitle {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d div.aaharmenu-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 65px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d24faf6>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d div.portfolio-masonry-grid-wrapper h3 {
        font-size: 30px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0c8fe3d .portfolio-masonry-content .portfolio_masonry_subtitle {
        font-size: 12px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8f3161 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-08fd48e .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d24faf6>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da70b24:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-making-calita-drip-brew-coffee-96MK74T.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da70b24 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad9c28f>.aaharmenu-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ab4fe7 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ab4fe7 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-4ab4fe7 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-4ab4fe7 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-970fd8e {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-970fd8e .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-970fd8e>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-970fd8e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-970fd8e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-60278e8 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-60278e8:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-60278e8>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-60278e8>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aba7c95>.aaharmenu-element-populated {
    padding: 0 40px 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .portfolio-classic-grid-wrapper h3 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .portfolio-classic-content {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .portfolio-classic-content:before {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 div.portfolio-classic-grid-wrapper h3 {
    font-size: 32px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 div.portfolio-classic-grid-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .portfolio-classic-grid-wrapper .portfolio-classic-subtitle {
    color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .portfolio-classic-grid-wrapper div.portfolio-classic-subtitle {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 div.craftcoffee-portfolio-filter-wrapper .filter-tag-btn:hover {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 div.craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active {
    color: #000
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3549:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-3549>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ab4fe7 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-970fd8e .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aba7c95>.aaharmenu-element-populated {
        padding: 0 30px 0 30px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-da70b24>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ab4fe7 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-970fd8e .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-970fd8e>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aba7c95>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/studentcornerwallart.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae0a698>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2830265 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2830265 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-2830265 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-2830265 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0923c51 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0923c51 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0923c51>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-0923c51 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-0923c51 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-821bad4:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-821bad4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a2ee511>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d8f735f .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d40e6c7 {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b461ec1>.aaharmenu-element-populated {
    margin: 0;
    padding: 0 40px 40px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: Oswald, Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2830265 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0923c51 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4 {
        margin-top: -50px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a888fb6>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2830265 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0923c51 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0923c51>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-821bad4 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d8f735f .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d40e6c7 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b461ec1>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5828e4b>.aaharmenu-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43c74b5 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43c74b5 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-43c74b5 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-43c74b5 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c72d3fb {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c72d3fb .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c72d3fb>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-c72d3fb {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-c72d3fb {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-944d57d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7707f4 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-36001ba {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-798bdc4>.aaharmenu-element-populated {
    padding: 0 40px 40px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-824ee99 .craftcoffee-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: Oswald, Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43c74b5 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c72d3fb .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1 {
        margin-top: -50px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7d8d94>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43c74b5 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c72d3fb .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c72d3fb>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84ce4e1 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7707f4 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-798bdc4>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-527efcc:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/coffee-PFMG7FM.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-527efcc {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4eb3660>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-38763c4 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-38763c4 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-38763c4 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-38763c4 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-31fa868 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-31fa868 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-31fa868>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-31fa868 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-31fa868 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0be17b9 {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4f4482>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4024c .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4024c .craftcoffee-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4024c .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4024c .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-38763c4 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-31fa868 .aaharmenu-heading-title {
        font-size: 90px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-527efcc>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-38763c4 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-31fa868 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-31fa868>.aaharmenu-widget-container {
        margin: 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8aaf60d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dc6c1c .swiper-button-next i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dc6c1c .swiper-button-prev i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dc6c1c .gallery-fullscreen-content .gallery-fullscreen-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dc6c1c .gallery-fullscreen-content .gallery-fullscreen-caption {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dc6c1c .gallery-fullscreen-content .gallery-fullscreen-description {
    color: #fff
}

:root {
    --page-title-display: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/menu_items/menu-img.JPG);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6fc77c4>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a605a3 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a605a3 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-6a605a3 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-6a605a3 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dcb02db {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dcb02db .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dcb02db>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-dcb02db {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-dcb02db {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1dbd78e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0e7f810 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0a7a2e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8a5e67a .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8a5e67a {
    width: 100%;
    max-width: 100%;
    top: .673%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-8a5e67a {
    left: 40.342%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-8a5e67a {
    right: 40.342%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ec1f33b {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ec1f33b .aaharmenu-heading-title {
    line-height: 1.4em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ec1f33b>.aaharmenu-widget-container {
    margin: 0 0 60px 0;
    padding: 0 20% 0 20%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-418c9ea {
    margin-top: 0;
    margin-bottom: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fa86279>.aaharmenu-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de65ca7 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de65ca7>.aaharmenu-widget-container {
    margin: 0 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cf675f .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-44993b4 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-44993b4>.aaharmenu-widget-container {
    margin: 20px 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1396a84 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b05cd1 .aaharmenu-image img {
    width: 220px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b05cd1 {
    width: 100%;
    max-width: 100%;
    top: 78%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-5b05cd1 {
    left: -53%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-5b05cd1 {
    right: -53%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-71249e7>.aaharmenu-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95f23c5 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95f23c5>.aaharmenu-widget-container {
    margin: 0 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac8604 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-55a9ee8 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-55a9ee8>.aaharmenu-widget-container {
    margin: 20px 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d41ab4e .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a605a3 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dcb02db .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ec1f33b .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-418c9ea {
        margin-top: 0;
        margin-bottom: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fa86279>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de65ca7 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-44993b4 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5b05cd1 {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-71249e7>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95f23c5 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-55a9ee8 .aaharmenu-heading-title {
        font-size: 32px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1ef6e22>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a605a3 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dcb02db .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-979fb6c {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0e7f810 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ec1f33b .aaharmenu-heading-title {
        font-size: 28px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-418c9ea {
        margin-top: 0;
        margin-bottom: 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fa86279>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de65ca7 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de65ca7 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de65ca7>.aaharmenu-widget-container {
        margin: 0 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-44993b4 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-44993b4 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-44993b4>.aaharmenu-widget-container {
        margin: 20px 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-71249e7>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95f23c5 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95f23c5 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95f23c5>.aaharmenu-widget-container {
        margin: 20px 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-55a9ee8 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-55a9ee8 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-55a9ee8>.aaharmenu-widget-container {
        margin: 20px 0 30px 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-fa86279 {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-71249e7 {
        width: 100%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7d144f>.aaharmenu-container {
    min-height: 400px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7d144f>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7d144f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c7d144f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #1e1d19
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7d144f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7d144f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-38383f6.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-38383f6.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-38383f6>.aaharmenu-element-populated {
    padding: 0 200px 0 90px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c795a27 .aaharmenu-heading-title {
    color: #fff;
    font-size: 45px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe30d60 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe30d60>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbbbc70 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbbbc70 .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbbbc70>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff896b7:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-ff896b7>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/jonathan-borba-5G9uIkAXLSc-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff896b7>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 200px 0 200px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff896b7>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8af6019 .aaharmenu-image img {
    width: 170px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8af6019 {
    width: auto;
    max-width: auto;
    top: -100px
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-8af6019 {
    left: -85px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-8af6019 {
    right: -85px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9229aee:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-9229aee>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9229aee {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 60px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9229aee>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e367f8 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e367f8>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d8e803>.aaharmenu-element-populated {
    padding: 20px 40px 20px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-658e32a .aaharmenu-image img {
    width: 62px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-658e32a>.aaharmenu-widget-container {
    margin: 0 20px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-658e32a {
    width: auto;
    max-width: auto;
    align-self: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d4439 {
    color: #fff;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d59401>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 40px 20px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d59401>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-03d2b2d .aaharmenu-image img {
    width: 62px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-03d2b2d>.aaharmenu-widget-container {
    margin: 0 20px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-03d2b2d {
    width: auto;
    max-width: auto;
    align-self: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5662f5b {
    color: #fff;
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c89ed9 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 20px;
    --grid-side-margin: 20px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c89ed9 .aaharmenu-widget-container {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c89ed9 .aaharmenu-social-icon {
    background-color: rgba(2, 1, 1, 0);
    font-size: 26px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3374de8:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-3374de8>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3374de8 {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, .4);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 0 30px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3374de8>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ebb6c30 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ebb6c30 .aaharmenu-heading-title {
    color: #fff;
    font-size: 22px;
    letter-spacing: 2px
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4d8e803 {
        width: 35%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d59401 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca {
        width: 24.332%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-38383f6>.aaharmenu-element-populated {
        padding: 0 90px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c795a27 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4d8e803>.aaharmenu-element-populated {
        padding: 40px 30px 40px 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d59401>.aaharmenu-element-populated {
        padding: 40px 30px 40px 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca>.aaharmenu-element-populated {
        border-width: 1px 0 0 0;
        padding: 40px 0 40px 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-38383f6>.aaharmenu-element-populated {
        padding: 60px 30px 60px 30px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-8af6019 {
        left: 25%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-8af6019 {
        right: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d59401>.aaharmenu-element-populated {
        border-width: 1px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ebb6c30 .aaharmenu-heading-title {
        line-height: 1.4em
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4d8e803 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d59401 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-06fc5ca {
        width: 100%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/glasses-with-black-coffee-and-filtered-water-TRQLF3Z.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff078ad>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ba5ab05 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ba5ab05 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    line-height: .7em
}

.aaharmenu-element.aaharmenu-element-ba5ab05 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 1s !important
}

.aaharmenu-widget.aaharmenu-element-ba5ab05 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ae1fcb {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ae1fcb .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-0ae1fcb {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-0ae1fcb {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-ee246c3 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-ee246c3 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ce3b94 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ce3b94 .aaharmenu-heading-title {
    color: #fff;
    font-size: 35px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ce3b94>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-2ce3b94 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 1s !important
}

.aaharmenu-widget.aaharmenu-element-2ce3b94 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-267896a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-267896a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-28b66f2>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0e0a2c0 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac4e16d {
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a107470>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 .timeline-wrapper:before {
    background: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 .timeline-wrapper .timeline-entry .timeline-title:before {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 div.timeline-wrapper div.timeline-entry .timeline-title:before {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 .timeline-wrapper .timeline-entry .timeline-title h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 div.timeline-wrapper .timeline-entry .timeline-title h3 {
    font-size: 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 .timeline-wrapper .timeline-entry .timeline-body {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7c7afd5 .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7c7afd5 {
    width: 100%;
    max-width: 100%;
    top: 78%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7c7afd5 {
    left: -53%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7c7afd5 {
    right: -53%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0203f2c .aaharmenu-image img {
    width: 260px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0203f2c {
    width: 100%;
    max-width: 100%;
    top: .673%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-0203f2c {
    left: 40.342%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-0203f2c {
    right: 40.342%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08166d2 .aaharmenu-image img {
    width: 120px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08166d2 {
    width: 100%;
    max-width: 100%;
    top: 49%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-08166d2 {
    left: 49%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-08166d2 {
    right: 49%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4ef267>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-45ba65e .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-410742a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-410742a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-410742a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-410742a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b114008>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4053966 .aaharmenu-image img {
    width: 65%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4053966>.aaharmenu-widget-container {
    margin: -40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 .aaharmenu-image img {
    width: 250px;
    opacity: .4;
    filter: brightness(200%) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 {
    width: 100%;
    max-width: 100%;
    top: 64%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 {
    left: -34%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 {
    right: -34%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3f40959>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ac3103 .aaharmenu-image img {
    width: 65%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ac3103>.aaharmenu-widget-container {
    margin: 100px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-922f175 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 100px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-922f175:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-922f175>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-922f175>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b64a969>.aaharmenu-element-populated {
    padding: 0 25% 0 25%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ffff08 .aaharmenu-heading-title {
    color: rgba(255, 255, 255, .05);
    font-size: 400px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ffff08 {
    width: 500vw;
    max-width: 500vw;
    top: 36%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3ffff08 {
    left: -42%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3ffff08 {
    right: -42%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-acbcf31 {
    color: #fff;
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-acbcf31>.aaharmenu-widget-container {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9150bc2 .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9150bc2>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aee0cd9 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aee0cd9 .aaharmenu-heading-title {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aee0cd9>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ba5ab05 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ae1fcb .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ce3b94 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac4e16d {
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 div.timeline-wrapper .timeline-entry .timeline-title h3 {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7c7afd5 {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0203f2c .aaharmenu-image img {
        width: 205px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5 {
        margin-top: -50px;
        margin-bottom: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 {
        left: -16%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 {
        right: -16%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2c136c0 {
        top: 36%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b64a969>.aaharmenu-element-populated {
        padding: 0 10% 0 10%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ae608b9>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ba5ab05 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ae1fcb .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee246c3>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ce3b94 .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-267896a {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0e0a2c0 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b627d57 div.timeline-wrapper .timeline-entry .timeline-title h3 {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-540f6f5 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-45ba65e .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4053966 .aaharmenu-image img {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4053966>.aaharmenu-widget-container {
        margin: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3ac3103 .aaharmenu-image img {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3ac3103>.aaharmenu-widget-container {
        margin: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-922f175 {
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-acbcf31 {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-acbcf31>.aaharmenu-widget-container {
        margin: 40px 0 0 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-container {
    min-height: 800px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgb(255, 251, 242)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 200px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-03c8bb0>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de04247 .aaharmenu-heading-title {
    color:#c7a17a;;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de04247 {
    z-index: 2
}

.aaharmenu-element.aaharmenu-element-de04247 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-de04247 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
    width: initial;
    max-width: initial;
    bottom: -37%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
    left: -47%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
    right: -47%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5501ad7>.aaharmenu-element-populated {
    padding: 170px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-19d72e6 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-19d72e6 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-19d72e6 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-19d72e6>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-19d72e6 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-19d72e6 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70016a9 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70016a9>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70016a9 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f205c73 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f205c73>.aaharmenu-widget-container {
    margin: 20px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7865358 .aaharmenu-image img {
    width: 260px;
    filter: brightness(100%) contrast(200%) saturate(0) blur(0) hue-rotate(0deg)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7865358 {
    right: -214.3px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7865358 {
    left: -214.3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7865358 {
    top: -27%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-container {
    min-height: 800px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
<<<<<<< HEAD
    background-color: rgb(255,251,242)
=======
    background-color:rgb(255, 251, 242);
>>>>>>> efefb2cbb784951080964b2b55e364d5250952fd
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95aeb6c>.aaharmenu-element-populated {
    padding: 170px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fa0630 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fa0630 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fa0630 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fa0630>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-2fa0630 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-2fa0630 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7572299 .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7572299>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7572299 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac2bd9e {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac2bd9e>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08c005a .aaharmenu-image img {
    width: 250px;
    opacity: 1;
    filter: brightness(200%) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-08c005a {
    right: 43%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-08c005a {
    left: 43%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08c005a {
    top: -27%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8cd32b9>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
    z-index: 2;
    bottom: -44%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
    right: -16%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
    left: -16%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
    width: initial;
    max-width: initial;
    bottom: -20%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
    right: -51%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
    left: -51%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-container {
    min-height: 900px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
<<<<<<< HEAD
    background-color: rgb(255,251,242)
=======
    background-color: rgb(255, 251, 242)
>>>>>>> efefb2cbb784951080964b2b55e364d5250952fd
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-235adeb>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
    z-index: 0;
    width: 100%;
    max-width: 100%;
    bottom: -37%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
    left: -4%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
    right: -4%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-106c401 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
    z-index: 2;
    bottom: -51%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
    right: 20%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
    left: 20%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-265f0e0>.aaharmenu-element-populated {
    padding: 170px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4064971 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4064971 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4064971 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4064971>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-4064971 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-4064971 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-906e23e .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-906e23e>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-906e23e {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50fee70 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50fee70>.aaharmenu-widget-container {
    margin: 20px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 .aaharmenu-image img {
    width: 300px;
    filter: brightness(100%) contrast(200%) saturate(0) blur(0) hue-rotate(0deg)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 {
    right: -214.3px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 {
    left: -214.3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 {
    top: -27%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4ed99b:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-d4ed99b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
<<<<<<< HEAD
    background-color: rgb(255,251,242)
=======
    background-color: rgb(255, 251, 242)
>>>>>>> efefb2cbb784951080964b2b55e364d5250952fd
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4ed99b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4ed99b>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7d6277 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7d6277 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7d6277 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7d6277>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-d7d6277 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-d7d6277 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a43fe18 .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a43fe18>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a43fe18 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2846e8a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-2846e8a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
<<<<<<< HEAD
    background-color: rgb(255,251,242)
=======
    background-color: rgb(255, 251, 242)
>>>>>>> efefb2cbb784951080964b2b55e364d5250952fd
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2846e8a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 120px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2846e8a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee437b3>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper {
    height: 550px;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper img {
    max-width: 50px !important
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper .overflow-inner .hover-content {
    color: #fff
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3768:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-3768>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-container {
        min-height: 700px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df {
        padding: 170px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-03c8bb0>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de04247 .aaharmenu-heading-title {
        font-size: 80px;
        color: #c7a17a;
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
        left: -45%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
        right: -45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
        bottom: 17%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5501ad7>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-19d72e6>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f205c73>.aaharmenu-widget-container {
        margin: 20px 0 0 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7865358 {
        right: -18%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7865358 {
        left: -18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7865358 {
        top: -14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-container {
        min-height: 780px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95aeb6c>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2fa0630>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac2bd9e>.aaharmenu-widget-container {
        margin: 20px 40px 0 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-08c005a {
        right: -18%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-08c005a {
        left: -18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-08c005a {
        top: -14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8cd32b9>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
        right: -2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
        left: -2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
        bottom: 9%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
        right: -69%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
        left: -69%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
        bottom: 17%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-container {
        min-height: 700px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-235adeb>.aaharmenu-element-populated {
        padding: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
        left: -10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
        right: -10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
        bottom: 17%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
        right: -2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
        left: -2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
        bottom: 9%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-265f0e0>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4064971>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-50fee70>.aaharmenu-widget-container {
        margin: 20px 0 0 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 {
        right: -18%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 {
        left: -18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dee2263 {
        top: -14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d7d6277>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper img {
        max-width: 45px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e95f1df {
        padding: 150px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de04247 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de04247 .aaharmenu-heading-title {
        font-size: 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-824d33d {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5501ad7>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70016a9 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f205c73>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d98b17 {
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95aeb6c>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7572299 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac2bd9e>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdc0103 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e0162f {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c236a8d {
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-235adeb>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8ef7c0 {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-106c401 .aaharmenu-heading-title {
        font-size: 50px;
        line-height: .9em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-265f0e0>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-906e23e .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-50fee70>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a43fe18 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2846e8a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee437b3>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper img {
        max-width: 50px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49442f1 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 40px
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-95aeb6c {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8cd32b9 {
        width: 60%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f198032:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-pours-hot-water-into-the-glass-with-coffee-RKNLX2V.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f198032 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ded849a>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0f9fe24 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0f9fe24 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-0f9fe24 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-0f9fe24 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-205a0be {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-205a0be .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-205a0be>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-205a0be {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-205a0be {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -140px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e67c6b7>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f740045 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-563af5c:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-563af5c>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-563af5c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 80px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-563af5c>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0402a64:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-0402a64>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/barista-pouring-coffee-cafe-working-startup-busine-PFHMPA7.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0402a64>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0402a64>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff26c41 .aaharmenu-spacer-inner {
    height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43fe0ae>.aaharmenu-element-populated {
    padding: 100px 200px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-127140c {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-127140c .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-127140c .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-127140c>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-127140c {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-127140c {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1005988 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1005988>.aaharmenu-widget-container {
    margin: 0 0 0 25px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1005988 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8 .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8>.aaharmenu-widget-container {
    margin: 10px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1af6dc3 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1af6dc3>.aaharmenu-widget-container {
    margin: 20px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8ed920b {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8ed920b .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8ed920b>.aaharmenu-widget-container {
    margin: 40px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 .aaharmenu-image img {
    width: 300px;
    filter: brightness(100%) contrast(200%) saturate(0) blur(0) hue-rotate(0deg)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 {
    right: -214.3px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 {
    left: -214.3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 {
    top: -27%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a22753f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-a22753f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a22753f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0 60px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a22753f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-78a07df>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-content h3.portfolio-classic_title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-content h3.portfolio-classic_title a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-content {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-content:before {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c div.portfolio-classic-content h3.portfolio-classic_title {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-grid-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #c7a17a;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #b8b8b8
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-3954:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-3954>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0f9fe24 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-205a0be .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-205a0be>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af {
        margin-top: -90px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-563af5c>.aaharmenu-container {
        min-height: 700px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-563af5c>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-563af5c {
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0402a64>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ff26c41 .aaharmenu-spacer-inner {
        height: 650px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43fe0ae>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-127140c>.aaharmenu-widget-container {
        margin: 0 0 0 -120px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1005988>.aaharmenu-widget-container {
        margin: 0 0 10px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8>.aaharmenu-widget-container {
        margin: 0 0 0 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1af6dc3>.aaharmenu-widget-container {
        margin: 20px 0 0 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8ed920b>.aaharmenu-widget-container {
        margin: 40px 0 0 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 {
        right: -18%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 {
        left: -18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e7a162 {
        top: -14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a22753f {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-78a07df>.aaharmenu-element-populated {
        margin: 0 30px 0 30px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f198032>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0f9fe24 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-205a0be .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bcf3af {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f740045 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-563af5c>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-563af5c>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-563af5c {
        margin-top: -40px;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ff26c41 .aaharmenu-spacer-inner {
        height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43fe0ae>.aaharmenu-element-populated {
        margin: 40px 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1005988 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79b23c8>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1af6dc3>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8ed920b>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a22753f {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0 0 0
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-0402a64 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43fe0ae {
        width: 60%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4923803:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-hand-pours-beverage-from-coffee-machine-BASWJ45.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4923803 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc17e4f>.aaharmenu-element-populated {
    margin: 100px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5bf6ba {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5bf6ba .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5bf6ba>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4173186 {
    color: #fff;
    font-size: 18px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4173186>.aaharmenu-widget-container {
    margin: -20px 0 0 0;
    padding: 0 55% 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41f3271:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41f3271 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c1b689a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aa8ce85 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a6a28d0 {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a4153b9.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a4153b9>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3c6bd53 .aaharmenu-image img {
    width: 260px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3c6bd53 {
    width: 100%;
    max-width: 100%;
    top: 1.891%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3c6bd53 {
    left: 40.342%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3c6bd53 {
    right: 40.342%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e613625 .aaharmenu-image img {
    width: 240px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e613625 {
    width: 100%;
    max-width: 100%;
    top: -18%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e613625 {
    left: -42%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e613625 {
    right: -42%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 {
    text-align: right;
    width: auto;
    max-width: auto;
    top: -13%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 .aaharmenu-heading-title {
    font-size: 80px;
    font-weight: 900
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 {
    right: 12%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 {
    left: 12%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f287cf5 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f287cf5 .aaharmenu-heading-title {
    font-size: 36px;
    line-height: 1.4em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f287cf5>.aaharmenu-widget-container {
    margin: 0;
    padding: 0 15% 0 15%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff8dff2 {
    --divider-border-style: solid;
    --divider-color: #C7A17A;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff8dff2 .aaharmenu-divider-separator {
    width: 90px;
    margin: 0 auto;
    margin-center: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff8dff2 .aaharmenu-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff8dff2>.aaharmenu-widget-container {
    margin: 40px 0 40px 0
}

.aaharmenu-element.aaharmenu-element-ff8dff2 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-ff8dff2 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7486afc .aaharmenu-image img {
    width: 250px;
    filter: brightness(0) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7486afc>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c76bd2b {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c76bd2b .aaharmenu-heading-title {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c76bd2b>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-042750e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-042750e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e30bedf>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-797cff3 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-container {
    min-height: 900px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c1d79de>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
    z-index: 0;
    width: 100%;
    max-width: 100%;
    bottom: -37%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
    left: -4%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
    right: -4%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-14c202f .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
    z-index: 2;
    bottom: -51%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
    right: 22%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
    left: 22%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e99994a>.aaharmenu-element-populated {
    padding: 170px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c36a487 {
    --divider-border-style: solid;
    --divider-color: #C7A17A;
    --divider-border-width: 1px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c36a487 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c36a487 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c36a487>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-c36a487 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-c36a487 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ec6d718 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ec6d718>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ec6d718 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79fd4aa {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79fd4aa>.aaharmenu-widget-container {
    margin: 20px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6d858a9:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-6d858a9>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6d858a9 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 140px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6d858a9>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b478d88>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-75bf935 .aaharmenu-image img {
    width: 75%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-75bf935>.aaharmenu-widget-container {
    margin: -40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-516b825>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6b2d466 .aaharmenu-image img {
    width: 80%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6b2d466>.aaharmenu-widget-container {
    margin: -180px 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc67c05>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bb3d0af .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d34fa2 {
    padding: 60px 0 160px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-724381c>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6dcc3ab>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4>.aaharmenu-widget-container {
    margin: 0 0 0 40px;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4 {
    left: 0
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4 {
    right: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4 {
    top: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-64877cb .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
    width: 100%;
    max-width: 100%;
    bottom: 48%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
    left: -28%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
    right: -28%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6086ff0 .aaharmenu-heading-title {
    font-size: 55px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6086ff0>.aaharmenu-widget-container {
    margin: 50% 10% 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-66c75e2 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-66c75e2 .aaharmenu-heading-title {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-66c75e2>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3577726 {
    width: 470px;
    max-width: 470px;
    top: -11%
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-f17e985.aaharmenu-column .aaharmenu-column-wrap {
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f17e985.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f17e985:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-f17e985>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f17e985>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 80px 0 0 0;
    padding: 60px 50px 60px 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f17e985>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f17e985 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d5cfd .aaharmenu-heading-title {
    color: #fff;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d5cfd>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-28b3844 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-28b3844>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 .aaharmenu-button {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 .aaharmenu-image img {
    width: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 {
    width: 100%;
    max-width: 100%;
    top: 59%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 {
    left: 78%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 {
    right: 78%
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1 {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f17e985 {
        width: 41.332%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5bf6ba .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4173186 {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4173186>.aaharmenu-widget-container {
        padding: 0 40% 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a6a28d0 {
        padding: 60px 0 100px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3c6bd53 .aaharmenu-image img {
        width: 179px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e613625 .aaharmenu-image img {
        width: 154px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f287cf5 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ff8dff2>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7486afc>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-container {
        min-height: 700px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91 {
        padding: 0 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c1d79de>.aaharmenu-element-populated {
        padding: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
        left: 14%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
        right: 14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
        bottom: 17%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
        right: 4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
        left: 4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
        bottom: 9%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e99994a>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c36a487>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79fd4aa>.aaharmenu-widget-container {
        margin: 20px 0 0 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6b2d466>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d34fa2 {
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb .aaharmenu-image img {
        width: 220px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
        bottom: 36%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6086ff0 .aaharmenu-heading-title {
        font-size: 42px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3577726 {
        width: 350px;
        max-width: 350px;
        top: -6%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f17e985>.aaharmenu-element-populated {
        margin: 250px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-28b3844>.aaharmenu-widget-container {
        margin: 20px 40px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2f6c860 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 .aaharmenu-image img {
        width: 100px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 {
        left: -74%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 {
        right: -74%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a7b6d89 {
        top: 46%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4923803>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dc17e4f.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dc17e4f>.aaharmenu-element-populated {
        margin: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5bf6ba {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5bf6ba .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4173186 .aaharmenu-text-editor {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4173186 {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4173186>.aaharmenu-widget-container {
        margin: -10px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41f3271 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aa8ce85 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a6a28d0 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a4153b9>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 .aaharmenu-heading-title {
        font-size: 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 {
        right: 2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 {
        left: 2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f112e18 {
        top: -15%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f287cf5 .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-042750e {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-797cff3 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ddcf91 {
        padding: 100px 0 0 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac54be6 {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f .aaharmenu-heading-title {
        font-size: 50px;
        line-height: .9em
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
        right: -6%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-14c202f {
        left: -6%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e99994a>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ec6d718 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79fd4aa>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-75bf935 .aaharmenu-image img {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-75bf935>.aaharmenu-widget-container {
        margin: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6b2d466 .aaharmenu-image img {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6b2d466>.aaharmenu-widget-container {
        margin: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1dc1c7a {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bb3d0af .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d34fa2 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b25ca4>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-64877cb {
        bottom: 24%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6086ff0>.aaharmenu-widget-container {
        margin: 120px 20px 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-66c75e2>.aaharmenu-widget-container {
        margin: 0 0 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1>.aaharmenu-element-populated {
        padding: 0 0 350px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3577726 {
        width: 320px;
        max-width: 320px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f17e985>.aaharmenu-element-populated {
        margin: 130px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-28b3844>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-25bd1c1 {
        width: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f17e985 {
        width: 55%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-201413e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-201413e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 95px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-35b833f>.aaharmenu-element-populated {
    padding: 140px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-35b833f {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0edd35 {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0edd35 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcdb6b4 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcdb6b4 .aaharmenu-heading-title {
    color: #fff;
    font-size: 80px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcdb6b4>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae2141d>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ae2141d>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bae5268 {
    width: 210%;
    max-width: 210%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-bae5268 {
    left: -87%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-bae5268 {
    right: -87%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c1b50f6:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c1b50f6>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c1b50f6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 100px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c1b50f6>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f2afcc2>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd8589e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41843a8 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41843a8>.aaharmenu-widget-container {
    margin: 0 0 0 40px;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.aaharmenu-element.aaharmenu-element-41843a8 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-41843a8 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41843a8 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-41843a8 {
    left: 0
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-41843a8 {
    right: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a .aaharmenu-image img {
    width: 230px;
    opacity: .3;
    filter: brightness(200%) contrast(0) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
    width: 100%;
    max-width: 100%;
    bottom: 48%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
    left: 43%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
    right: 43%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-576781b .aaharmenu-heading-title {
    color: #fff;
    font-size: 55px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-576781b>.aaharmenu-widget-container {
    margin: 50% 10% 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4b17af {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4b17af .aaharmenu-heading-title {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4b17af>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 15% 0 15%;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3ca8b {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e3ca8b>.aaharmenu-widget-container {
    margin: 60px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c3c4e5:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-9c3c4e5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c3c4e5 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c3c4e5>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-969784d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper {
    height: 550px;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper img {
    max-width: 50px !important
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper .overflow-inner .hover-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4859cb4 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0 140px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4859cb4:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-4859cb4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4859cb4>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-11a6017>.aaharmenu-element-populated {
    margin: 0 60px 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-212592f>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: .8em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e {
    z-index: 2;
    top: 3%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e {
    left: 8%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e {
    right: 8%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc9689d>.aaharmenu-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-73ad331>.aaharmenu-widget-container {
    margin: 0 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
    z-index: 2;
    bottom: -10%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
    right: -14%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
    left: -14%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8f52c37>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e47063 .eb-map {
    height: 600px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-296adfe {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 25%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-296adfe .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-296adfe>.aaharmenu-widget-container {
    margin: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-296adfe {
    left: 5%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-296adfe {
    right: 5%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae {
    width: auto;
    max-width: auto;
    top: 58%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae {
    left: 4%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae {
    right: 4%
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-35b833f {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ae2141d {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd8589e {
        width: 30%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e {
        width: 70%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-container {
        min-height: 460px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-201413e {
        padding: 70px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-35b833f>.aaharmenu-element-populated {
        margin: 0;
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f0edd35 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcdb6b4 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ae2141d>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c1b50f6 {
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41843a8 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41843a8>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
        bottom: 31%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-576781b .aaharmenu-heading-title {
        font-size: 42px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-576781b>.aaharmenu-widget-container {
        margin: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3ca8b>.aaharmenu-widget-container {
        margin: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper img {
        max-width: 45px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4859cb4 {
        padding: 100px 0 100px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11a6017>.aaharmenu-element-populated {
        margin: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dc9689d>.aaharmenu-element-populated {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-73ad331>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc .aaharmenu-heading-title {
        font-size: 70px;
        line-height: .9em
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
        right: 4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
        left: 4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
        bottom: 9%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e47063 .eb-map {
        height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-296adfe .aaharmenu-heading-title {
        font-size: 70px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5de5bae {
        width: auto;
        max-width: auto;
        top: 55%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-container {
        min-height: 800px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-201413e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-201413e {
        padding: 140px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-35b833f>.aaharmenu-element-populated {
        margin: 40px 20px 0 20px;
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f0edd35 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fcdb6b4 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c1b50f6 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41843a8>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c961c6a {
        bottom: 24%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-576781b>.aaharmenu-widget-container {
        margin: 120px 20px 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4b17af>.aaharmenu-widget-container {
        margin: 10px 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e3ca8b>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9c3c4e5 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-969784d>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper img {
        max-width: 50px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7343d0f .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4859cb4 {
        padding: 0 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11a6017>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-212592f .aaharmenu-image img {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-212592f>.aaharmenu-widget-container {
        margin: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46c5d3e .aaharmenu-heading-title {
        font-size: 60px;
        line-height: .9em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dc9689d>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-73ad331 .aaharmenu-image img {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-73ad331>.aaharmenu-widget-container {
        margin: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc .aaharmenu-heading-title {
        font-size: 60px;
        line-height: .9em
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
        right: -6%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3bc55cc {
        left: -6%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e47063 .eb-map {
        height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-296adfe .aaharmenu-heading-title {
        font-size: 50px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-dd8589e {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4b3e0e {
        width: 60%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7817036:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/sc.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7817036 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ec019d>.aaharmenu-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74dd2a2 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74dd2a2 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-74dd2a2 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-74dd2a2 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-999231e {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-999231e .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-999231e>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-999231e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-999231e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac83152:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac83152 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a8ccdd>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c63482c .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-725040bb {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70495302>.aaharmenu-element-populated {
    margin: 0 10% 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-51693a15 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-51693a15 .aaharmenu-heading-title {
    font-size: 30px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-51693a15>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-667baa1b {
    margin-top: 20px;
    margin-bottom: 5px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-3d509a15.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d509a15.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-319de458 .aaharmenu-heading-title {
    font-size: 16px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-3088cd1f.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3088cd1f.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40ad7680 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0f8070 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0f8070 .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0f8070 .aaharmenu-divider {
    padding-top: 0;
    padding-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-641d043c {
    margin-top: 5px;
    margin-bottom: 5px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-f74d244.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f74d244.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-564ee92e .aaharmenu-heading-title {
    font-size: 16px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-37abba3.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-37abba3.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-64021edb {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-246661e7 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-246661e7 .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-246661e7 .aaharmenu-divider {
    padding-top: 0;
    padding-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50132018 {
    margin-top: 5px;
    margin-bottom: 5px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-1144689e.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1144689e.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-52813759 .aaharmenu-heading-title {
    font-size: 16px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-97842fe.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97842fe.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-69dc5685 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-33003b81 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-33003b81 .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-33003b81 .aaharmenu-divider {
    padding-top: 0;
    padding-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-197fa6bd {
    margin-top: 60px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-32067a3 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-32067a3 .aaharmenu-heading-title {
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-23973719>.aaharmenu-widget-container {
    padding: 0 40px 20px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-884f6b9 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-884f6b9 .aaharmenu-heading-title {
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e185e5 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e185e5>.aaharmenu-widget-container {
    margin: 15px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4aa8ee25 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4aa8ee25 .aaharmenu-heading-title {
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9e36a08>.aaharmenu-widget-container {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f44674b>.aaharmenu-widget-container {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-background-slideshow,
.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-element-populated,
.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 20px 20px 20px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376f5883 {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a0c2942 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 40px 30px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a0c2942>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3a3e0a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0b0ac16>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dcea9c1 .eb-map {
    height: 600px
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-70495302 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-376f5883 {
        width: 40%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74dd2a2 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-999231e .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-725040bb {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70495302>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-51693a15 .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-197fa6bd {
        margin-top: 40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-48c82ee>.aaharmenu-element-populated {
        padding: 0 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-32067a3 .aaharmenu-heading-title {
        line-height: 1.4em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-884f6b9 .aaharmenu-heading-title {
        line-height: 1.4em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e185e5 .aaharmenu-heading-title {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6afca6ae>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4aa8ee25 .aaharmenu-heading-title {
        line-height: 1.4em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-element-populated {
        margin: 20px 0 0 0;
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a0c2942 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dcea9c1 .eb-map {
        height: 400px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7817036>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74dd2a2 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-999231e .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-999231e>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac83152 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c63482c .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-725040bb {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70495302>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d509a15 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3088cd1f {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f74d244 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-37abba3 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1144689e {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-97842fe {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-197fa6bd {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-48c82ee>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6afca6ae>.aaharmenu-element-populated {
        margin: 10px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-376f5883>.aaharmenu-element-populated {
        margin: 0 0 60px 0;
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a0c2942 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3a3e0a>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dcea9c1 .eb-map {
        height: 400px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-70495302 {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-48c82ee {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6afca6ae {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-376f5883 {
        width: 100%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e217d06>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-14a7eb0 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-14a7eb0 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-14a7eb0 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-14a7eb0 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d456784 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d456784 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d456784>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-d456784 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-d456784 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -140px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1150e70>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b91da62 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3f7f261:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-3f7f261>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3f7f261 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 40px 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3f7f261>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b4fd3fa.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b4fd3fa>.aaharmenu-element-populated {
    margin: 0;
    padding: 0 60px 0 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-24b0ad5 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-24b0ad5>.aaharmenu-widget-container {
    margin: -130px 0 0 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-24b0ad5 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b1c9a8e {
    text-align: center;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b1c9a8e .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b1c9a8e>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d37993>.aaharmenu-widget-container {
    margin: 60px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d37993 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da32670>.aaharmenu-element-populated {
    margin: -20px 0 0 30px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da32670 {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3534e8b .aaharmenu-heading-title {
    color: #fff;
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3534e8b {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-795b5f2 .aaharmenu-text-editor {
    column-gap: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-795b5f2 {
    color: rgba(255, 255, 255, .68)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-795b5f2>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-204e1d3 .aaharmenu-image img {
    width: 300px;
    filter: brightness(100%) contrast(200%) saturate(0) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-204e1d3>.aaharmenu-widget-container {
    margin: 80px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-204e1d3 {
    width: 100%;
    max-width: 100%;
    top: -20%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-204e1d3 {
    left: 60%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-204e1d3 {
    right: 60%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 .aaharmenu-image img {
    width: 250px;
    opacity: .4;
    filter: brightness(200%) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 {
    left: -48%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 {
    right: -48%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 {
    top: 4%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f223fa:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-1f223fa>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f223fa {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f223fa>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-38e6115>.aaharmenu-element-populated {
    margin: 0 40px 0 0;
    padding: 0 0 0 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e3a2be>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f725625>.aaharmenu-element-populated {
    margin: 0 0 0 30px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c53037f .aaharmenu-heading-title {
    color: #fff;
    font-size: 60px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c53037f {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-22cc622 .aaharmenu-text-editor {
    column-gap: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-22cc622 {
    color: rgba(255, 255, 255, .68)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-22cc622>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c13589c>.aaharmenu-element-populated {
    margin: 0 0 0 40px;
    padding: 0 50px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2b6c6c0>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0e6de4>.aaharmenu-element-populated {
    margin: 0 0 0 30px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cec951 .aaharmenu-heading-title {
    color: #fff;
    font-size: 60px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cec951 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1eae37a .aaharmenu-text-editor {
    column-gap: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1eae37a {
    color: rgba(255, 255, 255, .68)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1eae37a>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e614d2b:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e614d2b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e614d2b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 60px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e614d2b>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e738070.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0783352 .aaharmenu-spacer-inner {
    height: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0783352>.aaharmenu-widget-container {
    margin: -60px 0 0 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0783352 {
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f7873d {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f7873d .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 50px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f7873d>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-2f7873d {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-2f7873d {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6bf87e9 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6bf87e9 .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6bf87e9>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-6bf87e9 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-6bf87e9 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7 .aaharmenu-heading-title {
    color: #fff;
    font-size: 30px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7>.aaharmenu-widget-container {
    margin: 0 25% 0 25%;
    padding: 40px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-365c617 .aaharmenu-heading-title {
    color: rgba(255, 255, 255, .05);
    font-size: 300px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-365c617 {
    width: 500vw;
    max-width: 500vw;
    top: 10.268%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-365c617 {
    left: 14.833%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-365c617 {
    right: 14.833%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8ed104a>.aaharmenu-widget-container {
    margin: 0 25% 0 25%
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-4149:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-4149>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-14a7eb0 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d456784 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad {
        margin-top: -75px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b4fd3fa>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24b0ad5 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24b0ad5>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4fc65ac {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3534e8b .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4fbb3b1 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-204e1d3 {
        top: -14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 .aaharmenu-image img {
        width: 210px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 {
        left: -34%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 {
        right: -34%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 {
        top: 5%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1f223fa {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-38e6115>.aaharmenu-element-populated {
        margin: 0 20px 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c53037f .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0dbffbd {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c13589c>.aaharmenu-element-populated {
        margin: 0 0 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1cec951 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ed88fbd {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e614d2b {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e738070>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0783352 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0783352>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2f7873d .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6bf87e9 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7 .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7>.aaharmenu-widget-container {
        margin: 0 40px 0 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-365c617 .aaharmenu-heading-title {
        font-size: 200px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8ed104a>.aaharmenu-widget-container {
        margin: 0 40px 0 40px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-77e82ca>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-14a7eb0 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d456784 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ef0ad {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b91da62 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3f7f261 {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b4fd3fa>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24b0ad5>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b1c9a8e .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-da32670>.aaharmenu-element-populated {
        margin: 30px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3534e8b {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3534e8b .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d63c863 .aaharmenu-image img {
        width: 169px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-38e6115>.aaharmenu-element-populated {
        margin: 40px 20px 20px 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f725625>.aaharmenu-element-populated {
        margin: 30px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c53037f {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c53037f .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c13589c>.aaharmenu-element-populated {
        margin: 60px 20px 80px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0e6de4>.aaharmenu-element-populated {
        margin: 30px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1cec951 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1cec951 .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0783352>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2f7873d .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6bf87e9 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7 .aaharmenu-heading-title {
        line-height: 1.4em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d3354f7>.aaharmenu-widget-container {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-365c617 .aaharmenu-heading-title {
        font-size: 130px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8ed104a>.aaharmenu-widget-container {
        margin: 0 20px 0 20px
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-da32670 {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-db2cf09 {
        width: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f725625 {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e2d2d19 {
        width: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0e6de4 {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a3111ca {
        width: 10%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-container {
    min-height: 690px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-pours-water-from-coffee-pot-into-the-glass-D57H3WU.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8097d67>.aaharmenu-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3943f2 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3943f2 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-c3943f2 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-c3943f2 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cf04b71 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cf04b71 .aaharmenu-heading-title {
    color: #fff;
    font-size: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cf04b71>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-cf04b71 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-cf04b71 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fcccdb {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0;
    padding: 30px 0 30px 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fcccdb:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-0fcccdb>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fcccdb>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3487a29>.aaharmenu-element-populated {
    padding: 20px 50px 20px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-650ff5b {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-650ff5b .aaharmenu-heading-title {
    font-size: 28px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-650ff5b>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eeac618>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 40px 20px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-background-slideshow,
.custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-element-populated,
.custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43b2807 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43b2807 .aaharmenu-heading-title {
    font-size: 28px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43b2807>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6da7b6c {
    margin-top: 20px;
    margin-bottom: 5px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-5612ee7.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5612ee7.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4cf862e .aaharmenu-heading-title {
    font-size: 16px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-f7cba9d.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f7cba9d.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a961c82 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0e4c8d {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0e4c8d .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0e4c8d .aaharmenu-divider {
    padding-top: 0;
    padding-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-61e17c5 {
    margin-top: 5px;
    margin-bottom: 5px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-609735c.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-609735c.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cc8fa3 .aaharmenu-heading-title {
    font-size: 16px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-9ad601c.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9ad601c.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-894b4c1 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c213088 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c213088 .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c213088 .aaharmenu-divider {
    padding-top: 0;
    padding-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-97f2c8a {
    margin-top: 5px;
    margin-bottom: 5px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-8d5eaea.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d5eaea.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a3e0c2 .aaharmenu-heading-title {
    font-size: 16px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-11a2e52.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-11a2e52.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5bd0ea8 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-151af3b {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-151af3b .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-151af3b .aaharmenu-divider {
    padding-top: 0;
    padding-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d600cc {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d600cc .aaharmenu-heading-title {
    font-size: 28px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d600cc>.aaharmenu-widget-container {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b6abc35 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b6abc35>.aaharmenu-widget-container {
    margin: 15px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-83bcea9>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 40px 20px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-83bcea9>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d05cd0f {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d05cd0f .aaharmenu-heading-title {
    font-size: 28px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d05cd0f>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7a1b592 .aaharmenu-button {
    font-family: Roboto, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
    background-color: rgba(2, 1, 1, 0);
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7a1b592>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b9f1277 .aaharmenu-button {
    font-family: Roboto, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    fill: #000;
    color: #000;
    background-color: rgba(2, 1, 1, 0);
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b9f1277>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7369dc {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7369dc .aaharmenu-divider-separator {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7369dc .aaharmenu-divider {
    padding-top: 30px;
    padding-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-854d4ea {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-854d4ea .aaharmenu-heading-title {
    font-size: 28px;
    line-height: 1.3em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-854d4ea>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fcf48e5>.aaharmenu-widget-container {
    margin: -10px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8aaef1 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0 100px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8aaef1:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b8aaef1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8aaef1>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-af24652>.aaharmenu-element-populated {
    margin: 0 40px 0 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49f82dd .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 70px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 .aaharmenu-image img {
    width: 300px;
    filter: brightness(100%) contrast(200%) saturate(0) blur(0) hue-rotate(0deg)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 {
    right: -214.3px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 {
    left: -214.3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 {
    top: -27%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9e6b02 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9e6b02>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe>.aaharmenu-widget-container {
    margin: 30px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe {
    width: auto;
    max-width: auto
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-4212:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-4212>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3487a29 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8 {
        width: 30%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-83bcea9 {
        width: 29.332%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3943f2 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cf04b71 .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fcccdb {
        padding: 20px 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-650ff5b .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-element-populated {
        border-width: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43b2807 .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d600cc .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b6abc35 .aaharmenu-heading-title {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d05cd0f .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-854d4ea .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8aaef1 {
        padding: 80px 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49f82dd .aaharmenu-heading-title {
        font-size: 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 {
        right: -18%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 {
        left: -18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8d1c04 {
        top: -14%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9e6b02>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b44ccfe {
        width: auto;
        max-width: auto
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d7dd32f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3943f2 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cf04b71 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3487a29>.aaharmenu-element-populated {
        padding: 20px 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5612ee7 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f7cba9d {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-609735c {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9ad601c {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d5eaea {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11a2e52 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-83bcea9>.aaharmenu-element-populated {
        border-width: 0;
        margin: 20px 0 0 0;
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49f82dd {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49f82dd .aaharmenu-heading-title {
        font-size: 50px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9e6b02>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3487a29 {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f983ef8 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-83bcea9 {
        width: 50%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25463f9 {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-element-populated {
    border-style: solid;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef {
    text-align: left;
    z-index: 3;
    top: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef .aaharmenu-image img {
    width: 100px
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef {
    left: -1px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef {
    right: -1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 15px 0 15px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0 .aaharmenu-icon-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0.aaharmenu-view-framed .aaharmenu-icon {
    color: #000;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0.aaharmenu-view-default .aaharmenu-icon svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0.aaharmenu-view-framed .aaharmenu-icon {
    fill: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0 .aaharmenu-icon {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0 .aaharmenu-icon i,
.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0 .aaharmenu-icon svg {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0>.aaharmenu-widget-container {
    margin: 5px 15px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d254fc0 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f161b88 .aaharmenu-heading-title {
    font-size: 20px;
    line-height: 1em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f161b88>.aaharmenu-widget-container {
    margin: 5px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f161b88 {
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b19755e.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b19755e.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: flex-end
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b19755e>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 30px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b19755e>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0696ed7 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 20px;
    --grid-side-margin: 20px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0696ed7 .aaharmenu-widget-container {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0696ed7 .aaharmenu-social-icon {
    background-color: rgba(2, 1, 1, 0);
    font-size: 20px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0696ed7 .aaharmenu-social-icon i {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0696ed7 .aaharmenu-social-icon svg {
    fill: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-icon a {
    font-size: 18px;
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper input {
    width: 450px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .autocomplete {
    width: 500px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-icon a:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper .input-group input {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper .input-group input::placeholder {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper .input-group {
    border-color: 256, 256, 256, .1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .craftcoffee-search-wrapper .autocomplete li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61>.aaharmenu-widget-container {
    margin: -3px 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b814c61 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9 .aaharmenu-icon-wrapper {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9.aaharmenu-view-framed .aaharmenu-icon {
    color: #000;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9.aaharmenu-view-default .aaharmenu-icon svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9.aaharmenu-view-framed .aaharmenu-icon {
    fill: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9 .aaharmenu-icon {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9 .aaharmenu-icon i,
.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9 .aaharmenu-icon svg {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9>.aaharmenu-widget-container {
    margin: 10px 0 0 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c2484e9,
.custom-css-style .aaharmenu-element.aaharmenu-element-c2484e9>.aaharmenu-background-overlay {
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4ceae8>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 1px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4ceae8>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d81eeec .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e55ab38>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 1px 0 1px 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10px 0 10px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e55ab38>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li>a {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li {
    margin: 0 25px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li a {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li {
    padding: 0 20px 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 0;
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li>a:hover {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav ul li>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper div .nav li>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:hover {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b26c46 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li>a {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li {
    margin: 0 25px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li a {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu li {
    padding: 0 20px 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 0;
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li>a:hover {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav ul li>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper div .nav li>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav>li.current-menu-parent>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:hover {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
    color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe .aaharmenu_studentcorner-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e220fe {
    width: auto;
    max-width: auto
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-element-populated {
        border-width: 0 0 1px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-background-slideshow,
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-element-populated,
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-element-populated>.aaharmenu-background-overlay {
        border-radius: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef .aaharmenu-image img {
        width: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f161b88 .aaharmenu-heading-title {
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e>.aaharmenu-element-populated {
        border-width: 0 0 1px 0;
        margin: 0;
        padding: 10px 20px 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d63a3b9>.aaharmenu-widget-container {
        margin: 10px 0 0 20px
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e {
        width: 19.664%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4ceae8 {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e55ab38 {
        width: 75%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2 {
        width: 45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e {
        width: 30%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3e878ad>.aaharmenu-element-populated {
        border-width: 0 0 1px 0;
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef {
        text-align: left;
        top: 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef .aaharmenu-image img {
        width: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-67d00ef>.aaharmenu-widget-container {
        margin: 0 0 0 30px;
        padding: 0
    }

    .aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2.aaharmenu-column .aaharmenu-column-wrap {
        align-items: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
        align-content: center;
        align-items: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4953ee2>.aaharmenu-element-populated {
        border-width: 0 0 1px 1px;
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f161b88>.aaharmenu-widget-container {
        margin: 0
    }

    .aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e.aaharmenu-column .aaharmenu-column-wrap {
        align-items: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
        align-content: center;
        align-items: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b19755e>.aaharmenu-element-populated {
        border-width: 0 0 1px 1px;
        padding: 20px 30px 20px 0
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-578ab53>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper {
    height: 700px;
    background: #0000000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
    width: 45%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-desc {
    width: 45%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text {
    padding-top: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b h2.slideshow-slide-caption-title {
    font-size: 90px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .slideshow-slide-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text div.slideshow-slide-desc {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-subtitle-label {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .o-hsub.-link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper .slideshow-slide-image::before {
    background-color: #0000000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper .pagination-item.is-current,
.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper .pagination-item:hover {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper .pagination-item {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a0c7682>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ef6106a .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b375f9f {
    margin-top: 0;
    margin-bottom: 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40bae1a.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40bae1a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-40bae1a {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-98a5fe1 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-98a5fe1>.aaharmenu-widget-container {
    margin: -130px 0 0 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-98a5fe1 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95396ad {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95396ad .aaharmenu-heading-title {
    line-height: 1.4em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95396ad>.aaharmenu-widget-container {
    margin: 20px 0 0 0;
    padding: 0 15% 0 15%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-168e2f5 .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-168e2f5 {
    width: 100%;
    max-width: 100%;
    top: -38%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-168e2f5 {
    left: -52%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-168e2f5 {
    right: -52%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7faa272 {
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2621c4.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2621c4>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 40px 0 0;
    padding: 6px 6px 6px 6px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2621c4>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9e9b2a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9e9b2a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad75b1f.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad75b1f>.aaharmenu-element-populated {
    padding: 30px 30px 20px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-24db929 .aaharmenu-image img {
    width: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-24db929>.aaharmenu-widget-container {
    margin: 0 0 10px 0
}

.aaharmenu-element.aaharmenu-element-24db929 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-24db929 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96c80f1 {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96c80f1 .aaharmenu-heading-title {
    color: #000;
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96c80f1>.aaharmenu-widget-container {
    margin: 15px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aac67b6 .aaharmenu-spacer-inner {
    height: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fad1c51 {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fad1c51 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fad1c51>.aaharmenu-widget-container {
    margin: 2px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-767ac19 .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-767ac19>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-05ae0dc.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-05ae0dc>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 20px 0 20px;
    padding: 6px 6px 6px 6px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-05ae0dc>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84b86df {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84b86df>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2704a34.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2704a34>.aaharmenu-element-populated {
    padding: 30px 30px 20px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-52aa29e .aaharmenu-image img {
    width: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-52aa29e>.aaharmenu-widget-container {
    margin: 0 0 10px 0
}

.aaharmenu-element.aaharmenu-element-52aa29e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-52aa29e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca7d5b7 {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca7d5b7 .aaharmenu-heading-title {
    color: #000;
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca7d5b7>.aaharmenu-widget-container {
    margin: 15px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-138cf91 .aaharmenu-spacer-inner {
    height: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c0a5183 {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c0a5183 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c0a5183>.aaharmenu-widget-container {
    margin: 2px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b4de5ac .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b4de5ac>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9e18ebf.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9e18ebf>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 0 0 40px;
    padding: 6px 6px 6px 6px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9e18ebf>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc18d28 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc18d28>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-32c65ec.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-32c65ec>.aaharmenu-element-populated {
    padding: 30px 30px 20px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ffe014 .aaharmenu-image img {
    width: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ffe014>.aaharmenu-widget-container {
    margin: 0 0 10px 0
}

.aaharmenu-element.aaharmenu-element-5ffe014 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-5ffe014 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bd697c {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bd697c .aaharmenu-heading-title {
    color: #000;
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bd697c>.aaharmenu-widget-container {
    margin: 15px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8209cca .aaharmenu-spacer-inner {
    height: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aa42434 {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aa42434 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aa42434>.aaharmenu-widget-container {
    margin: 2px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-14e3067 .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-14e3067>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5fc86ba>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c2cde4a .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-prepare-coffee-working-order-concept-PBZ6VQ6.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6d7aa79>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b84cd55 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b84cd55 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-b84cd55 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-b84cd55 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6847537 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6847537 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6847537>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-6847537 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-6847537 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1f1003>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c60fa92 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7704856 {
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc9e1bf>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper .inner-wrap .overflow-inner {
    padding: 60px;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper .inner-wrap {
    background: #fffbf2;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper .inner-wrap:hover {
    background: #fffbf2;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper .inner-wrap:hover .overflow-inner {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper.featured-pricing-plan .inner-wrap {
    background: #fffbf2;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrappe.featured-pricing-planr .inner-wrap .overflow-inner {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper h2.pricing-plan-title {
    color: #000;
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper:hover h2.pricing-plan-title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-price-wrap h3.pricing-plan-price {
    color: #000;
    font-size: 80px;
    line-height: 1.3em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-price-wrap {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper:hover h3.pricing-plan-price {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper .pricing-plan-content-list {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-content ul.pricing-plan-content-list li:before {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper:hover .pricing-plan-content-list {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-content .pricing-plan-button {
    color: #fff;
    background: #c7a17a;
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-content .pricing-plan-button:hover {
    color: #c7a17a;
    background: rgba(255, 255, 255, 0);
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-switch-wrap {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501979f>.aaharmenu-widget-container {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e709873 .aaharmenu-image img {
    width: 120px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e709873 {
    width: 100%;
    max-width: 100%;
    top: 2%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e709873 {
    left: -57%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e709873 {
    right: -57%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a6394cf .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a6394cf {
    width: 100%;
    max-width: 100%;
    top: 78%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-a6394cf {
    right: -53%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-a6394cf {
    left: -53%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e2c877d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2497026 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/fresh-coffee-with-cinnamon-QR8W4GN.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-c7f5c8c.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7f5c8c.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7f5c8c.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c7f5c8c>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: #c7a17a;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(199, 161, 122, 0);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-147a53e {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b610706>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b91ce1c .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-530e1fa {
    z-index: 2
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-e377ba2.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e377ba2.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e377ba2.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70d5c54 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70d5c54>.aaharmenu-widget-container {
    margin: -130px 0 0 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70d5c54 {
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92654db>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a7ab21 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a7ab21 .aaharmenu-heading-title {
    line-height: 1.4em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a7ab21>.aaharmenu-widget-container {
    margin: 20px 0 40px 0;
    padding: 0 15% 0 15%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-86795ec {
    margin-top: 0;
    margin-bottom: 80px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5fa05ad>.aaharmenu-element-populated {
    padding: 0 10% 0 10%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-accordion-item {
    border-width: 1px;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-accordion-item .aaharmenu-tab-content {
    border-width: 1px;
    border-top-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-accordion-item .aaharmenu-tab-title.aaharmenu-active {
    border-width: 1px;
    border-bottom-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-tab-title {
    background-color: #fffbf2;
    padding: 20px 20px 20px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion-title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-active .aaharmenu-accordion-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-active .aaharmenu-accordion-title {
    color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-accordion-title {
    font-size: 24px;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-tab-title .aaharmenu-accordion-icon i:before {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-tab-title .aaharmenu-accordion-icon svg {
    fill: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-tab-title.aaharmenu-active .aaharmenu-accordion-icon i:before {
    color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-tab-title.aaharmenu-active .aaharmenu-accordion-icon svg {
    fill: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-tab-content {
    background-color: #fffbf2;
    color: #000;
    padding: 10px 30px 10px 30px
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper {
        height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 70%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 70%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b h2.slideshow-slide-caption-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b375f9f {
        margin-top: 0;
        margin-bottom: 30px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-98a5fe1 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-98a5fe1>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95396ad .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7faa272 {
        padding: 0 0 100px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d2621c4>.aaharmenu-element-populated {
        margin: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad75b1f>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24db929 .aaharmenu-image img {
        width: 130px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-05ae0dc>.aaharmenu-element-populated {
        margin: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2704a34>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-52aa29e .aaharmenu-image img {
        width: 130px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9e18ebf>.aaharmenu-element-populated {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-32c65ec>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ffe014 .aaharmenu-image img {
        width: 130px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b84cd55 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6847537 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7704856 {
        padding: 0 0 100px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper .inner-wrap .overflow-inner {
        padding: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-table-wrapper h2.pricing-plan-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-501979f .pricing-plan-price-wrap h3.pricing-plan-price {
        font-size: 55px;
        line-height: 1.5em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a6394cf {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-147a53e {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70d5c54 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70d5c54>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a7ab21 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5fa05ad>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-accordion-title {
        font-size: 22px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slider-zoom-wrapper {
        height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-text {
        padding-top: 210px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b h2.slideshow-slide-caption-title {
        font-size: 50px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-eda0b3b .slideshow-slide-caption-subtitle-label {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e6246b {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ef6106a .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b375f9f {
        margin-top: 0;
        margin-bottom: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-98a5fe1>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95396ad .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-168e2f5 .aaharmenu-image img {
        width: 185px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-168e2f5 {
        top: -4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7faa272 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d2621c4>.aaharmenu-element-populated {
        margin: 0 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad75b1f>.aaharmenu-element-populated {
        padding: 30px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24db929 .aaharmenu-image img {
        width: 150px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96c80f1 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fad1c51 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-05ae0dc>.aaharmenu-element-populated {
        margin: 0 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2704a34>.aaharmenu-element-populated {
        padding: 30px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-52aa29e .aaharmenu-image img {
        width: 150px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca7d5b7 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c0a5183 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9e18ebf>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-32c65ec>.aaharmenu-element-populated {
        padding: 30px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ffe014 .aaharmenu-image img {
        width: 150px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8bd697c .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aa42434 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cd67cb4 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5fc86ba>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c2cde4a .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c2cde4a>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7fd5bfd>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b84cd55 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6847537 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6847537>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5831b0 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c60fa92 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4987bf {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2497026 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a31e13e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea28ee3 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b91ce1c .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-530e1fa {
        margin-top: -70px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70d5c54>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a7ab21 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43333f3 .aaharmenu-accordion .aaharmenu-accordion-title {
        line-height: 1.4em
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/barista-making-coffee-F2GU6L8.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6957e71>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6684a99 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6684a99 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    line-height: .7em
}

.aaharmenu-element.aaharmenu-element-6684a99 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 1s !important
}

.aaharmenu-widget.aaharmenu-element-6684a99 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e3984a {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e3984a .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-5e3984a {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-5e3984a {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2cba262 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2cba262 .aaharmenu-heading-title {
    color: #fff;
    font-size: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2cba262>.aaharmenu-widget-container {
    margin: -20px 0 0 0
}

.aaharmenu-element.aaharmenu-element-2cba262 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-2cba262 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95baf5c {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95baf5c .aaharmenu-heading-title {
    color: #fff;
    font-size: 30px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-95baf5c>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-95baf5c {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 1s !important
}

.aaharmenu-widget.aaharmenu-element-95baf5c {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c087f73:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c087f73 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc41ba8>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-783cc60 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dee37d {
    padding: 0 0 40px 0;
    z-index: 2
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-11b9c38.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-11b9c38.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-11b9c38.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-11b9c38>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d9474c .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d9474c>.aaharmenu-widget-container {
    margin: -40px 0 0 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d9474c {
    z-index: 2;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fb4857b .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fb4857b {
    width: 100%;
    max-width: 100%;
    top: -.698%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-fb4857b {
    left: -45.999%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-fb4857b {
    right: -45.999%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e84a0e6 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-900d959>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9e393d .aaharmenu-image img {
    width: 75%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9e393d>.aaharmenu-widget-container {
    margin: -100px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f06fc51>.aaharmenu-element-populated {
    padding: 0 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-80a3390 {
    text-align: center;
    z-index: 4
}

.custom-css-style .aaharmenu-element.aaharmenu-element-80a3390 .aaharmenu-heading-title {
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-80a3390>.aaharmenu-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7c5423f .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7c5423f {
    width: 100%;
    max-width: 100%;
    top: -20%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7c5423f {
    right: -41%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7c5423f {
    left: -41%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 .aaharmenu-heading-title {
    color: #000;
    font-size: 100px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    top: 48%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
    right: 33%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
    left: 33%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de37a31 .aaharmenu-image img {
    width: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de37a31 {
    width: 100%;
    max-width: 100%;
    top: 57%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-de37a31 {
    left: 51%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-de37a31 {
    right: 51%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-05306e2>.aaharmenu-element-populated {
    padding: 70px 40px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5ee4c4 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a5ee4c4>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-a5ee4c4 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-a5ee4c4 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2 {
    --divider-border-style: solid;
    --divider-color: #C7A17A;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2 .aaharmenu-divider-separator {
    width: 90px;
    margin: 0 auto;
    margin-center: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2 .aaharmenu-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2>.aaharmenu-widget-container {
    margin: 10px 0 20px 0
}

.aaharmenu-element.aaharmenu-element-ad1eab2 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-ad1eab2 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4502c6 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4502c6 .aaharmenu-image img {
    width: 250px;
    filter: brightness(0) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4502c6>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-f4502c6 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-f4502c6 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7467473 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7467473 .aaharmenu-heading-title {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7467473>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-7467473 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-7467473 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d3afde9>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aa30c4d {
    text-align: right;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aa30c4d .aaharmenu-image img {
    width: 95%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da9d353 .aaharmenu-image img {
    width: 270px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-da9d353 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 41%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-da9d353 {
    left: -42%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-da9d353 {
    right: -42%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-72155ed:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-72155ed {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-30d0b2d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ba8a7ff .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/tim-st-martin-IjnAc0vyqGs-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7f4ed7f>.aaharmenu-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e26396e {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e26396e .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-e26396e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-e26396e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25a1057 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25a1057 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-25a1057>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-25a1057 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-25a1057 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3f89243>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-088011b .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd5941a {
    padding: 0 0 80px 0;
    z-index: 2
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-2f73c83.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f73c83.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f73c83.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f73c83>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96e9cf2 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96e9cf2>.aaharmenu-widget-container {
    margin: -40px 0 0 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96e9cf2 {
    z-index: 2;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9367d4 .aaharmenu-image img {
    width: 260px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9367d4 {
    width: 100%;
    max-width: 100%;
    top: 17%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-a9367d4 {
    left: -50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-a9367d4 {
    right: -50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-183f684 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-24b53d2>.aaharmenu-element-populated {
    margin: 0 0 0 -20px;
    padding: 0 40px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c9c393e .aaharmenu-image img {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c9c393e>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c9c393e {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d95b506>.aaharmenu-element-populated {
    padding: 0 0 0 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8456cf2 {
    text-align: center;
    z-index: 4
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8456cf2 .aaharmenu-heading-title {
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8456cf2>.aaharmenu-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 .aaharmenu-image img {
    width: 240px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
    width: 100%;
    max-width: 100%;
    top: -20%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
    right: -41%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
    left: -41%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42b392b {
    padding: 40px 0 400px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bb20033>.aaharmenu-element-populated {
    padding: 20px 40px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
    text-align: right;
    z-index: 3;
    top: -200%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 .aaharmenu-image img {
    width: 65%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
    right: -159%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
    left: -159%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 .aaharmenu-heading-title {
    color: #000;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
    z-index: 2;
    width: initial;
    max-width: initial;
    top: 200%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
    right: -53%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
    left: -53%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50256db>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50256db {
    z-index: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-295cd9d {
    z-index: 1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d0a2ed>.aaharmenu-element-populated {
    margin: -100px 0 0 0;
    padding: 0 40px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06a08e0 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06a08e0>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-06a08e0 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-06a08e0 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cb22f2 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cb22f2 .aaharmenu-image img {
    width: 210px;
    opacity: 1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1cb22f2>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-57d796d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d {
    text-align: center;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d .aaharmenu-image img {
    width: 65%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d>.aaharmenu-widget-container {
    margin: -140px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-989557e .aaharmenu-image img {
    width: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-989557e {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: -59%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-989557e {
    left: -138%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-989557e {
    right: -138%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-66ed23f .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-66ed23f {
    z-index: 1;
    width: 260px;
    max-width: 260px;
    bottom: 76%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-66ed23f {
    left: -9%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-66ed23f {
    right: -9%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea812cf {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-feaaa0e.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-feaaa0e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c411cf0 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c411cf0>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c411cf0 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-efe116b {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-efe116b .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-efe116b>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-efe116b {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-efe116b {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b22170b .aaharmenu-image img {
    width: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b22170b {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 6%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-b22170b {
    left: 50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-b22170b {
    right: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a1c1da {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a1c1da .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a1c1da>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-6a1c1da {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-6a1c1da {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c407bf .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c407bf {
    width: 100%;
    max-width: 100%;
    top: 51%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6c407bf {
    left: -45%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6c407bf {
    right: -45%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-52dc38a {
    margin-top: 40px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c9f3e7c>.aaharmenu-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6cd32de .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6cd32de>.aaharmenu-widget-container {
    margin: 0 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c73091 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c73091>.aaharmenu-widget-container {
    margin: 20px 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-61d58b4>.aaharmenu-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-99e2131 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-99e2131>.aaharmenu-widget-container {
    margin: 0 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc9b99 .aaharmenu-heading-title {
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc9b99>.aaharmenu-widget-container {
    margin: 20px 20px 30px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-title-holder h3 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-title-line {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-desc {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-highlight-holder {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-highlight {
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-041856f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-041856f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f333ce5>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd023c9 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-db40567:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-db40567 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50d593a>.aaharmenu-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0286ef1 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0286ef1 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-0286ef1 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-0286ef1 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-56938e0 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-56938e0 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-56938e0>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-56938e0 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-56938e0 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9dd2a97>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c39c493 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d28e719>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bedfc57 ul.products li.product h2.woocommerce-loop-product__title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bedfc57 ul.products li.product {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bedfc57 ul.products li.product span.price {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bedfc57 ul.products li.product .onsale {
    background: #d22226;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bedfc57 ul.products li.product a.button.ajax_add_to_cart {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bedfc57 ul.products li.product a.button.ajax_add_to_cart:hover {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e57e3cb {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffd0cbd.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffd0cbd>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ae22a0 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ae22a0>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1ae22a0 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d5380 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d5380 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d5380>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-e3d5380 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-e3d5380 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4e3cd96 .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4e3cd96 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 30%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4e3cd96 {
    left: 50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4e3cd96 {
    right: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2921510 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2921510 .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2921510>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-2921510 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-2921510 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42e2b84 .aaharmenu-image img {
    width: 240px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42e2b84 {
    width: 100%;
    max-width: 100%;
    top: -6%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-42e2b84 {
    left: -55%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-42e2b84 {
    right: -55%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-4.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ea96f8>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3379f2 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-67fe11f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-67fe11f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #f0e9da
}

.custom-css-style .aaharmenu-element.aaharmenu-element-67fe11f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-67fe11f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3e0a9ea>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-477fd83 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-477fd83 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-477fd83 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-477fd83 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9f23810 .aaharmenu-button {
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    text-transform: none;
    fill: #000;
    color: #000;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #c7a17a;
    border-radius: 0;
    padding: 0 2px 10px 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9f23810>.aaharmenu-widget-container {
    margin: 40px 0 40px 0
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-900d959 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f06fc51 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2f73c83 {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24b53d2 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d95b506 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-57d796d {
        width: 44.332%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c1b4f3d {
        width: 22%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6684a99 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5e3984a .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2cba262 .aaharmenu-heading-title {
        font-size: 110px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2cba262>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95baf5c .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d9474c .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d9474c>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-80a3390 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7c5423f {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
        right: 27%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
        left: 27%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
        top: 77%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a66623 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-05306e2>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4502c6>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aa30c4d>.aaharmenu-widget-container {
        margin: 80px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e26396e .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-25a1057 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-25a1057>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd5941a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96e9cf2 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96e9cf2>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8456cf2 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 .aaharmenu-image img {
        width: 200px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
        right: -34%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
        left: -34%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
        top: -30%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42b392b {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 100px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bb20033>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1>.aaharmenu-widget-container {
        margin: 80px 0 0 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
        right: -120%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
        left: -120%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
        top: -57%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 .aaharmenu-heading-title {
        font-size: 60px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
        right: -27%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
        left: -27%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
        top: 65%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-295cd9d {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d0a2ed>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1cb22f2 .aaharmenu-image img {
        width: 150px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d>.aaharmenu-widget-container {
        margin: 80px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c411cf0 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c411cf0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-efe116b .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a1c1da .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6c407bf {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-52dc38a {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c9f3e7c>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6cd32de .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c73091 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-61d58b4>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-99e2131 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc9b99 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0286ef1 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-56938e0 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1ae22a0 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1ae22a0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3d5380 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2921510 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42e2b84 {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-container {
        min-height: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c48c6d7>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6957e71>.aaharmenu-element-populated {
        margin: 30px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6684a99 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5e3984a .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2cba262 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2cba262>.aaharmenu-widget-container {
        margin: 0 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-95baf5c .aaharmenu-heading-title {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c087f73 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-783cc60 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11b9c38>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5d9474c>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4857b .aaharmenu-image img {
        width: 220px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e84a0e6 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-900d959>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9e393d .aaharmenu-image img {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9e393d>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f06fc51>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-80a3390 .aaharmenu-heading-title {
        font-size: 28px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-80a3390>.aaharmenu-widget-container {
        margin: 40px 0 100px 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
        text-align: center;
        top: 78%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 .aaharmenu-heading-title {
        font-size: 50px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
        right: 2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-10812c3 {
        left: 2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a66623 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-05306e2.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a5ee4c4>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2 .aaharmenu-divider {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1eab2 .aaharmenu-divider-separator {
        margin: 0 auto;
        margin-left: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4502c6 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7467473 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d3afde9.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d3afde9>.aaharmenu-element-populated {
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aa30c4d {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aa30c4d>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-72155ed {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-30d0b2d>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ba8a7ff .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ba8a7ff>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ee6c107>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e26396e .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-25a1057 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-25a1057>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e8d4d80 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-088011b .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd5941a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96e9cf2>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9367d4 .aaharmenu-image img {
        width: 205px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-183f684 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24b53d2.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-24b53d2>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c9c393e {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c9c393e .aaharmenu-image img {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c9c393e>.aaharmenu-widget-container {
        margin: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d95b506>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8456cf2 .aaharmenu-heading-title {
        font-size: 28px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8456cf2>.aaharmenu-widget-container {
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e53fdd7 {
        top: -88%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42b392b {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9bafdb1>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
        text-align: center;
        top: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 .aaharmenu-heading-title {
        font-size: 50px;
        line-height: 1em
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
        right: 20%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2d8e628 {
        left: 20%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-50256db.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-50256db>.aaharmenu-element-populated {
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-295cd9d {
        margin-top: 140px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-06a08e0 .aaharmenu-text-editor {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-06a08e0>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1cb22f2 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1cb22f2>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-57d796d.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-57d796d>.aaharmenu-element-populated {
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d .aaharmenu-image img {
        width: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3cc8f2d>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-66ed23f {
        bottom: -43%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c411cf0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-efe116b .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a1c1da .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a1c1da>.aaharmenu-widget-container {
        margin: 0 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-52dc38a {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c9f3e7c>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6cd32de {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6cd32de .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6cd32de>.aaharmenu-widget-container {
        margin: 0 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-title-holder h3 {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a86839 .food-menu-content-price-holder {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c73091 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c73091 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c73091>.aaharmenu-widget-container {
        margin: 20px 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-title-holder h3 {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7548d32 .food-menu-content-price-holder {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-61d58b4>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-99e2131 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-99e2131 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-99e2131>.aaharmenu-widget-container {
        margin: 20px 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-title-holder h3 {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7ac7369 .food-menu-content-price-holder {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc9b99 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc9b99 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc9b99>.aaharmenu-widget-container {
        margin: 20px 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-title-holder h3 {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-47d0ea2 .food-menu-content-price-holder {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-041856f {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f333ce5>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd023c9 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd023c9>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-db40567>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0286ef1 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-56938e0 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-56938e0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c22aa4e {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c39c493 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1ae22a0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3d5380 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2921510 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2921510>.aaharmenu-widget-container {
        margin: 0 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-container {
        min-height: 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7efb73b {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3379f2 .aaharmenu-spacer-inner {
        height: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c9f3e7c {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-61d58b4 {
        width: 100%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 95px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-63c834d>.aaharmenu-element-populated {
    padding: 140px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-63c834d {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6428adc {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6428adc .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e71c87c {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e71c87c .aaharmenu-heading-title {
    color: #fff;
    font-size: 80px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e71c87c>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84debc0>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-84debc0>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2b6f949 {
    width: 210%;
    max-width: 210%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2b6f949 {
    left: -87%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2b6f949 {
    right: -87%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c30d934:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c30d934>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c30d934 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0 140px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c30d934>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-109ff09>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-abd9e71>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e827bee .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e827bee>.aaharmenu-widget-container {
    margin: 0 0 0 40px;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.aaharmenu-element.aaharmenu-element-e827bee {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-e827bee {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e827bee {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e827bee {
    left: 0
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e827bee {
    right: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-68b2b28 .aaharmenu-heading-title {
    color: #fff;
    font-size: 55px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-68b2b28>.aaharmenu-widget-container {
    margin: 50% 10% 0 0
}

.aaharmenu-element.aaharmenu-element-68b2b28 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-68b2b28 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4263ef {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4263ef .aaharmenu-image img {
    width: 250px;
    opacity: 1;
    filter: brightness(0) contrast(0) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4263ef>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.aaharmenu-element.aaharmenu-element-f4263ef {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .3s !important
}

.aaharmenu-widget.aaharmenu-element-f4263ef {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5861e0f {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5861e0f .aaharmenu-heading-title {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5861e0f>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-5861e0f {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-5861e0f {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1c0053b .aaharmenu-heading-title {
    color: rgba(255, 255, 255, .05);
    font-size: 300px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1c0053b {
    width: 500vw;
    max-width: 500vw;
    top: 37%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-1c0053b {
    left: 14.833%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-1c0053b {
    right: 14.833%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74ca67b {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74ca67b .aaharmenu-heading-title {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74ca67b>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-644248f:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-644248f>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-644248f>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-644248f>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f6f28f {
    width: 470px;
    max-width: 470px;
    top: -11%
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2.aaharmenu-column .aaharmenu-column-wrap {
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 80px 0 0 0;
    padding: 60px 50px 60px 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94710fc .aaharmenu-heading-title {
    color: #fff;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-94710fc>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-07a0511 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-07a0511>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2350176 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2350176 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-2350176 .aaharmenu-button:hover {
    color: #fff;
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2350176 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-2350176 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2350176>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2350176 {
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../upload/bg-header-overlay-lg-black-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 4
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-86a5b6d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-09d53a0 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/ingredients-for-making-coffee-flat-lay-ASPVLKY.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -150px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c955dd1>.aaharmenu-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c210f40 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c210f40 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-c210f40 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-c210f40 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47b5589 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47b5589 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-47b5589>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-47b5589 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-47b5589 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -150px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-85a86c3>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-20df643 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be44c2f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-be44c2f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be44c2f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be44c2f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-801ab45>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect {
    background: #111;
    border-color: #111;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
    color: #fff;
    font-size: 24px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
    color: #fff;
    font-size: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
    background: rgba(255, 255, 255, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-container {
    min-height: 800px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3d0412>.aaharmenu-element-populated {
    padding: 170px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b806e8 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b806e8 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b806e8 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b806e8>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-5b806e8 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-5b806e8 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-16fe375 .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-16fe375>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.aaharmenu-element.aaharmenu-element-16fe375 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-16fe375 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-16fe375 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1c207ca {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1c207ca>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-85d4b8d>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
    z-index: 2;
    bottom: -47%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
    right: -16%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
    left: -16%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
    width: initial;
    max-width: initial;
    bottom: -20%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
    right: -51%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
    left: -51%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b6d9c2c:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b6d9c2c>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b6d9c2c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b6d9c2c>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a5a03d.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a5a03d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77b10eb .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77b10eb>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-77b10eb {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5406d17 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5406d17 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5406d17>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-5406d17 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-5406d17 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-88f6783 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-88f6783 .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-88f6783>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-88f6783 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-88f6783 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1c7dc8a .aaharmenu-image img {
    width: 230px;
    opacity: 1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1c7dc8a {
    width: 100%;
    max-width: 100%;
    top: -2%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-1c7dc8a {
    left: -45%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-1c7dc8a {
    right: -45%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a2cb95f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-a2cb95f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a2cb95f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 80px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a2cb95f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-993b823>.aaharmenu-element-populated {
    padding: 0 20% 0 20%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-993b823 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-title-holder h3 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-title-line {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: rgba(199, 161, 122, .58)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-highlight-holder {
    background: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-highlight {
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
    text-align: right;
    z-index: 3;
    top: -53%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 .aaharmenu-image img {
    width: 50%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
    right: -75%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
    left: -75%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fd6fbae .aaharmenu-image img {
    width: 260px;
    opacity: 1;
    filter: brightness(0) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fd6fbae {
    width: 100%;
    max-width: 100%;
    top: 16%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-fd6fbae {
    left: 79%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-fd6fbae {
    right: 79%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a865f10 {
    text-align: right;
    z-index: 3;
    top: 20%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a865f10 .aaharmenu-image img {
    width: 50%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-a865f10 {
    left: -124%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-a865f10 {
    right: -124%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bf91dd9 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 40px 100px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bf91dd9:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-bf91dd9>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bf91dd9>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0807839:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-0807839>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #1f1e1d
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0807839>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0;
    border-color: #c7a17a;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 20px 70px 20px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0807839>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0807839 {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0f9595 {
    border-style: solid;
    border-width: 0;
    border-color: #c7a17a;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 40px 30px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d0f9595>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f4c2905>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdf3312 {
    --divider-border-style: solid;
    --divider-color: #C7A17A;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdf3312 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdf3312 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdf3312>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-cdf3312 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-cdf3312 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c425ebc .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c425ebc>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.aaharmenu-element.aaharmenu-element-c425ebc {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-c425ebc {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c425ebc {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6.aaharmenu-view-framed .aaharmenu-icon {
    fill: #c7a17a;
    color: #c7a17a;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6.aaharmenu-position-right .aaharmenu-icon-box-icon {
    margin-left: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6.aaharmenu-position-left .aaharmenu-icon-box-icon {
    margin-right: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6.aaharmenu-position-top .aaharmenu-icon-box-icon {
    margin-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon {
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon i {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-title {
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-content .aaharmenu-icon-box-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-content .aaharmenu-icon-box-title,
.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-content .aaharmenu-icon-box-title a {
    font-size: 22px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-content .aaharmenu-icon-box-description {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32.aaharmenu-view-framed .aaharmenu-icon {
    fill: #c7a17a;
    color: #c7a17a;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32.aaharmenu-position-right .aaharmenu-icon-box-icon {
    margin-left: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32.aaharmenu-position-left .aaharmenu-icon-box-icon {
    margin-right: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32.aaharmenu-position-top .aaharmenu-icon-box-icon {
    margin-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon {
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon i {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-title {
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-content .aaharmenu-icon-box-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-content .aaharmenu-icon-box-title,
.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-content .aaharmenu-icon-box-title a {
    font-size: 22px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-content .aaharmenu-icon-box-description {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7718d32>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-37abee2>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 .aaharmenu-image img {
    width: 240px;
    opacity: .3;
    filter: brightness(200%) contrast(0) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 {
    width: 100%;
    max-width: 100%;
    top: -10%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 {
    left: 72%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 {
    right: 72%
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-c4e4c13.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4e4c13.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4e4c13>.aaharmenu-element-populated {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 .eb-map {
    height: 500px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 {
    z-index: 3;
    top: 23%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 {
    right: 8%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 {
    left: 8%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9170921 .aaharmenu-heading-title {
    color: rgba(255, 255, 255, .05);
    font-size: 400px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9170921 {
    width: 500vw;
    max-width: 500vw;
    top: 53%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9170921 {
    left: 14.833%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9170921 {
    right: 14.833%
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-4582:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-4582>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-63c834d {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84debc0 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-644248f {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2 {
        width: 41.332%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3d0412 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-85d4b8d {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0807839 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4e4c13 {
        width: 60%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-container {
        min-height: 460px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f {
        padding: 70px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-63c834d>.aaharmenu-element-populated {
        margin: 0;
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6428adc .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e71c87c .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-84debc0>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c30d934 {
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e827bee .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e827bee>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-68b2b28 .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4263ef .aaharmenu-image img {
        width: 200px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4263ef>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1c0053b .aaharmenu-heading-title {
        font-size: 240px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f6f28f {
        width: 350px;
        max-width: 350px;
        top: -6%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2>.aaharmenu-element-populated {
        margin: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-94710fc .aaharmenu-heading-title {
        font-size: 32px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-07a0511>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2350176 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668 {
        margin-top: -80px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c210f40 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-47b5589 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-47b5589>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b {
        margin-top: -75px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-container {
        min-height: 730px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3d0412>.aaharmenu-element-populated {
        margin: 0;
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5b806e8>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1c207ca>.aaharmenu-widget-container {
        margin: 20px 40px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-85d4b8d>.aaharmenu-element-populated {
        margin: 0 0 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
        right: -2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
        left: -2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
        bottom: 9%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
        right: -69%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
        left: -69%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
        bottom: 17%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-77b10eb .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-77b10eb>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5406d17 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-88f6783 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1c7dc8a {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a2cb95f {
        padding: 40px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449>.aaharmenu-widget-container {
        margin: 80px 0 0 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
        right: -120%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
        left: -120%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
        top: -57%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fd6fbae {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a865f10>.aaharmenu-widget-container {
        margin: 80px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a865f10 {
        top: -57%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bf91dd9 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0807839>.aaharmenu-element-populated {
        margin: 0;
        padding: 15px 15px 15px 15px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0f9595 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdf3312>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 .eb-map {
        height: 600px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 {
        right: 0
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 {
        left: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 {
        top: 12%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-container {
        min-height: 800px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3b069f {
        padding: 140px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-63c834d>.aaharmenu-element-populated {
        margin: 40px 20px 0 20px;
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6428adc .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e71c87c .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c30d934 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-109ff09>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-abd9e71>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e827bee>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-68b2b28>.aaharmenu-widget-container {
        margin: 60px 20px 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4263ef>.aaharmenu-widget-container {
        margin: 20px 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5861e0f>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1c0053b .aaharmenu-heading-title {
        font-size: 200px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74ca67b>.aaharmenu-widget-container {
        margin: 0 0 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-644248f.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-644248f>.aaharmenu-element-populated {
        padding: 0 0 350px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f6f28f .aaharmenu-image img {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f6f28f {
        width: 320px;
        max-width: 320px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2>.aaharmenu-element-populated {
        margin: 160px 20px 0 20px;
        padding: 60px 30px 60px 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-07a0511>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8e1818f {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-86a5b6d>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-09d53a0 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-09d53a0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0ffe668 {
        margin-top: -75px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c210f40 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-47b5589 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-47b5589>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdce35b {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-20df643 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-be44c2f {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d2731 {
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3d0412>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-16fe375 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1c207ca>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d34e49 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d56c72 {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-77b10eb>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5406d17 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-88f6783 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-88f6783>.aaharmenu-widget-container {
        margin: 0 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-993b823>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-title-holder h3 {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f63d75 .food-menu-content-price-holder {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4a0449>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a865f10 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a865f10>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bf91dd9 {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0807839>.aaharmenu-element-populated {
        margin: 400px 0 40px 0;
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d0f9595 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f4c2905>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c425ebc .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6e14cd6 .aaharmenu-icon-box-icon {
        margin-bottom: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7718d32 .aaharmenu-icon-box-icon {
        margin-bottom: 30px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6a06ee8 {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4e4c13>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5e0c03 .eb-map {
        height: 400px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-644248f {
        width: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-181b7c2 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0807839 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4e4c13 {
        width: 50%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-container {
    min-height: 500px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-container>.aaharmenu-row>.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/joshua-rodriguez-f7zm5TDOi4g-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 30px 30px 30px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-63640e5.aaharmenu-column .aaharmenu-column-wrap {
    align-items: flex-end
}

.custom-css-style .aaharmenu-element.aaharmenu-element-63640e5.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.custom-css-style .aaharmenu-element.aaharmenu-element-63640e5:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-63640e5>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-63640e5>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-63640e5>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81d1bec {
    border-style: solid;
    border-width: 0;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5px 5px 5px 5px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-81d1bec>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffaad0d>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 30px 30px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ffaad0d>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f6d1373 .aaharmenu-heading-title {
    color: #fff;
    font-size: 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c2b5e5 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c2b5e5 .aaharmenu-heading-title {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2c2b5e5>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a0af5c0>.aaharmenu-container {
    min-height: 400px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a0af5c0>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a0af5c0 {
    margin-top: 40px;
    margin-bottom: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8d5b00:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-c8d5b00>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/coffee-cafe-barista-apron-uniform-brew-concept-PUPM2KN.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8d5b00>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8d5b00>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-386460a:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-386460a>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-386460a>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-386460a>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e48f26 {
    border-style: solid;
    border-width: 0;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5px 5px 5px 5px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e48f26>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-55e1317>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 30px 30px 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-55e1317>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74430cb .aaharmenu-heading-title {
    color: #fff;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0f992ff {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0f992ff>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3a17b93 {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-59e3ce5>.aaharmenu-element-populated {
    padding: 40px 40px 20px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ea772b1 .aaharmenu-heading-title {
    color: #000;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fceff85 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fceff85>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec .aaharmenu-button:hover {
    color: #fff;
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b46a21a>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 40px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b46a21a>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper {
    height: 520px;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper img {
    max-width: 50px !important
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #fff;
    font-size: 32px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper .overflow-inner .hover-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c568dcd {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c568dcd>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3556cc>.aaharmenu-element-populated {
    padding: 60px 40px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f49441e .aaharmenu-heading-title {
    color: #000;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-362c920 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-362c920>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 .aaharmenu-button:hover {
    color: #fff;
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-45dc006>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-45dc006>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501ce06 ul.products li.product h2.woocommerce-loop-product__title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501ce06 ul.products li.product {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501ce06 ul.products li.product span.price {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501ce06 ul.products li.product .onsale {
    background: #d22226;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501ce06 ul.products li.product a.button.ajax_add_to_cart {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-501ce06 ul.products li.product a.button.ajax_add_to_cart:hover {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ce38327 {
    border-style: solid;
    border-width: 1px 0 1px 0;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ce38327>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9cf87d>.aaharmenu-element-populated {
    padding: 60px 40px 60px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-de42897 .aaharmenu-heading-title {
    color: #000;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5cd618 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5cd618>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-760ab70>.aaharmenu-widget-container {
    margin: 20px 40px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2eb916c>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 40px 60px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2eb916c>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c67bd8d .aaharmenu-heading-title {
    color: #000;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-005851d {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-005851d>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0325ffa>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ec3afa>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 40px 60px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ec3afa>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-74ed0eb .aaharmenu-heading-title {
    color: #000;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7be0f1 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7be0f1>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fb36b8>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-63640e5 {
        width: 45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6f8f728 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-59e3ce5 {
        width: 33%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b46a21a {
        width: 66.665%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3556cc {
        width: 33%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-45dc006 {
        width: 66.665%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9cf87d {
        width: 33%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2eb916c {
        width: 33.332%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f6d1373 .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a0af5c0>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a0af5c0>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74430cb .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0f992ff>.aaharmenu-widget-container {
        margin: 20px 40px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-59e3ce5>.aaharmenu-element-populated {
        margin: 20px 0 0 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea772b1 .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fceff85>.aaharmenu-widget-container {
        margin: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dc3ecec {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b46a21a>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper img {
        max-width: 45px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c568dcd {
        margin-top: 60px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3556cc>.aaharmenu-element-populated {
        margin: 0 0 60px 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f49441e .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-362c920>.aaharmenu-widget-container {
        margin: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-43e21b0 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-45dc006>.aaharmenu-element-populated {
        border-width: 0;
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ce38327 {
        border-width: 1px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9cf87d>.aaharmenu-element-populated {
        margin: 40px 0 0 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de42897 .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5cd618>.aaharmenu-widget-container {
        margin: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2eb916c>.aaharmenu-element-populated {
        border-width: 0;
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c67bd8d .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-005851d>.aaharmenu-widget-container {
        margin: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ec3afa>.aaharmenu-element-populated {
        border-width: 0;
        margin: 40px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74ed0eb .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d7be0f1>.aaharmenu-widget-container {
        margin: 0 20px 0 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4d1dc58 {
        margin-top: 60px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-63640e5>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f6d1373 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2c2b5e5>.aaharmenu-widget-container {
        margin: 10px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74430cb .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0f992ff>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-59e3ce5>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ea772b1 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fceff85>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b46a21a>.aaharmenu-element-populated {
        border-width: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper img {
        max-width: 50px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8d7c08a .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c568dcd {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3556cc>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f49441e .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-362c920>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-45dc006>.aaharmenu-element-populated {
        border-width: 0;
        margin: 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9cf87d>.aaharmenu-element-populated {
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-de42897 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5cd618>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-760ab70>.aaharmenu-widget-container {
        margin: 20px 0 0 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2eb916c>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c67bd8d .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-005851d>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ec3afa>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-74ed0eb .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d7be0f1>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-63640e5 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c8d5b00 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-386460a {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-59e3ce5 {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b46a21a {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3556cc {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-45dc006 {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9cf87d {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2eb916c {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ec3afa {
        width: 100%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8788954>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper {
    height: 750px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide-content {
    text-align: left;
    margin-top: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper div.slide-content {
    justify-content: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .caption {
    width: 48%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide a.button {
    background-color: rgba(34, 34, 34, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .button {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide a.button:hover {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper div.slide a.button:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d div.slider-parallax-wrapper div.slide a.button {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0dc025f>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f761604 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c879994>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c624154 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3806dc {
    margin-top: -250px;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-349dd0a.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-349dd0a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8bacc1 .aaharmenu-spacer-inner {
    height: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8bacc1>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000
}

.aaharmenu-element.aaharmenu-element-f8bacc1 {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-f8bacc1 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8bacc1 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a2fa18 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a2fa18 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a2fa18>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-0a2fa18 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-0a2fa18 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f1bc7d .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f1bc7d {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 35%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-1f1bc7d {
    left: 50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-1f1bc7d {
    right: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5989ae9 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5989ae9 .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5989ae9>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-5989ae9 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-5989ae9 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-container {
    min-height: 740px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6585a04 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76b8211>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f .aaharmenu-heading-title {
    color: #000;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
    z-index: 2;
    bottom: -59%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
    left: -13%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
    right: -13%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
    width: initial;
    max-width: initial;
    bottom: -37%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
    left: -43%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
    right: -43%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f7a1bf>.aaharmenu-element-populated {
    padding: 170px 0 0 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f7a1bf {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bb6e1e {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bb6e1e .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bb6e1e .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8bb6e1e>.aaharmenu-widget-container {
    margin: 4px 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-8bb6e1e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-8bb6e1e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbab5a5 .aaharmenu-heading-title {
    color: #000;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbab5a5>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbab5a5 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-402ca2e {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-402ca2e>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c7ea32>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26c36dc .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/tim-st-martin-IjnAc0vyqGs-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b2cea3e>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-760ea7d {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-760ea7d .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-760ea7d {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-760ea7d {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-37a9cbe {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-37a9cbe .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-37a9cbe>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-37a9cbe {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-37a9cbe {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fff8ebd>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-00c2ae9 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2058fec {
    margin-top: -200px;
    margin-bottom: 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-62a061f.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-62a061f>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fae6fed .aaharmenu-spacer-inner {
    height: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fae6fed>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fae6fed {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c446521 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c446521>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96638bb>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper {
    height: 550px;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper img {
    max-width: 50px !important
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper .overflow-inner .hover-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5b4ffee {
    overflow: hidden;
    padding: 60px 0 120px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ce7f409>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5d8159>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-688200d .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-688200d>.aaharmenu-widget-container {
    margin: 0 0 0 40px;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-688200d {
    left: 0
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-688200d {
    right: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-688200d {
    top: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c .aaharmenu-image img {
    width: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
    width: 100%;
    max-width: 100%;
    bottom: 52%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
    left: -55%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
    right: -55%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7df262 .aaharmenu-heading-title {
    font-size: 55px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7df262>.aaharmenu-widget-container {
    margin: 50% 10% 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1622c1 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1622c1 .aaharmenu-image img {
    width: 250px;
    filter: brightness(0) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1622c1>.aaharmenu-widget-container {
    margin: 28px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-075a6dc {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-075a6dc .aaharmenu-heading-title {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-075a6dc>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed .aaharmenu-image img {
    width: 260px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed {
    width: 100%;
    max-width: 100%;
    bottom: -16%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed {
    left: -55%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed {
    right: -55%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c213dce:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-c213dce>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c213dce>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c213dce>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b647380 {
    width: 470px;
    max-width: 470px;
    top: 5%
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6.aaharmenu-column .aaharmenu-column-wrap {
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 200px 0 0 0;
    padding: 60px 50px 60px 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c951798 .aaharmenu-heading-title {
    color: #fff;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c951798>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9abb5bd {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9abb5bd>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26fa2b0>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-60781f7 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-332af23:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-332af23 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-93b13dd>.aaharmenu-element-populated {
    margin: 40px 0 0 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e5ce508 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e5ce508 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.aaharmenu-element.aaharmenu-element-e5ce508 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-e5ce508 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b7f987 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b7f987 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4b7f987>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-4b7f987 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-4b7f987 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad509ed>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7cf77d .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9cf6187>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e ul.products li.product h2.woocommerce-loop-product__title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e ul.products li.product {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e ul.products li.product span.price {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e ul.products li.product .onsale {
    background: #d22226;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e ul.products li.product a.button.ajax_add_to_cart {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e ul.products li.product a.button.ajax_add_to_cart:hover {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-357fd3e>.aaharmenu-widget-container {
    margin: 0 0 40px 0
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-76b8211 {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1f7a1bf {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c213dce {
        width: 25%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6 {
        width: 41.332%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .caption {
        width: 70%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide-content {
        margin-top: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3806dc {
        margin-top: -200px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8bacc1 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8bacc1>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a2fa18 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1f1bc7d>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5989ae9 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-container {
        min-height: 720px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6585a04 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76b8211>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
        left: 4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
        right: 4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
        bottom: -3%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
        left: -45%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
        right: -45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
        bottom: 23%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1f7a1bf>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8bb6e1e>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-402ca2e>.aaharmenu-widget-container {
        margin: 20px 40px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-760ea7d .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-37a9cbe .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2058fec {
        margin-top: -120px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fae6fed .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fae6fed>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c446521 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper img {
        max-width: 45px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5b4ffee {
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c5d8159>.aaharmenu-element-populated {
        padding: 0 20px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-688200d .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-688200d>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
        left: 54%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
        right: 54%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
        bottom: 18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7df262 .aaharmenu-heading-title {
        font-size: 36px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1622c1>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b647380 {
        width: 350px;
        max-width: 350px;
        top: -6%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6>.aaharmenu-element-populated {
        margin: 200px 0 0 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c951798 .aaharmenu-heading-title {
        font-size: 32px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9abb5bd>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-473d5e2 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e5ce508 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b7f987 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1 {
        margin-top: -50px;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 45px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide-content {
        margin-top: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c2164d .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd13ab8 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f761604 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aae75dc {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c624154 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3806dc {
        margin-top: -120px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-349dd0a>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8bacc1>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a2fa18 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a2fa18>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1f1bc7d .aaharmenu-image img {
        width: 185px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5989ae9 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5989ae9>.aaharmenu-widget-container {
        margin: 0 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-container {
        min-height: 370px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6585a04>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6585a04 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76b8211>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ba1d2f {
        text-align: center
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7c9f668 {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1f7a1bf>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bbab5a5 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-402ca2e>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5bc627a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9c7ea32>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26c36dc .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26c36dc>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2d132ec>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-760ea7d .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-37a9cbe .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-37a9cbe>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b5a4bc4 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-00c2ae9 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fae6fed>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c446521 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96638bb>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper img {
        max-width: 50px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e6db2d6 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5b4ffee {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-688200d>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ceefb8c {
        bottom: 24%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7df262>.aaharmenu-widget-container {
        margin: 120px 20px 0 20px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1622c1>.aaharmenu-widget-container {
        margin: 40px 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-075a6dc>.aaharmenu-widget-container {
        margin: 0 0 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed .aaharmenu-image img {
        width: 175px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed {
        left: 26%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed {
        right: 26%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9fd90ed {
        bottom: 46%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c213dce.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c213dce>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 0 350px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b647380 .aaharmenu-image img {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b647380 {
        width: 320px;
        max-width: 320px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6>.aaharmenu-element-populated {
        margin: 130px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9abb5bd>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f8e743a {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26fa2b0>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-60781f7 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-60781f7>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-332af23>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e5ce508 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b7f987 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4b7f987>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f30dbd1 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7cf77d .aaharmenu-spacer-inner {
        height: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c213dce {
        width: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd7fca6 {
        width: 55%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76f453e:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/couple-barista-coffee-shop-service-restaurant-conc-PPBEVLC.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76f453e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-11e91ad>.aaharmenu-element-populated {
    margin: 0 50% 0 0;
    padding: 0 0 100px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7858129 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7858129 .aaharmenu-heading-title {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7858129>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-7858129 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-7858129 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4284d0 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4284d0 .aaharmenu-heading-title {
    color: #fff;
    font-size: 80px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4284d0>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-e4284d0 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-e4284d0 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0;
    padding: 20px 100px 20px 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19>.aaharmenu-widget-container {
    margin: 30px 0 0 0
}

.aaharmenu-element.aaharmenu-element-5ad3d19 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-5ad3d19 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-077af95>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c8de90 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1b95624 {
    margin-top: -150px;
    margin-bottom: 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d3d1ff.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d3d1ff>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1a40d53 .aaharmenu-spacer-inner {
    height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1a40d53>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1a40d53 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f9dd508 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f9dd508>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c1b602>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper {
    height: 550px;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper img {
    max-width: 50px !important
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #fff;
    font-size: 36px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper .overflow-inner .hover-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-029fb82 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 160px 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-e3fc870.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3fc870.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e3fc870>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c74899a {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c74899a .aaharmenu-heading-title {
    color: #000;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c74899a>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-c74899a {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-c74899a {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f80b27 .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2f80b27 {
    width: 100%;
    max-width: 100%;
    top: -19%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2f80b27 {
    left: -44%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2f80b27 {
    right: -44%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-909adb3 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-909adb3 .aaharmenu-heading-title {
    color: #000;
    font-size: 90px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-909adb3>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

.aaharmenu-element.aaharmenu-element-909adb3 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-909adb3 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe721df .aaharmenu-text-editor {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe721df>.aaharmenu-widget-container {
    margin: 0;
    padding: 0 80px 0 0
}

.aaharmenu-element.aaharmenu-element-fe721df {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-fe721df {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-404d170 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-404d170 .aaharmenu-image img {
    width: 250px;
    filter: brightness(0) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-404d170>.aaharmenu-widget-container {
    margin: 28px 0 0 0
}

.aaharmenu-element.aaharmenu-element-404d170 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-404d170 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac49309>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e2df695 .aaharmenu-image img {
    width: 260px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e2df695 {
    width: 100%;
    max-width: 100%;
    bottom: -12%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e2df695 {
    right: -265.3px
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e2df695 {
    left: -265.3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26e4125:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26e4125 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbd0bfa>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7f29c5 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2>.aaharmenu-container>.aaharmenu-row>.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49>.aaharmenu-element-populated {
    padding: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-c508a07.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c508a07.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c508a07>.aaharmenu-element-populated {
    padding: 0 0 0 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f9bb64 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f9bb64 .aaharmenu-heading-title {
    color: #000;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6f9bb64>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-6f9bb64 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-6f9bb64 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41e099e {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41e099e .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-41e099e>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-41e099e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-41e099e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-510b559 .aaharmenu-text-editor {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-510b559 {
    color: rgba(255, 255, 255, .77)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-510b559>.aaharmenu-widget-container {
    margin: 0;
    padding: 0 80px 0 0
}

.aaharmenu-element.aaharmenu-element-510b559 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-510b559 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad .aaharmenu-button {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0;
    padding: 20px 100px 20px 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.aaharmenu-element.aaharmenu-element-3add4ad {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-3add4ad {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edaf848:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../upload/bg-header-overlay-lg-black-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edaf848 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a02d737>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cb7b5b0 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c794f9c {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 0 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1bec423.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1bec423>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1bec423 {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd8bd3d {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd8bd3d .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd8bd3d>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-dd8bd3d {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-dd8bd3d {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-808abe8 .aaharmenu-image img {
    width: 220px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-808abe8 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: -12%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-808abe8 {
    left: -50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-808abe8 {
    right: -50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fb49f7 .aaharmenu-image img {
    width: 220px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4fb49f7 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 12%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4fb49f7 {
    left: 50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4fb49f7 {
    right: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d98013 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d98013 .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0d98013>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-0d98013 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-0d98013 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c073faa {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5d112cc>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect {
    background: #fff;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
    color: #000;
    font-size: 24px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
    color: #000;
    font-size: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
    background: rgba(0, 0, 0, .26)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-568664e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d5a1fff .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f733377 {
    margin-top: -150px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7cb49d>.aaharmenu-element-populated {
    padding: 80px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-020f0e4 .eb-map {
    height: 600px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9047248 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 25%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9047248 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9047248>.aaharmenu-widget-container {
    margin: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9047248 {
    left: 5%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9047248 {
    right: 5%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db {
    width: auto;
    max-width: auto;
    top: 60%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db {
    left: 6%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db {
    right: 6%
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-e3fc870 {
        width: 45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac49309 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c508a07 {
        width: 45%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11e91ad>.aaharmenu-element-populated {
        margin: 0 35% 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4284d0 .aaharmenu-heading-title {
        font-size: 60px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 .aaharmenu-button {
        padding: 15px 60px 15px 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5ad3d19 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1b95624 {
        margin-top: -120px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1a40d53 .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1a40d53>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f9dd508 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper img {
        max-width: 45px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-029fb82 {
        padding: 100px 0 100px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2f80b27 .aaharmenu-image img {
        width: 220px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-909adb3 .aaharmenu-heading-title {
        font-size: 60px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-404d170>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e2df695 .aaharmenu-image img {
        width: 259px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2 {
        padding: 40px 0 100px 0
    }

    .aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49.aaharmenu-column .aaharmenu-column-wrap {
        align-items: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
        align-content: flex-start;
        align-items: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49>.aaharmenu-element-populated {
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c508a07>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 0 0 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41e099e .aaharmenu-heading-title {
        font-size: 60px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41e099e>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad .aaharmenu-button {
        font-size: 20px;
        padding: 15px 40px 15px 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3add4ad {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c794f9c {
        padding: 40px 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd8bd3d .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-808abe8 .aaharmenu-image img {
        width: 225px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-808abe8>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4fb49f7 .aaharmenu-image img {
        width: 200px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4fb49f7>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d98013 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c073faa {
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-020f0e4 .eb-map {
        height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9047248 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-48cc1db {
        width: auto;
        max-width: auto;
        top: 53%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-container {
        min-height: 450px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76f453e>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76f453e {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11e91ad {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11e91ad.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-11e91ad>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 20px 80px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7858129>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4284d0 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4284d0 .aaharmenu-heading-title {
        font-size: 50px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0fa76e3 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c8de90 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1a40d53>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f9dd508 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c1b602>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper img {
        max-width: 50px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4232086 .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-029fb82 {
        padding: 80px 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3fc870.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e3fc870>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c74899a>.aaharmenu-widget-container {
        margin: 0 0 15px 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-909adb3 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-909adb3 .aaharmenu-heading-title {
        font-size: 50px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-909adb3>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-404d170>.aaharmenu-widget-container {
        margin: 10px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac49309>.aaharmenu-element-populated {
        margin: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e2df695 {
        bottom: 24%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-26e4125 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7f29c5 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c297b2 {
        margin-top: -39px;
        margin-bottom: 0;
        padding: 0 0 46px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49>.aaharmenu-element-populated {
        padding: 30px 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c508a07.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c508a07>.aaharmenu-element-populated {
        padding: 20px 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41e099e {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-41e099e .aaharmenu-heading-title {
        font-size: 50px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edaf848 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a02d737>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cb7b5b0 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cb7b5b0>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c794f9c {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1bec423>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd8bd3d .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d98013 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0d98013>.aaharmenu-widget-container {
        margin: 0 0 10px 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e9834a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-568664e>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d5a1fff .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d5a1fff>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-020f0e4 .eb-map {
        height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9047248 .aaharmenu-heading-title {
        font-size: 60px;
        line-height: 1em
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-ad1dd49 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c508a07 {
        width: 50%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-container {
    min-height: 600px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e57013:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e57013 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 220px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1194578>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
    width: 120%;
    max-width: 120%;
    bottom: -46%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
    left: 13%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
    right: 13%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c41da91>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c41da91 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b062939 .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b062939 {
    z-index: 2;
    width: auto;
    max-width: auto
}

.aaharmenu-element.aaharmenu-element-b062939 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-b062939 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80 .aaharmenu-heading-title {
    color: #ad9a74;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    line-height: .7em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80>.aaharmenu-widget-container {
    margin: 25px 0 0 40px;
    padding: 0 20px 0 20px;
    border-style: solid;
    border-width: 3px 0 3px 0;
    border-color: #ad9a74
}

.aaharmenu-element.aaharmenu-element-dbffe80 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-dbffe80 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5250f39 .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5250f39 {
    z-index: 2;
    width: auto;
    max-width: auto
}

.aaharmenu-element.aaharmenu-element-5250f39 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-5250f39 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4fa113>.aaharmenu-element-populated {
    padding: 0 100px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667.aaharmenu-view-framed .aaharmenu-icon {
    fill: #ad9a74;
    color: #ad9a74;
    border-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667.aaharmenu-position-right .aaharmenu-icon-box-icon {
    margin-left: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667.aaharmenu-position-left .aaharmenu-icon-box-icon {
    margin-right: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667.aaharmenu-position-top .aaharmenu-icon-box-icon {
    margin-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon {
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon i {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-title {
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-content .aaharmenu-icon-box-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-content .aaharmenu-icon-box-title,
.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-content .aaharmenu-icon-box-title a {
    font-size: 22px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-content .aaharmenu-icon-box-description {
    color: #fff;
    font-family: Oswald, Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b27b667>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-b27b667 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-b27b667 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4.aaharmenu-view-framed .aaharmenu-icon {
    fill: #ad9a74;
    color: #ad9a74;
    border-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4.aaharmenu-position-right .aaharmenu-icon-box-icon {
    margin-left: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4.aaharmenu-position-left .aaharmenu-icon-box-icon {
    margin-right: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4.aaharmenu-position-top .aaharmenu-icon-box-icon {
    margin-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon {
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon i {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-title {
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-content .aaharmenu-icon-box-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-content .aaharmenu-icon-box-title,
.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-content .aaharmenu-icon-box-title a {
    font-size: 22px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-content .aaharmenu-icon-box-description {
    color: #fff;
    font-family: Oswald, Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.aaharmenu-element.aaharmenu-element-f1400b4 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .8s !important
}

.aaharmenu-widget.aaharmenu-element-f1400b4 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0cbc30:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e0cbc30>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0cbc30 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e0cbc30>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-9190df2.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9190df2.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9190df2.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9190df2>.aaharmenu-element-populated {
    padding: 0 10% 0 25%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca {
    text-align: center;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca .aaharmenu-heading-title {
    color: #ad9a74;
    font-family: Oswald, Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca>.aaharmenu-widget-container {
    margin: -60px 0 0 40px;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 3px 0 3px 0;
    border-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ac3d4bb>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9b6bd15>.aaharmenu-widget-container {
    margin: -160px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-container {
    min-height: 850px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-631d177 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-631d177:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-61ab6ca>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc .aaharmenu-image img {
    width: 85%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
    z-index: 0;
    width: 100%;
    max-width: 100%;
    bottom: -23%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
    left: 14%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
    right: 14%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 .aaharmenu-image img {
    width: 55%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
    z-index: 0;
    width: 100%;
    max-width: 100%;
    bottom: 3%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
    left: -37%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
    right: -37%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
    z-index: 2;
    bottom: -45%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
    right: 10%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
    left: 10%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2b93dab>.aaharmenu-element-populated {
    padding: 140px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fc98a48 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fc98a48 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fc98a48 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fc98a48>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-fc98a48 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-fc98a48 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5 .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3b841d7 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3b841d7>.aaharmenu-widget-container {
    margin: 20px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff65626:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-ff65626>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff65626 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff65626>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7fec964>.aaharmenu-element-populated {
    padding: 0 0 0 35%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-17d15b6 .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-17d15b6>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-17d15b6 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3348bb {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3348bb .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3348bb .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3348bb>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.aaharmenu-element.aaharmenu-element-c3348bb {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-c3348bb {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb .aaharmenu-image img {
    width: 85%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    bottom: 2.785%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
    left: -98.12%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
    right: -98.12%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 .aaharmenu-image img {
    width: 60%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
    z-index: 0;
    width: 100%;
    max-width: 100%;
    bottom: -3%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
    left: -55%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
    right: -55%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c223066 .aaharmenu-image img {
    width: 250px;
    opacity: .3;
    filter: brightness(200%) contrast(0) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
    width: 100%;
    max-width: 100%;
    top: 17%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
    left: -37%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
    right: -37%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3c323d7>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-title-holder h3 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-title-line {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: rgba(199, 161, 122, .58)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-highlight-holder h4 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-highlight-holder {
    background: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-highlight {
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-tooltip-content {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-tooltip-content h5 {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-container {
    min-height: 760px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cfc8a3e>.aaharmenu-element-populated {
    padding: 0 0 0 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4af9d4f .aaharmenu-heading-title {
    color: #fff;
    font-size: 140px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4af9d4f {
    z-index: 2
}

.aaharmenu-element.aaharmenu-element-4af9d4f {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-4af9d4f {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e48930c .aaharmenu-image img {
    width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
    width: 170%;
    max-width: 170%;
    bottom: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
    left: -67%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
    right: -67%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6b0a998>.aaharmenu-element-populated {
    padding: 60px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7e06dd {
    text-align: left;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7e06dd .aaharmenu-image img {
    width: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b7e06dd>.aaharmenu-widget-container {
    margin: 0 0 40px 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff04b6e {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff04b6e .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff04b6e .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ff04b6e>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-ff04b6e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-ff04b6e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-543ad58 .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-543ad58>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-543ad58 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ac3e2 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8ac3e2>.aaharmenu-widget-container {
    margin: 20px 0 0 105px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-120541f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-120541f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-120541f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 15% 0 15%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-120541f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-deae2a0.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-deae2a0.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-107bbd7 .aaharmenu-heading-title {
    color: #ad9a74;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-107bbd7>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-107bbd7 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-975ade0 {
    --divider-border-style: solid;
    --divider-color: #AD9A74;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-975ade0 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-975ade0 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-975ade0>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.aaharmenu-element.aaharmenu-element-975ade0 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-975ade0 {
    opacity: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-f1551e7.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1551e7.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1551e7.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: flex-end
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 .aaharmenu-button {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #ad9a74;
    color: #ad9a74;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ad9a74;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 .aaharmenu-button:hover {
    color: #fff;
    background-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376226d:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-376226d>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376226d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-376226d>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-367f767>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e85d7fd .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e85d7fd .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e85d7fd .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e85d7fd .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8b1e94c {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 40px 100px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8b1e94c:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-8b1e94c>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8b1e94c>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #1f1e1d
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86>.aaharmenu-element-populated {
    border-style: solid;
    border-width: 0;
    border-color: #c7a17a;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 20px 70px 20px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86 {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4aa2493 {
    border-style: solid;
    border-width: 0;
    border-color: #c7a17a;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 40px 30px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4aa2493>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0309462>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7da8406 {
    --divider-border-style: solid;
    --divider-color: #C7A17A;
    --divider-border-width: 4px;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7da8406 .aaharmenu-divider-separator {
    width: 170px;
    margin: 0 auto;
    margin-left: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7da8406 .aaharmenu-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7da8406>.aaharmenu-widget-container {
    margin: 0 0 0 -85px
}

.aaharmenu-element.aaharmenu-element-7da8406 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-7da8406 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a26dc5b .aaharmenu-heading-title {
    color: #c7a17a;
    font-size: 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a26dc5b>.aaharmenu-widget-container {
    margin: 0 0 0 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a26dc5b {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834.aaharmenu-view-framed .aaharmenu-icon {
    fill: #c7a17a;
    color: #c7a17a;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834.aaharmenu-position-right .aaharmenu-icon-box-icon {
    margin-left: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834.aaharmenu-position-left .aaharmenu-icon-box-icon {
    margin-right: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834.aaharmenu-position-top .aaharmenu-icon-box-icon {
    margin-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon {
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon i {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-title {
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-content .aaharmenu-icon-box-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-content .aaharmenu-icon-box-title,
.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-content .aaharmenu-icon-box-title a {
    font-size: 22px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-content .aaharmenu-icon-box-description {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076.aaharmenu-view-stacked .aaharmenu-icon {
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076.aaharmenu-view-default .aaharmenu-icon,
.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076.aaharmenu-view-framed .aaharmenu-icon {
    fill: #c7a17a;
    color: #c7a17a;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076.aaharmenu-position-right .aaharmenu-icon-box-icon {
    margin-left: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076.aaharmenu-position-left .aaharmenu-icon-box-icon {
    margin-right: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076.aaharmenu-position-top .aaharmenu-icon-box-icon {
    margin-bottom: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon {
    font-size: 28px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon i {
    transform: rotate(0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-wrapper {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-title {
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-content .aaharmenu-icon-box-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-content .aaharmenu-icon-box-title,
.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-content .aaharmenu-icon-box-title a {
    font-size: 22px;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-content .aaharmenu-icon-box-description {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6db1076>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c30ceda>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d .aaharmenu-image img {
    width: 250px;
    opacity: .3;
    filter: brightness(200%) contrast(0) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d {
    width: 100%;
    max-width: 100%;
    top: -10%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d {
    left: 72%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d {
    right: 72%
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-d6a73da.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6a73da.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d6a73da>.aaharmenu-element-populated {
    margin: 0;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b .eb-map {
    height: 500px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b {
    z-index: 3;
    top: 23%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b {
    right: 8%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b {
    left: 8%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-728298d .aaharmenu-heading-title {
    color: rgba(255, 255, 255, .05);
    font-size: 400px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-728298d {
    width: 500vw;
    max-width: 500vw;
    top: 53%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-728298d {
    left: 14.833%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-728298d {
    right: 14.833%
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1194578 {
        width: 45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c41da91 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-97a4d73 {
        width: 30%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d4fa113 {
        width: 69.961%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9190df2 {
        width: 42%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ac3d4bb {
        width: 58%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d6a73da {
        width: 60%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-container {
        min-height: 620px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e57013 {
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1194578>.aaharmenu-element-populated {
        padding: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
        left: -10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
        right: -10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
        bottom: -18%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c41da91>.aaharmenu-element-populated {
        margin: 0;
        padding: 120px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b062939 .aaharmenu-heading-title {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80>.aaharmenu-widget-container {
        margin: 18px 0 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5250f39 .aaharmenu-heading-title {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d4fa113>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9190df2>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 40px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca .aaharmenu-heading-title {
        font-size: 20px;
        line-height: 1.5em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9b6bd15>.aaharmenu-widget-container {
        margin: -40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-container {
        min-height: 700px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-631d177 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-61ab6ca>.aaharmenu-element-populated {
        padding: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
        left: 0
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
        right: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
        bottom: 33%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
        left: -45%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
        right: -45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
        bottom: 39%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 .aaharmenu-heading-title {
        font-size: 70px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
        right: -2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
        left: -2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
        bottom: 9%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2b93dab>.aaharmenu-element-populated {
        margin: 0;
        padding: 80px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fc98a48>.aaharmenu-widget-container {
        margin: 0 0 0 -160px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5 .aaharmenu-heading-title {
        font-size: 32px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5>.aaharmenu-widget-container {
        margin: -40px 0 0 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3b841d7>.aaharmenu-widget-container {
        margin: 20px 0 0 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ff65626 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7fec964>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3348bb>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
        left: -45%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
        right: -45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
        bottom: 17%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
        left: 4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
        right: 4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
        bottom: 5%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
        left: 4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
        right: 4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
        top: 33%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-container {
        min-height: 700px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cfc8a3e>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4af9d4f .aaharmenu-heading-title {
        font-size: 100px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
        left: -67%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
        right: -67%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
        bottom: 35%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6b0a998>.aaharmenu-element-populated {
        margin: 0;
        padding: 80px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ff04b6e>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ac3e2>.aaharmenu-widget-container {
        margin: 20px 0 0 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-120541f {
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-107bbd7 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-975ade0>.aaharmenu-widget-container {
        margin: 0 0 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-975ade0 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-be2d333 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8b1e94c {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86>.aaharmenu-element-populated {
        margin: 0;
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4aa2493 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7da8406>.aaharmenu-widget-container {
        margin: 0 0 0 -100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b .eb-map {
        height: 600px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b {
        right: 0
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b {
        left: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b {
        top: 12%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e57013>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1e57013 {
        padding: 450px 0 0 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-48570eb {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c41da91>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b062939 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b062939 .aaharmenu-heading-title {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbffe80>.aaharmenu-widget-container {
        margin: 5px 0 0 20px;
        padding: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5250f39 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5250f39 .aaharmenu-heading-title {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d4fa113>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-icon {
        margin-bottom: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b27b667 .aaharmenu-icon-box-wrapper {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-icon {
        margin-bottom: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1400b4 .aaharmenu-icon-box-wrapper {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e0cbc30 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9190df2.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9190df2>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 20px 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca .aaharmenu-heading-title {
        font-size: 20px;
        line-height: 1.4em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42f2cca>.aaharmenu-widget-container {
        margin: 0;
        padding: 20px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9b6bd15>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-631d177>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-631d177 {
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-61ab6ca>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e5133bc {
        bottom: -200%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd2a275 {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-96bc542 .aaharmenu-heading-title {
        font-size: 50px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2b93dab>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fc98a48>.aaharmenu-widget-container {
        margin: 0 0 0 -130px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7d159b5 .aaharmenu-heading-title {
        font-size: 26px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3b841d7>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-17d15b6 .aaharmenu-heading-title {
        font-size: 32px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-119b5fb {
        bottom: -200%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0e3e931 {
        bottom: -200%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c223066 {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-title-holder h3 {
        font-size: 22px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1 .food-menu-content-price-holder {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7e63ac1>.aaharmenu-widget-container {
        margin: 40px 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fe1deb2 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cfc8a3e>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4af9d4f {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4af9d4f .aaharmenu-heading-title {
        font-size: 80px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
        left: -12%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
        right: -12%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e48930c {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6b0a998>.aaharmenu-element-populated {
        margin: 0 20px 0 20px;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7e06dd {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b7e06dd>.aaharmenu-widget-container {
        margin: 0 0 40px 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-543ad58 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8ac3e2>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-107bbd7 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1551e7.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8b1e94c {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86>.aaharmenu-element-populated {
        margin: 400px 0 40px 0;
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4aa2493 {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0309462>.aaharmenu-element-populated {
        padding: 20px 20px 20px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a26dc5b .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7bf5834 .aaharmenu-icon-box-icon {
        margin-bottom: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6db1076 .aaharmenu-icon-box-icon {
        margin-bottom: 30px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c5f004d {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d6a73da>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca0683b .eb-map {
        height: 400px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-5c5bd86 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d6a73da {
        width: 50%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-802c50d {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 95px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-802c50d:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08779a7>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-08779a7>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d87216d .aaharmenu-image img {
    opacity: .7
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d87216d {
    width: 210%;
    max-width: 210%;
    top: -141%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-d87216d {
    left: -61%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-d87216d {
    right: -61%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d47f703>.aaharmenu-element-populated {
    padding: 140px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d47f703 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8a2447b {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8a2447b .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    text-shadow: 0 0 25px #d22226
}

.aaharmenu-element.aaharmenu-element-8a2447b {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-8a2447b {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d0c1c {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d0c1c .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b8d0c1c>.aaharmenu-widget-container {
    margin: 10px 0 20px 0
}

.aaharmenu-element.aaharmenu-element-b8d0c1c {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-b8d0c1c {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f65ff64 .aaharmenu-image img {
    width: 70px
}

.aaharmenu-element.aaharmenu-element-f65ff64 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-f65ff64 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f65ff64 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed84df8 .aaharmenu-heading-title {
    color: #fff;
    font-size: 30px;
    line-height: 1.2em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed84df8>.aaharmenu-widget-container {
    margin: 0 0 0 10px
}

.aaharmenu-element.aaharmenu-element-ed84df8 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-ed84df8 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed84df8 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-638c133:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-638c133 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -120px;
    margin-bottom: 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ba5f109>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3f765bc .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8abea90 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 100px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8abea90:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-8abea90>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8abea90>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-9c1298b.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c1298b.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c1298b.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bdfe7ac .aaharmenu-image img {
    width: 120px
}

.aaharmenu-element.aaharmenu-element-bdfe7ac {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-bdfe7ac {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-452ed66 .aaharmenu-heading-title {
    color: #fff;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-452ed66>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-452ed66 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-452ed66 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-452ed66 {
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-c195d49.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c195d49.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c195d49.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e32de83 .aaharmenu-image img {
    width: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e32de83>.aaharmenu-widget-container {
    margin: 80px 0 0 0
}

.aaharmenu-element.aaharmenu-element-e32de83 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .3s !important
}

.aaharmenu-widget.aaharmenu-element-e32de83 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2a035c1 .aaharmenu-heading-title {
    color: #fff;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2a035c1>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-2a035c1 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-2a035c1 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2a035c1 {
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-7744f64.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7744f64.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7744f64.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d3bb06 .aaharmenu-image img {
    width: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3d3bb06>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-3d3bb06 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .5s !important
}

.aaharmenu-widget.aaharmenu-element-3d3bb06 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7b66506 .aaharmenu-heading-title {
    color: #fff;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7b66506>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-7b66506 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-7b66506 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7b66506 {
    width: auto;
    max-width: auto
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-6d3d21a.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6d3d21a.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6d3d21a.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f7718ab .aaharmenu-image img {
    width: 190px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f7718ab>.aaharmenu-widget-container {
    margin: 60px 0 0 0
}

.aaharmenu-element.aaharmenu-element-f7718ab {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .7s !important
}

.aaharmenu-widget.aaharmenu-element-f7718ab {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aaf4c66 .aaharmenu-heading-title {
    color: #fff;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aaf4c66>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-aaf4c66 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .8s !important
}

.aaharmenu-widget.aaharmenu-element-aaf4c66 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-aaf4c66 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 95px 0 0 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7319230>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7319230>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b .aaharmenu-image img {
    width: 280px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b {
    z-index: 2;
    width: auto;
    max-width: auto;
    bottom: -16%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b {
    left: -23%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b {
    right: -23%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-659d2ef .aaharmenu-image img {
    opacity: .7
}

.custom-css-style .aaharmenu-element.aaharmenu-element-659d2ef>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-659d2ef {
    width: 210%;
    max-width: 210%;
    top: -17.889%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-659d2ef {
    left: -39.213%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-659d2ef {
    right: -39.213%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5965cce>.aaharmenu-element-populated {
    margin: 0 0 0 60px;
    padding: 80px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5965cce {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-83c7b76 {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-83c7b76 .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    text-shadow: 0 0 25px #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1903258 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1903258 .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1903258>.aaharmenu-widget-container {
    margin: 10px 0 20px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 80px 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d52d22f>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d52d22f {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f5e6ae3 {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f5e6ae3 .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    text-shadow: 0 0 25px #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d85cc13 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d85cc13 .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d85cc13>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-819f602 {
    color: rgba(255, 255, 255, .7215686274509804)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-819f602>.aaharmenu-widget-container {
    margin: 0;
    padding: 0 80px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1025bff .aaharmenu-image img {
    width: 70px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1025bff {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7b46f44 .aaharmenu-heading-title {
    color: #fff;
    font-size: 30px;
    line-height: 1.2em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7b46f44>.aaharmenu-widget-container {
    margin: 0 0 0 10px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7b46f44 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdae291>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a417ce .aaharmenu-image img {
    opacity: .7
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a417ce>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6a417ce {
    width: 140%;
    max-width: 140%;
    top: -34%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6a417ce {
    left: -68%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6a417ce {
    right: -68%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79540d3 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79540d3:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-79540d3>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-79540d3>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-23fe42c>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46dd71a .aaharmenu-heading-title {
    color: #d22226;
    font-size: 120px;
    text-transform: none;
    text-shadow: 0 0 25px #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46dd71a>.aaharmenu-widget-container {
    margin: 0 0 0 90px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46dd71a {
    z-index: 2;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dca5c1f .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dca5c1f .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dca5c1f .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dca5c1f .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dca5c1f>.aaharmenu-widget-container {
    margin: 20px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dca5c1f {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-container {
    min-height: 650px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0 40px 0;
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-795aec0>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-795aec0>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 .aaharmenu-heading-title {
    color: #d22226;
    font-family: Monoton, Sans-serif;
    font-size: 250px;
    text-shadow: 0 0 25px #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 {
    z-index: 2;
    width: auto;
    max-width: auto;
    bottom: -14%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 {
    left: -15%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 {
    right: -15%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-740573a .aaharmenu-image img {
    opacity: .76
}

.custom-css-style .aaharmenu-element.aaharmenu-element-740573a>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-740573a {
    width: 210%;
    max-width: 210%;
    top: -17.889%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-740573a {
    left: -39.213%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-740573a {
    right: -39.213%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed573e8>.aaharmenu-element-populated {
    margin: 0 0 0 100px;
    padding: 60px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed573e8 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e2031cf {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e2031cf .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    text-shadow: 0 0 25px #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1718bf {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1718bf .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f1718bf>.aaharmenu-widget-container {
    margin: 10px 0 20px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fdc7640 .aaharmenu-image img {
    width: 70px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fdc7640 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d697e3d .aaharmenu-heading-title {
    color: #fff;
    font-size: 30px;
    line-height: 1.2em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d697e3d>.aaharmenu-widget-container {
    margin: 0 0 0 10px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d697e3d {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42deab5 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 60px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42deab5:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-42deab5>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42deab5>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fc178b9>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1886b84 {
    text-align: left;
    z-index: 3;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1886b84 .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none;
    text-shadow: 0 0 25px #d22226
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1886b84>.aaharmenu-widget-container {
    margin: 0 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-wrapper .horizontal-slider-cell {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slide-content-title h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 div.horizontal-slide-content-title h2 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-content-cell .horizontal-slide-content-link {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slide-content-link {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-wrapper .flickity-prev-next-button.next {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-wrapper .flickity-prev-next-button.previous {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-wrapper .flickity-page-dots .dot {
    background: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1>.aaharmenu-widget-container {
    margin: 0
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-4882:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-4882>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-container {
        min-height: 460px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-802c50d {
        padding: 70px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-08779a7>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d47f703>.aaharmenu-element-populated {
        margin: 0;
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8a2447b .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d0c1c .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f65ff64 .aaharmenu-image img {
        width: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ed84df8 .aaharmenu-heading-title {
        font-size: 28px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8abea90 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bdfe7ac .aaharmenu-image img {
        width: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-452ed66 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c195d49>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e32de83 .aaharmenu-image img {
        width: 110px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e32de83>.aaharmenu-widget-container {
        margin: 62px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2a035c1 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d3bb06 .aaharmenu-image img {
        width: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3d3bb06>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7b66506 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f7718ab .aaharmenu-image img {
        width: 140px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f7718ab>.aaharmenu-widget-container {
        margin: 45px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aaf4c66 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-container {
        min-height: 460px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5 {
        padding: 70px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7319230>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b .aaharmenu-image img {
        width: 200px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b {
        left: -4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b {
        right: -4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5965cce>.aaharmenu-element-populated {
        margin: 0;
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-83c7b76 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1903258 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-container {
        min-height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5e6ae3 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d85cc13 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-819f602>.aaharmenu-widget-container {
        margin: 20px 40px 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1025bff .aaharmenu-image img {
        width: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7b46f44 .aaharmenu-heading-title {
        font-size: 28px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a417ce {
        top: -2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46dd71a .aaharmenu-heading-title {
        font-size: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46dd71a>.aaharmenu-widget-container {
        margin: 0 0 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-container {
        min-height: 460px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449 {
        padding: 70px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-795aec0>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 .aaharmenu-heading-title {
        font-size: 160px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 {
        left: 4%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-fa72f40 {
        right: 4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ed573e8>.aaharmenu-element-populated {
        margin: 0;
        padding: 100px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e2031cf .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1718bf .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fdc7640 .aaharmenu-image img {
        width: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d697e3d .aaharmenu-heading-title {
        font-size: 28px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fc178b9>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1886b84 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 div.horizontal-slide-content-title h2 {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-content-cell .horizontal-slide-content-link {
        font-size: 20px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-container {
        min-height: 300px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-802c50d>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-802c50d {
        padding: 140px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d87216d {
        top: -20%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d47f703>.aaharmenu-element-populated {
        margin: -2px 20px 0 20px;
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8a2447b .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b8d0c1c .aaharmenu-heading-title {
        font-size: 60px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-638c133 {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3f765bc .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-452ed66 .aaharmenu-heading-title {
        font-size: 38px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2a035c1 .aaharmenu-heading-title {
        font-size: 38px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7b66506 .aaharmenu-heading-title {
        font-size: 38px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-aaf4c66 .aaharmenu-heading-title {
        font-size: 38px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-container {
        min-height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6a95ea5 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-082ab5b {
        bottom: -200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-659d2ef {
        top: 165%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5965cce>.aaharmenu-element-populated {
        margin: 40px 20px 0 20px;
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-83c7b76 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1903258 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-container {
        min-height: 300px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-92f2ce5 {
        padding: 0 30px 0 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d52d22f>.aaharmenu-element-populated {
        padding: 80px 30px 60px 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5e6ae3 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d85cc13 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-819f602>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46dd71a .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-container {
        min-height: 580px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8c6a449 {
        padding: 140px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ed573e8>.aaharmenu-element-populated {
        margin: 40px 20px 0 20px;
        padding: 20px 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e2031cf .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f1718bf .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42deab5 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1886b84 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 div.horizontal-slide-content-title h2 {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c3846c1 .horizontal-slider-content-cell .horizontal-slide-content-link {
        font-size: 20px
    }
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-08779a7 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d47f703 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7319230 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5965cce {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-795aec0 {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ed573e8 {
        width: 60%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-container {
    min-height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000;
    background-image: url(../upload/kentaro-toma-JNm2kPF9U-Q-unsplash.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d>.aaharmenu-element-populated {
    margin: 0;
    padding: 0 0 120px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c81393b {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c81393b .aaharmenu-heading-title {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c81393b>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-c81393b {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-c81393b {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1783fc4 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1783fc4 .aaharmenu-heading-title {
    color: #fff;
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1783fc4>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-1783fc4 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-1783fc4 {
    opacity: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-46bf88e.aaharmenu-column .aaharmenu-column-wrap {
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46bf88e.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-46bf88e>.aaharmenu-element-populated {
    margin: 30px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f20e78 {
    text-align: right
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f20e78 .aaharmenu-image img {
    width: 200px;
    filter: brightness(0) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4f9db63 {
    margin-top: -60px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc1f7c9:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-cc1f7c9>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc1f7c9>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 20px 20px 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cc1f7c9>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-36313b0 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 40px 60px 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-36313b0>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c97072>.aaharmenu-element-populated {
    padding: 0 0 0 40px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9c97072 {
    z-index: 2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a0b539 {
    z-index: 3
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-e767729.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e767729.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e767729>.aaharmenu-element-populated {
    padding: 0 0 0 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e767729 {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3123df1 {
    text-align: left;
    z-index: 3;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3123df1 .aaharmenu-heading-title {
    color: #fff;
    font-size: 50px;
    line-height: 1.1em;
    letter-spacing: 1px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3123df1>.aaharmenu-widget-container {
    margin: 0 20px 0 -120px;
    padding: 0
}

.aaharmenu-element.aaharmenu-element-3123df1 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-3123df1 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c .aaharmenu-image img {
    width: 240px;
    opacity: 1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c {
    width: 100%;
    max-width: 100%;
    top: -2%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c {
    right: -27%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c {
    left: -27%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 .aaharmenu-image img {
    width: 250px;
    opacity: 1;
    filter: brightness(200%) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 77%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 {
    right: 47%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 {
    left: 47%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d2abc5 .aaharmenu-text-editor {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d2abc5 {
    color: rgba(255, 255, 255, .77)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d2abc5>.aaharmenu-widget-container {
    margin: 10px 0 0 0;
    padding: 0 120px 0 0
}

.aaharmenu-element.aaharmenu-element-9d2abc5 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-9d2abc5 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0;
    padding: 20px 80px 20px 80px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618>.aaharmenu-widget-container {
    margin: 30px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 {
    z-index: 2;
    width: auto;
    max-width: auto
}

.aaharmenu-element.aaharmenu-element-9d4b618 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-9d4b618 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b .aaharmenu-image img {
    width: 110px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    bottom: 5%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
    left: 2%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
    right: 2%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ab1f082 {
    margin-top: -60px;
    margin-bottom: 0;
    padding: 0 0 80px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0eaeaca.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0eaeaca>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f91ba8b .aaharmenu-spacer-inner {
    height: 200px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f91ba8b>.aaharmenu-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f91ba8b {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-c4836ec {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-c4836ec {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 .aaharmenu-image img {
    width: 260px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
    width: 100%;
    max-width: 100%;
    bottom: -16%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
    left: -61%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
    right: -61%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3055135 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3055135>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d8cf263>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper {
    height: 550px;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper img {
    max-width: 50px !important
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper i {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #fff;
    font-size: 32px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper .overflow-inner .hover-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-848db67 {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 0 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cffa23a.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cffa23a>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cffa23a {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e758095 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e758095 .aaharmenu-heading-title {
    color: #c7a17a;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e758095>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-e758095 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-e758095 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ac05cc .aaharmenu-image img {
    width: 250px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4ac05cc {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: -12%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4ac05cc {
    left: -50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4ac05cc {
    right: -50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2a41830 .aaharmenu-image img {
    width: 280px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2a41830 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 12%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2a41830 {
    left: 50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2a41830 {
    right: 50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bce81db {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bce81db .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bce81db>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-bce81db {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-bce81db {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca5954e {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4bad130>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect {
    background: #fff;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
    color: #000;
    font-size: 24px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
    color: #000;
    font-size: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
    background: rgba(0, 0, 0, .26)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-503b582>.aaharmenu-background-overlay {
    background-color: #000;
    opacity: .6;
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-503b582 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 80px;
    margin-bottom: 0;
    padding: 80px 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9b8a216.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9b8a216>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ce72bb5 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ce72bb5 .aaharmenu-heading-title {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ce72bb5>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-ce72bb5 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-ce72bb5 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-badffac {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-badffac .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-badffac>.aaharmenu-widget-container {
    margin: 5px 0 20px 0
}

.aaharmenu-element.aaharmenu-element-badffac {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-badffac {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5cfc62 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5cfc62 .aaharmenu-heading-title {
    color: #fff;
    font-size: 18px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c5cfc62>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-c5cfc62 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-c5cfc62 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7>.aaharmenu-widget-container {
    margin: 5px 0 20px 0
}

.aaharmenu-element.aaharmenu-element-ebc7ea7 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-ebc7ea7 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c60e7b5 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c60e7b5 .aaharmenu-heading-title {
    color: #fff;
    font-size: 18px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c60e7b5>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-c60e7b5 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .8s !important
}

.aaharmenu-widget.aaharmenu-element-c60e7b5 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e>.aaharmenu-widget-container {
    margin: 5px 0 20px 0
}

.aaharmenu-element.aaharmenu-element-2407c2e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 1s !important
}

.aaharmenu-widget.aaharmenu-element-2407c2e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76596a1 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76596a1 .aaharmenu-heading-title {
    color: #fff;
    font-size: 18px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-76596a1>.aaharmenu-widget-container {
    margin: 0
}

.aaharmenu-element.aaharmenu-element-76596a1 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 1.2s !important
}

.aaharmenu-widget.aaharmenu-element-76596a1 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bfabffd {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 80px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f5048cc>.aaharmenu-element-populated {
    padding: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-a8611dc.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8611dc.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8611dc>.aaharmenu-element-populated {
    padding: 0 120px 0 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9ee362 {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9ee362 .aaharmenu-heading-title {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a9ee362>.aaharmenu-widget-container {
    margin: 0 0 15px 0
}

.aaharmenu-element.aaharmenu-element-a9ee362 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-a9ee362 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
    text-align: right;
    width: auto;
    max-width: auto;
    top: 20%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 .aaharmenu-heading-title {
    font-size: 80px;
    font-weight: 900
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
    right: 12%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
    left: 12%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f16fe39 {
    font-family: Oswald, Sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 1.5em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c949c6a {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c949c6a .aaharmenu-image img {
    width: 250px;
    filter: brightness(0) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c949c6a>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9381fab {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9381fab .aaharmenu-heading-title {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9381fab>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c16957c .aaharmenu-heading-title {
    color: rgba(0, 0, 0, .02);
    font-size: 300px;
    line-height: .7em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c16957c {
    width: 500vw;
    max-width: 500vw;
    top: 71%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c16957c {
    left: -30%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c16957c {
    right: -30%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c45cc62:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-c45cc62>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c45cc62 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 90px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c45cc62>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-f08a0e8.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f08a0e8.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f08a0e8.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 .aaharmenu-button {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #ad9a74;
    color: #ad9a74;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ad9a74;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 .aaharmenu-button:hover {
    color: #fff;
    background-color: #ad9a74
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ff9132:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-2ff9132>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ff9132 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 100px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2ff9132>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b46c66c>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b16eb25 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b16eb25 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b16eb25 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b16eb25 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a2992d>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ad59982 .eb-map {
    height: 600px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 25%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275 .aaharmenu-heading-title {
    color: #fff;
    font-size: 110px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275>.aaharmenu-widget-container {
    margin: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275 {
    left: 5%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275 {
    right: 5%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e {
    width: auto;
    max-width: auto;
    top: 64%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e {
    left: 5%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e {
    right: 5%
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46bf88e {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cc1f7c9 {
        width: 79.665%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9c97072 {
        width: 45%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e767729 {
        width: 55%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-08cc751 {
        width: 20%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5048cc {
        width: 35%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a8611dc {
        width: 64.665%
    }
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-container {
        min-height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d>.aaharmenu-element-populated {
        padding: 0 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1783fc4 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-36313b0 {
        padding: 60px 40px 60px 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9c97072>.aaharmenu-element-populated {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a0b539 .aaharmenu-image img {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e767729>.aaharmenu-element-populated {
        padding: 0 0 0 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3123df1 .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3123df1>.aaharmenu-widget-container {
        margin: 40px 0 0 -100px;
        padding: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c {
        right: -17%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c {
        left: -17%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6c0793c {
        top: -5%
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 {
        right: 90%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 {
        left: 90%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c30afb0 {
        top: 58%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d2abc5>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 .aaharmenu-button {
        padding: 15px 40px 15px 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d4b618 {
        width: auto;
        max-width: auto
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
        left: 200%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
        right: 200%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ab1f082 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f91ba8b .aaharmenu-spacer-inner {
        height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f91ba8b>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
        left: -49%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
        right: -49%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
        bottom: 8%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3055135 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper img {
        max-width: 45px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-848db67 {
        padding: 40px 0 30px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e758095 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ac05cc .aaharmenu-image img {
        width: 179px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4ac05cc>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2a41830 .aaharmenu-image img {
        width: 200px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2a41830>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bce81db .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca5954e {
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-503b582 {
        margin-top: 0;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-badffac .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a8611dc>.aaharmenu-element-populated {
        padding: 0 20px 0 40px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
        right: 0
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
        left: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
        top: -4%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f16fe39 {
        font-size: 26px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f16fe39>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c949c6a>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c16957c .aaharmenu-heading-title {
        font-size: 200px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c45cc62 {
        padding: 80px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d4c1171 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2ff9132 {
        padding: 40px 0 80px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad59982 .eb-map {
        height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275 .aaharmenu-heading-title {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c370d9e {
        width: auto;
        max-width: auto;
        top: 55%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-container {
        min-height: 550px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edc8ee4 {
        padding: 30px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d {
        width: 100%
    }

    .aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d.aaharmenu-column .aaharmenu-column-wrap {
        align-items: flex-end
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
        align-content: flex-end;
        align-items: flex-end
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: flex-start
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c81393b>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1783fc4 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1783fc4 .aaharmenu-heading-title {
        font-size: 45px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-36313b0 {
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a0b539>.aaharmenu-widget-container {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e767729>.aaharmenu-element-populated {
        padding: 60px 20px 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3123df1 {
        text-align: left
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3123df1 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3123df1>.aaharmenu-widget-container {
        margin: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4230e5b {
        bottom: 24%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f91ba8b>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c4836ec>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
        left: 10%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
        right: 10%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2e681e9 {
        bottom: 24%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3055135 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d8cf263>.aaharmenu-element-populated {
        margin: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper img {
        max-width: 50px !important
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0a9e15c .service-grid-wrapper .overflow-inner .header-wrap h2 {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-848db67 {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cffa23a>.aaharmenu-element-populated {
        padding: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e758095 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bce81db .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bce81db>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
        font-size: 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ce72bb5 .aaharmenu-heading-title {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ce72bb5>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-badffac {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-badffac .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-badffac>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c5cfc62 .aaharmenu-heading-title {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c5cfc62>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7 {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7 .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ebc7ea7>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c60e7b5 .aaharmenu-heading-title {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c60e7b5>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e {
        text-align: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e .aaharmenu-heading-title {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2407c2e>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76596a1 .aaharmenu-heading-title {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-76596a1>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bfabffd {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f5048cc>.aaharmenu-element-populated {
        padding: 60px 20px 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a8611dc>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a9ee362>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
        right: 2%
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
        left: 2%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7cc4a16 {
        top: -20%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f16fe39 {
        font-size: 24px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c949c6a>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9381fab>.aaharmenu-widget-container {
        margin: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c16957c>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c16957c {
        top: 31%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c45cc62 {
        padding: 60px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f08a0e8.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ad59982 .eb-map {
        height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9f1c275 .aaharmenu-heading-title {
        font-size: 60px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-fb4c63d {
        width: 60%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-46bf88e {
        width: 40%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cc1f7c9 {
        width: 95%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ff0870>.aaharmenu-container>.aaharmenu-row>.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ff0870:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-3ff0870>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ff0870 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ff0870>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-8700e4b.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8700e4b.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-8700e4b>.aaharmenu-element-populated {
    padding: 100px 100px 100px 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2130069 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2130069 .aaharmenu-heading-title {
    color: #fff;
    font-size: 90px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2130069>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a02404f .aaharmenu-image img {
    width: 240px;
    opacity: 1
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a02404f {
    width: 100%;
    max-width: 100%;
    top: -18%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-a02404f {
    left: 33%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-a02404f {
    right: 33%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c428409 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c428409>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0;
    padding: 20px 60px 20px 60px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 {
    z-index: 2;
    width: 100%;
    max-width: 100%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-caecb90 .aaharmenu-image img {
    width: 250px;
    opacity: 1;
    filter: brightness(200%) contrast(0) saturate(0) blur(0) hue-rotate(0deg)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-caecb90 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 61%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-caecb90 {
    left: -50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-caecb90 {
    right: -50%
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/barista-prepare-coffee-working-order-concept-PZPGYWL.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bd74af7 .aaharmenu-spacer-inner {
    height: 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../upload/bg-header-overlay-lg-black-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -40px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-70251b3>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-163a025 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1da90f7 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 0 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1da90f7>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-3ce90ae.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ce90ae.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-3ce90ae.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-fa35d1b .aaharmenu-image img {
    width: 120px
}

.aaharmenu-element.aaharmenu-element-fa35d1b {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-fa35d1b {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-947f2aa .aaharmenu-heading-title {
    color: #000;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-947f2aa>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-947f2aa {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .1s !important
}

.aaharmenu-widget.aaharmenu-element-947f2aa {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-947f2aa {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f1dd83 .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1f1dd83>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-1f1dd83 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-1f1dd83 {
    opacity: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-a6aafb9.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a6aafb9.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a6aafb9.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd32efd .aaharmenu-image img {
    width: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dd32efd>.aaharmenu-widget-container {
    margin: 80px 0 0 0
}

.aaharmenu-element.aaharmenu-element-dd32efd {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .3s !important
}

.aaharmenu-widget.aaharmenu-element-dd32efd {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5a885e3 .aaharmenu-heading-title {
    color: #000;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5a885e3>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-5a885e3 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .4s !important
}

.aaharmenu-widget.aaharmenu-element-5a885e3 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5a885e3 {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a56f1e .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0a56f1e>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-0a56f1e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .5s !important
}

.aaharmenu-widget.aaharmenu-element-0a56f1e {
    opacity: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-d4ba339.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4ba339.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d4ba339.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7d750fe .aaharmenu-image img {
    width: 130px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7d750fe>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-7d750fe {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .5s !important
}

.aaharmenu-widget.aaharmenu-element-7d750fe {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50846bf .aaharmenu-heading-title {
    color: #000;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50846bf>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-50846bf {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .6s !important
}

.aaharmenu-widget.aaharmenu-element-50846bf {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-50846bf {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c426d2f .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c426d2f>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-c426d2f {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .7s !important
}

.aaharmenu-widget.aaharmenu-element-c426d2f {
    opacity: 0
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-f0be27b.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0be27b.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f0be27b.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d21ed4e .aaharmenu-image img {
    width: 190px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d21ed4e>.aaharmenu-widget-container {
    margin: 60px 0 0 0
}

.aaharmenu-element.aaharmenu-element-d21ed4e {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .7s !important
}

.aaharmenu-widget.aaharmenu-element-d21ed4e {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d279ebe .aaharmenu-heading-title {
    color: #000;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d279ebe>.aaharmenu-widget-container {
    margin: 20px 0 0 10px
}

.aaharmenu-element.aaharmenu-element-d279ebe {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .8s !important
}

.aaharmenu-widget.aaharmenu-element-d279ebe {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d279ebe {
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f916f2d .aaharmenu-text-editor {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f916f2d>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-f916f2d {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .9s !important
}

.aaharmenu-widget.aaharmenu-element-f916f2d {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7545a2a {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 40px 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-453214e.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-453214e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-453214e {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edf7e5b {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edf7e5b .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-edf7e5b>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-edf7e5b {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-edf7e5b {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c20c0cd .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c20c0cd {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: -12%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-c20c0cd {
    left: -50%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-c20c0cd {
    right: -50%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c .aaharmenu-image img {
    width: 230px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: -.459%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c {
    left: 50.085%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c {
    right: 50.085%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f24d35f {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f24d35f .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f24d35f>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-f24d35f {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-f24d35f {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e65cfd0 {
    margin-top: 0;
    margin-bottom: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d7ef593>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26566c2 ul.products li.product h2.woocommerce-loop-product__title {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26566c2 ul.products li.product {
    text-align: left
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26566c2 ul.products li.product span.price {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26566c2 ul.products li.product .onsale {
    background: #d22226;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26566c2 ul.products li.product a.button.ajax_add_to_cart {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-26566c2 ul.products li.product a.button.ajax_add_to_cart:hover {
    background: #000;
    border-color: #000;
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-black.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -95px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-cb38ac3>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c1ed4fd .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5be60>.aaharmenu-container>.aaharmenu-row>.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5be60:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-5c5be60>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5be60 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c5be60>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/dalgona-coffee-in-glass-cup-2WAC52D.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e51d3c5 .aaharmenu-spacer-inner {
    height: 50px
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f>.aaharmenu-element-populated {
    padding: 100px 100px 100px 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-990d5a2 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-990d5a2 .aaharmenu-heading-title {
    color: #fff;
    font-size: 50px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-990d5a2>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e1fcf8 {
    margin-top: 40px;
    margin-bottom: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-32624fc>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4ca454 .aaharmenu-counter-number-wrapper {
    color: #d22226;
    font-family: Oswald, Sans-serif;
    font-size: 65px;
    font-weight: 400;
    letter-spacing: -2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e4ca454 .aaharmenu-counter-title {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 3em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-667f7ae>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9339781 .aaharmenu-counter-number-wrapper {
    color: #d22226;
    font-family: Oswald, Sans-serif;
    font-size: 65px;
    font-weight: 400;
    letter-spacing: -2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9339781 .aaharmenu-counter-title {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 3em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f>.aaharmenu-widget-container {
    margin: 10px 10px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f {
    z-index: 2;
    width: auto;
    max-width: auto;
    align-self: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2>.aaharmenu-widget-container {
    margin: 10px 0 0 10px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 {
    z-index: 2;
    width: auto;
    max-width: auto;
    align-self: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-93c1c61>.aaharmenu-container>.aaharmenu-row>.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-93c1c61:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-93c1c61>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-93c1c61 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-93c1c61>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: flex-start
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b>.aaharmenu-element-populated {
    padding: 100px 100px 100px 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-017ad40 {
    text-align: left;
    width: auto;
    max-width: auto
}

.custom-css-style .aaharmenu-element.aaharmenu-element-017ad40 .aaharmenu-heading-title {
    color: #fff;
    font-size: 50px;
    line-height: 1.1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-017ad40>.aaharmenu-widget-container {
    margin: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-items:not(.aaharmenu-inline-items) .aaharmenu-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-items:not(.aaharmenu-inline-items) .aaharmenu-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-items.aaharmenu-inline-items .aaharmenu-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-items.aaharmenu-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2)
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-items.aaharmenu-inline-items .aaharmenu-icon-list-item:after {
    left: calc(-20px/2)
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-items.aaharmenu-inline-items .aaharmenu-icon-list-item:after {
    right: calc(-20px/2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-icon i {
    color: #d22226;
    font-size: 16px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-icon svg {
    fill: #d22226;
    width: 16px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-icon {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013 .aaharmenu-icon-list-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-bc44013>.aaharmenu-widget-container {
    margin: 40px 0 40px 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #000;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1>.aaharmenu-widget-container {
    margin: 10px 10px 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 {
    z-index: 2;
    width: auto;
    max-width: auto;
    align-self: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-682122a .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #fff;
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-682122a .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-682122a .aaharmenu-button:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-682122a .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-682122a .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-682122a>.aaharmenu-widget-container {
    margin: 10px 0 0 10px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-682122a {
    z-index: 2;
    width: auto;
    max-width: auto;
    align-self: center
}

.aaharmenu-bc-flex-widget .custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d.aaharmenu-column .aaharmenu-column-wrap {
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d.aaharmenu-column.aaharmenu-element[data-element_type=column]>.aaharmenu-column-wrap.aaharmenu-element-populated>.aaharmenu-widget-wrap {
    align-content: center;
    align-items: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d:not(.aaharmenu-motion-effects-element-type-background)>.aaharmenu-column-wrap,
.custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d>.aaharmenu-column-wrap>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/coffee-machine-making-cup-steam-cafe-steam-concept-PX752Y9.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d>.aaharmenu-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d>.aaharmenu-element-populated>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4bfade0 .aaharmenu-spacer-inner {
    height: 50px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6116451:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../upload/bg-header-overlay-lg-black-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6116451 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d7321b>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0e62f7e .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-49e8f70 {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 0 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c82cda.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c82cda>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5c82cda {
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d5b651 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d5b651 .aaharmenu-heading-title {
    color: #d22226;
    font-family: arkipelagoregular, Sans-serif;
    font-size: 60px;
    text-transform: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-9d5b651>.aaharmenu-widget-container {
    margin: 40px 0 0 0
}

.aaharmenu-element.aaharmenu-element-9d5b651 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: .2s !important
}

.aaharmenu-widget.aaharmenu-element-9d5b651 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f72df44 {
    text-align: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f72df44 .aaharmenu-heading-title {
    color: #000;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f72df44>.aaharmenu-widget-container {
    margin: -10px 0 0 0
}

.aaharmenu-element.aaharmenu-element-f72df44 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important;
    transition-delay: 0s !important
}

.aaharmenu-widget.aaharmenu-element-f72df44 {
    opacity: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b035ecf {
    overflow: hidden
}

.custom-css-style .aaharmenu-element.aaharmenu-element-80c71a6>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect {
    background: #fff;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
    color: #000;
    font-size: 24px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
    color: #000;
    font-size: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
    background: rgba(0, 0, 0, .26)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
    background: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-container {
    min-height: 150px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-container:after {
    content: "";
    min-height: inherit
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6498976:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-image: url(../upload/bg-header-overlay-lg-2.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6498976 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-42176bf>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-0903645 .aaharmenu-spacer-inner {
    height: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-6955e90 {
    margin-top: -150px;
    margin-bottom: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-d64ef6b>.aaharmenu-element-populated {
    padding: 80px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-7088bd9 .eb-map {
    height: 600px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-771d77a {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 25%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-771d77a .aaharmenu-heading-title {
    color: #fff;
    font-size: 100px;
    line-height: .9em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-771d77a>.aaharmenu-widget-container {
    margin: 0
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-771d77a {
    left: 5%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-771d77a {
    right: 5%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 .aaharmenu-button {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 3px;
    fill: #c7a17a;
    color: #c7a17a;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c7a17a;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 .aaharmenu-button:focus,
.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 .aaharmenu-button:hover {
    color: #fff;
    background-color: #c7a17a
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 .aaharmenu-button:focus svg,
.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 .aaharmenu-button:hover svg {
    fill: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9>.aaharmenu-widget-container {
    margin: 10px 0 0 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 {
    width: auto;
    max-width: auto;
    top: 60%
}

body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 {
    left: 5%
}

body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 {
    right: 5%
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-8700e4b>.aaharmenu-element-populated {
        padding: 60px 40px 60px 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2130069 .aaharmenu-heading-title {
        font-size: 60px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a02404f {
        top: 113%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c428409 {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c428409>.aaharmenu-widget-container {
        margin: 20px 0 20px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9a18ca7 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-caecb90>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1da90f7 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3ce90ae>.aaharmenu-element-populated {
        margin: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-fa35d1b .aaharmenu-image img {
        width: 90px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-947f2aa .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a6aafb9>.aaharmenu-element-populated {
        margin: 0 10px 0 10px;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd32efd .aaharmenu-image img {
        width: 110px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dd32efd>.aaharmenu-widget-container {
        margin: 62px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5a885e3 .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d4ba339>.aaharmenu-element-populated {
        margin: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7d750fe .aaharmenu-image img {
        width: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7d750fe>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-50846bf .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f0be27b>.aaharmenu-element-populated {
        margin: 0 10px 0 10px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d21ed4e .aaharmenu-image img {
        width: 140px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d21ed4e>.aaharmenu-widget-container {
        margin: 45px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d279ebe .aaharmenu-heading-title {
        font-size: 30px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7545a2a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edf7e5b .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c20c0cd .aaharmenu-image img {
        width: 184px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c20c0cd>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c .aaharmenu-image img {
        width: 179px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f24d35f .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e65cfd0 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a>.aaharmenu-element-populated {
        padding: 200px 0 200px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f>.aaharmenu-element-populated {
        padding: 60px 60px 70px 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-990d5a2 .aaharmenu-heading-title {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b>.aaharmenu-element-populated {
        padding: 60px 60px 70px 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-017ad40 .aaharmenu-heading-title {
        font-size: 40px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1 {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-682122a {
        width: auto;
        max-width: auto
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d>.aaharmenu-element-populated {
        padding: 200px 0 200px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49e8f70 {
        padding: 40px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d5b651 .aaharmenu-heading-title {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f72df44 .aaharmenu-heading-title {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b035ecf {
        padding: 0 0 60px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976 {
        margin-top: -50px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7088bd9 .eb-map {
        height: 600px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-771d77a .aaharmenu-heading-title {
        font-size: 80px;
        line-height: 1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 {
        width: auto;
        max-width: auto;
        top: 55%
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3ff0870 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-8700e4b>.aaharmenu-element-populated {
        padding: 60px 20px 60px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2130069 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c428409>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bd28e60>.aaharmenu-element-populated {
        margin: 0;
        padding: 150px 0 150px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49c3e63 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-70251b3>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-163a025 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-163a025>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1da90f7 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-3ce90ae>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-947f2aa .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a6aafb9>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5a885e3 .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-50846bf .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d279ebe .aaharmenu-heading-title {
        font-size: 32px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7545a2a {
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-453214e>.aaharmenu-element-populated {
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-edf7e5b .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c .aaharmenu-image img {
        width: 117px
    }

    body:not(.rtl) .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c {
        left: 161px
    }

    body.rtl .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c {
        right: 161px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-cdb0b5c {
        top: 11.672px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f24d35f .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f24d35f>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-container {
        min-height: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e1c3f4f {
        margin-top: -25px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c1ed4fd .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5c5be60 {
        margin-top: -40px;
        margin-bottom: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a>.aaharmenu-element-populated {
        padding: 150px 0 150px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f>.aaharmenu-element-populated {
        padding: 50px 20px 50px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-990d5a2 .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5e1fcf8 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e4ca454 .aaharmenu-counter-number-wrapper {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-667f7ae>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9339781 .aaharmenu-counter-number-wrapper {
        font-size: 55px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9339781>.aaharmenu-widget-container {
        margin: 20px 0 40px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-bbb251f>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c8e27e2>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b.aaharmenu-column>.aaharmenu-column-wrap>.aaharmenu-widget-wrap {
        justify-content: center
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b>.aaharmenu-element-populated {
        padding: 50px 20px 50px 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-017ad40 .aaharmenu-heading-title {
        font-size: 40px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5dd25e1>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-682122a>.aaharmenu-widget-container {
        margin: 20px 0 0 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d>.aaharmenu-element-populated {
        padding: 150px 0 150px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6116451 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d7321b>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0e62f7e .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0e62f7e>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-49e8f70 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-5c82cda>.aaharmenu-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d5b651 .aaharmenu-heading-title {
        font-size: 36px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-9d5b651>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f72df44 .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f72df44>.aaharmenu-widget-container {
        margin: 10px 0 10px 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b035ecf {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-80c71a6>.aaharmenu-element-populated {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-e60a2da>.aaharmenu-widget-container {
        margin: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-container {
        min-height: 100px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-container:after {
        content: "";
        min-height: inherit
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976:not(.aaharmenu-motion-effects-element-type-background),
    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-6498976 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-42176bf>.aaharmenu-element-populated {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0903645 .aaharmenu-spacer-inner {
        height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-0903645>.aaharmenu-widget-container {
        margin: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-7088bd9 .eb-map {
        height: 400px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-771d77a .aaharmenu-heading-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-ca0c8f9 .aaharmenu-button {
        font-size: 20px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-3ce90ae {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a6aafb9 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d4ba339 {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-f0be27b {
        width: 50%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d2ca99a {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-d595f2f {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4958e7b {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-dbcc40d {
        width: 100%
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-237bb28>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e817a2 .parallax-slide-background:before {
    background-color: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e817a2 .parallax-slide-content-wrapper .parallax-slide-content-title h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e817a2 .parallax-slide-content-title h2 {
    font-size: 90px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-5e817a2 .parallax-slide-content-subtitle {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3px
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-5e817a2 .parallax-slide-content-title h2 {
        font-size: 80px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-5e817a2 .parallax-slide-content-title h2 {
        font-size: 50px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f94ee3d:not(.aaharmenu-motion-effects-element-type-background),
.custom-css-style .aaharmenu-element.aaharmenu-element-f94ee3d>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f94ee3d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f94ee3d>.aaharmenu-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b75f88c>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-title {
    color: #fff;
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f div.animated-frame-slider-wrapper.slideshow .slides .slide-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-desc {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-link {
    background: rgba(255, 255, 255, 0);
    color: #fff;
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slide-link:hover {
    background: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-link:hover {
    color: #000;
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f div.animated-frame-slider-wrapper.slideshow .slides .slide-link {
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slidenav-item {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-title {
        font-size: 60px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-325762f div.animated-frame-slider-wrapper.slideshow .slides .slide-link {
        font-size: 18px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-73191f6>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .bg-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-name {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper h2.slide-name {
    font-size: 70px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-title {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide .slide-date .button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-date .button {
    background: rgba(255, 255, 255, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-date a.button {
    border-color: #fff;
    border-radius: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-date a.button:hover {
    background: #fff;
    color: #000;
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .btn--nav {
    color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper h2.slide-name {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-title {
        font-size: 13px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper h2.slide-name {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 .room-slider-wrapper .slide-title {
        font-size: 12px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-a8ddaa4 div.room-slider-wrapper .slide-date a.button {
        font-size: 18px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-806cffa>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content h1 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-inner h1 {
    font-size: 90px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content .slider-desc {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-inner .slider-desc {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .popout-slide-link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content .popout-slide-link {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-inner .slider-content .popout-slide-link {
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content a.go-to-next {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 4px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content a.go-to-next:before {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content a.go-to-next:after {
    background-color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-inner h1 {
        font-size: 80px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-inner .slider-desc {
        font-size: 14px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-inner h1 {
        font-size: 50px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-c370123 .popout-slide-container .slider-content a.go-to-next {
        font-size: 18px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f09caa8>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slide-inner:before {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slide-heading {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container h2.slide-heading {
    font-size: 30px;
    line-height: 1.5em;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slide-content {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slide-content a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slide-inner .slide-content a {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slide-inner .slide-content .slide-text {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slider-control {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container .slider-control-line:after {
    background-color: #999
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4d27f11 .clip-path-slide-container h2.slide-heading {
        font-size: 28px;
        line-height: 1.1em
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e6784b4 {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-60555ee>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container.velo-slides {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .velo-slide-bg:after {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .velo-slide-bg {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .velo-slide .velo-slide-bg {
    background-color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .velo-slide-title {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container h2.velo-slide-title {
    font-size: 90px;
    line-height: 1em;
    letter-spacing: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .velo-slide-header .velo-slide-text .oh {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .velo-slide-text {
    font-size: 18px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .btn-draw .btn-draw-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .btn-draw.btn--white:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text>span:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text>span:before,
.velo-slide-container .btn-draw.btn--white:after {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .btn-draw.btn--white .btn-draw-text {
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slides-nav a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95>.aaharmenu-widget-container {
    margin: 0;
    padding: 0
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container h2.velo-slide-title {
        font-size: 70px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container h2.velo-slide-title {
        font-size: 50px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-2fc6e95 .velo-slide-container .btn-draw.btn--white .btn-draw-text {
        font-size: 18px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-ed9595b>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06bd9e4 .split-slick-slide-container.split-slideshow .bg-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06bd9e4 .split-slick-slide-container .slideshow-text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06bd9e4 .split-slick-slide-container.split-slideshow .slideshow-text.slick-slider .slick-track .slick-slide {
    letter-spacing: 15px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06bd9e4 .split-slick-slide-container.split-slideshow .slideshow .slick-dots li button:before {
    background-color: #fff
}

:root {
    --page-title-display: none
}

.custom-css-style .aaharmenu-element.aaharmenu-element-06de61b>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .bg-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image-left h1 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image .swiper-image-left h1 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container p.paragraph {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image-right p.paragraph {
    font-size: 16px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .transitions-slide-content-link {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container a.transitions-slide-content-link {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 div.transitions-slide-container a.transitions-slide-content-link {
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-pagination-bullet {
    background-color: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image .swiper-image-left h1 {
        font-size: 60px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image-right p.paragraph {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 div.transitions-slide-container a.transitions-slide-content-link {
        font-size: 18px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image .swiper-image-left h1 {
        font-size: 40px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 .transitions-slide-container .swiper-image-right p.paragraph {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-4943da4 div.transitions-slide-container a.transitions-slide-content-link {
        font-size: 12px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-e81e024>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery li {
    width: 550px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .back-side {
    background: #fffbf2
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content h2 {
    color: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content .text h2 {
    font-size: 50px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content p {
    color: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .flip-slide-content-link {
    color: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container div.flip-slide-content-link {
    border-color: #222
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 div.flip-slide-container div.flip-slide-content-link {
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery li {
        width: 420px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content .text h2 {
        font-size: 45px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content p.paragraph {
        font-size: 14px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 div.flip-slide-container div.flip-slide-content-link {
        font-size: 18px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery li {
        width: 350px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content .text h2 {
        font-size: 40px;
        line-height: 1.2em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 .flip-slide-container .container .gallery .content p.paragraph {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1fcfb82 div.flip-slide-container div.flip-slide-content-link {
        font-size: 15px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-34c3395>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper {
    height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .content-left h1 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 {
    font-size: 70px;
    line-height: 1em;
    letter-spacing: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .content-left h1 span {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 span {
    font-size: 20px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .content-right .content-main {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main {
    font-size: 16px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .content-right .content-main a {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .content-right .content-main a.split-carousel-slide-content-link {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
    font-family: Oswald, Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 3px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .carousel-control {
    background: rgba(256, 256, 256, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel .carousel-control a.active:before,
.split-carousel-slider-wrapper.carousel .carousel-control a:before {
    background: #222
}

:root {
    --page-title-display: none
}

body.aaharmenu-page-5284:not(.aaharmenu-motion-effects-element-type-background),
body.aaharmenu-page-5284>.aaharmenu-motion-effects-container>.aaharmenu-motion-effects-layer {
    background-color: #000
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 span {
        font-size: 18px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main {
        font-size: 16px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
        font-size: 18px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 {
        font-size: 45px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 span {
        font-size: 16px;
        line-height: 0
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main {
        font-size: 13px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
        font-size: 16px
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-f6b378e>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper {
    height: 660px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .c-gradient-overlay {
    background: rgba(0, 0, 0, .2)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
    color: #fff;
    font-size: 100px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header .carousel__sub_header {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
    color: #fff;
    font-family: Oswald, Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-eyebrow {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4px
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper {
        height: 500px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
        font-size: 70px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
        font-size: 28px;
        line-height: 1.4em
    }
}

.custom-css-style .aaharmenu-element.aaharmenu-element-65295df>.aaharmenu-element-populated {
    padding: 0
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper {
    height: 700px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .3)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide-content {
    text-align: center;
    margin-top: 30px
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper div.slide-content {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: center
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 80px;
    line-height: 1em
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .caption {
    width: 65%
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .text {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide a.button {
    background-color: rgba(34, 34, 34, 0)
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .button {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide a.button:hover {
    background-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper div.slide a.button:hover {
    color: #000
}

.custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 60px
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .caption {
        width: 80%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide-content {
        margin-top: 40px
    }
}

@media(max-width:767px) {
    .custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 45px;
        line-height: 1.1em
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .custom-css-style .aaharmenu-element.aaharmenu-element-b15f8cb .slider-parallax-wrapper .slide-content {
        margin-top: 60px
    }
}