.elementor-45 .elementor-element.elementor-element-1fe23bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-c321e10{--display:flex;--position:absolute;--min-height:0px;top:10px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-c321e10{left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-c321e10{right:0px;}.elementor-45 .elementor-element.elementor-element-280294e{--display:flex;--position:fixed;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:35px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-280294e{right:141px;}body.rtl .elementor-45 .elementor-element.elementor-element-280294e{left:141px;}.elementor-45 .elementor-element.elementor-element-334b468{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-334b468 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-334b468.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-04c165c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-9dc69b9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-eba21a4{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-eba21a4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-45 .elementor-element.elementor-element-eba21a4 .elementor-swiper-button.elementor-swiper-button-next{font-size:27px;color:#929292;}.elementor-45 .elementor-element.elementor-element-eba21a4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-45 .elementor-element.elementor-element-eba21a4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#929292;}.elementor-45 .elementor-element.elementor-element-ff29927{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-e1c1caf{--display:flex;--min-height:100px;--justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-c321e10{--width:30%;}.elementor-45 .elementor-element.elementor-element-280294e{--width:44%;}.elementor-45 .elementor-element.elementor-element-9dc69b9{--width:100%;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-334b468 *//* Horizontal centered navigation menu */
.elementor-widget-wp-widget-nav_menu ul,
.elementor-widget-nav_menu ul,
.widget_nav_menu ul {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap;
    gap: 50px;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
}

/* Menu link styling */
.elementor-widget-wp-widget-nav_menu a,
.elementor-widget-nav_menu a,
.widget_nav_menu a {
    color:#5d5d5d !important;
    text-decoration: none !important;
    font-size: 20px;
    font-weight: 100;
    text-transform: uppercase;
    transition: color 0.3s ease;
}

/*  hover and active colour */
.elementor-widget-wp-widget-nav_menu a:hover,
.elementor-widget-nav_menu a:hover,
.widget_nav_menu .current-menu-item > a {
    color: #cacaca !important;
}/* End custom CSS */