.elementor-3161 .elementor-element.elementor-element-2d58553e:not(.elementor-motion-effects-element-type-background),
.elementor-3161 .elementor-element.elementor-element-2d58553e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #17181D
}

.elementor-3161 .elementor-element.elementor-element-2d58553e>.elementor-container {
    max-width: 1200px
}

.elementor-3161 .elementor-element.elementor-element-2d58553e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 999
}

.elementor-3161 .elementor-element.elementor-element-2d58553e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-56a9219d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-3161 .elementor-element.elementor-element-56a9219d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-3161 .elementor-element.elementor-element-51873658 {
    text-align: start
}

.elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-30d2c31a.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-3161 .elementor-element.elementor-element-30d2c31a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-menu-toggle {
    margin-left: auto;
    background-color: #FFF0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main .elementor-item {
    color: #FFF;
    fill: #FFF;
    padding-left: 15px;
    padding-right: 15px
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main .elementor-item:hover,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main .elementor-item:focus {
    color: #D68B43;
    fill: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-framed .elementor-item:before {
    border-width: 0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-underline .elementor-item:after,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-overline .elementor-item:before,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-double-line .elementor-item:before,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .e--pointer-double-line .elementor-item:after {
    height: 0
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-menu-toggle {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary)
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a:hover,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a:focus,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a.highlighted,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-menu-toggle:hover,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-menu-toggle:focus {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a:hover,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a:focus,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a.highlighted {
    background-color: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb div.elementor-menu-toggle {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-2379d8fb div.elementor-menu-toggle svg {
    fill: #FFF
}

.elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-4fa37004.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-3161 .elementor-element.elementor-element-4fa37004.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-3161 .elementor-element.elementor-element-180b2123 .elementor-icon-wrapper {
    text-align: center
}

.elementor-3161 .elementor-element.elementor-element-180b2123.elementor-view-stacked .elementor-icon {
    background-color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-180b2123.elementor-view-framed .elementor-icon,
.elementor-3161 .elementor-element.elementor-element-180b2123.elementor-view-default .elementor-icon {
    color: #FFF;
    border-color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-180b2123.elementor-view-framed .elementor-icon,
.elementor-3161 .elementor-element.elementor-element-180b2123.elementor-view-default .elementor-icon svg {
    fill: #FFF
}

.elementor-3161 .elementor-element.elementor-element-180b2123 .elementor-icon {
    font-size: 18px
}

.elementor-3161 .elementor-element.elementor-element-180b2123 .elementor-icon svg {
    height: 18px
}

.elementor-3161 .elementor-element.elementor-element-67033fc5:not(.elementor-motion-effects-element-type-background),
.elementor-3161 .elementor-element.elementor-element-67033fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-67033fc5>.elementor-container {
    max-width: 1200px;
    min-height: 67px
}

.elementor-3161 .elementor-element.elementor-element-67033fc5 {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 999
}

.elementor-3161 .elementor-element.elementor-element-67033fc5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-3161 .elementor-element.elementor-element-406f381a {
    z-index: 1;
    text-align: start
}

.elementor-3161 .elementor-element.elementor-element-406f381a img {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

.elementor-3161 .elementor-element.elementor-element-2ea9e108 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-3161 .elementor-element.elementor-element-2ea9e108 {
    left: 0
}

body.rtl .elementor-3161 .elementor-element.elementor-element-2ea9e108 {
    right: 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-menu-toggle {
    margin-left: auto;
    background-color: #FFF0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
    padding-left: 15px;
    padding-right: 15px
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main .elementor-item:hover,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main .elementor-item:focus {
    color: #D68B43;
    fill: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-framed .elementor-item:before {
    border-width: 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 0 0 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-underline .elementor-item:after,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-overline .elementor-item:before,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-double-line .elementor-item:before,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .e--pointer-double-line .elementor-item:after {
    height: 0
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-menu-toggle {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary)
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a:hover,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a:focus,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a.highlighted,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-menu-toggle:hover,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-menu-toggle:focus {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a:hover,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a:focus,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a.highlighted {
    background-color: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 div.elementor-menu-toggle {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-3c54d511 div.elementor-menu-toggle svg {
    fill: #FFF
}

.elementor-3161 .elementor-element.elementor-element-19b6725b .elementor-icon-wrapper {
    text-align: center
}

.elementor-3161 .elementor-element.elementor-element-19b6725b.elementor-view-stacked .elementor-icon {
    background-color: #000
}

.elementor-3161 .elementor-element.elementor-element-19b6725b.elementor-view-framed .elementor-icon,
.elementor-3161 .elementor-element.elementor-element-19b6725b.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000
}

.elementor-3161 .elementor-element.elementor-element-19b6725b.elementor-view-framed .elementor-icon,
.elementor-3161 .elementor-element.elementor-element-19b6725b.elementor-view-default .elementor-icon svg {
    fill: #000
}

.elementor-3161 .elementor-element.elementor-element-19b6725b .elementor-icon {
    font-size: 18px
}

.elementor-3161 .elementor-element.elementor-element-19b6725b .elementor-icon svg {
    height: 18px
}

.elementor-3161 .elementor-element.elementor-element-18a17409:not(.elementor-motion-effects-element-type-background),
.elementor-3161 .elementor-element.elementor-element-18a17409>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #17181D
}

.elementor-3161 .elementor-element.elementor-element-18a17409 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-3161 .elementor-element.elementor-element-18a17409>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b>.elementor-widget-container {
    background-color: #00000017
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-menu-toggle {
    margin: 0 auto;
    background-color: #fff0
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-menu-toggle {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary)
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a:hover,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a:focus,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a.highlighted,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-menu-toggle:hover,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-menu-toggle:focus {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a:hover,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a:focus,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown a.highlighted {
    background-color: #D68B43
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown {
    border-style: none
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b div.elementor-menu-toggle {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b div.elementor-menu-toggle svg {
    fill: #FFF
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b div.elementor-menu-toggle:hover,
.elementor-3161 .elementor-element.elementor-element-62d7b71b div.elementor-menu-toggle:focus {
    color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-62d7b71b div.elementor-menu-toggle:hover svg,
.elementor-3161 .elementor-element.elementor-element-62d7b71b div.elementor-menu-toggle:focus svg {
    fill: #FFF
}

.elementor-3161 .elementor-element.elementor-element-2474261c>.elementor-widget-container {
    background-color: #00000017
}

.elementor-3161 .elementor-element.elementor-element-2474261c .elementor-icon-wrapper {
    text-align: center
}

.elementor-3161 .elementor-element.elementor-element-2474261c.elementor-view-stacked .elementor-icon {
    background-color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-2474261c.elementor-view-framed .elementor-icon,
.elementor-3161 .elementor-element.elementor-element-2474261c.elementor-view-default .elementor-icon {
    color: #FFF;
    border-color: #FFF
}

.elementor-3161 .elementor-element.elementor-element-2474261c.elementor-view-framed .elementor-icon,
.elementor-3161 .elementor-element.elementor-element-2474261c.elementor-view-default .elementor-icon svg {
    fill: #FFF
}

.elementor-3161 .elementor-element.elementor-element-2474261c .elementor-icon {
    font-size: 18px
}

.elementor-3161 .elementor-element.elementor-element-2474261c .elementor-icon svg {
    height: 18px
}

.elementor-theme-builder-content-area {
    height: 400px
}

.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both
}

@media(min-width:768px) {
    .elementor-3161 .elementor-element.elementor-element-56a9219d {
        width: 25.633%
    }
    .elementor-3161 .elementor-element.elementor-element-30d2c31a {
        width: 68.266%
    }
    .elementor-3161 .elementor-element.elementor-element-4fa37004 {
        width: 5.734%
    }
    .elementor-3161 .elementor-element.elementor-element-4a654a1d {
        width: 25.633%
    }
    .elementor-3161 .elementor-element.elementor-element-2ceec89 {
        width: 68.266%
    }
    .elementor-3161 .elementor-element.elementor-element-1ba95f82 {
        width: 5.767%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3161 .elementor-element.elementor-element-56a9219d {
        width: 35%
    }
    .elementor-3161 .elementor-element.elementor-element-30d2c31a {
        width: 60%
    }
    .elementor-3161 .elementor-element.elementor-element-4fa37004 {
        width: 5%
    }
    .elementor-3161 .elementor-element.elementor-element-5c09049b {
        width: 10%
    }
    .elementor-3161 .elementor-element.elementor-element-2bf42d2f {
        width: 10%
    }
    .elementor-3161 .elementor-element.elementor-element-57b230a5 {
        width: 60%
    }
    .elementor-3161 .elementor-element.elementor-element-56f8509f {
        width: 10%
    }
    .elementor-3161 .elementor-element.elementor-element-64ac4957 {
        width: 10%
    }
}

@media(max-width:1024px) {
    .elementor-3161 .elementor-element.elementor-element-51873658 {
        text-align: start
    }
    .elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--dropdown a {
        padding-left: 15px;
        padding-right: 15px
    }
    .elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 45px !important
    }
    .elementor-3161 .elementor-element.elementor-element-2379d8fb .elementor-menu-toggle {
        border-radius: 0
    }
    .elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--dropdown a {
        padding-left: 15px;
        padding-right: 15px
    }
    .elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 45px !important
    }
    .elementor-3161 .elementor-element.elementor-element-3c54d511 .elementor-menu-toggle {
        border-radius: 0
    }
    .elementor-3161 .elementor-element.elementor-element-18a17409 {
        z-index: 999
    }
    .elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-5c09049b.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-5c09049b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b {
        width: var(--container-widget-width, 40px);
        max-width: 40px;
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b>.elementor-widget-container {
        border-radius: 5px 5px 5px 5px
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 40px !important
    }
    .elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-57b230a5.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-57b230a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-7fa8b0b4 img {
        width: 5%
    }
    .elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-64ac4957.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-64ac4957.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-2474261c {
        width: var(--container-widget-width, 40px);
        max-width: 40px;
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        align-self: center
    }
    .elementor-3161 .elementor-element.elementor-element-2474261c>.elementor-widget-container {
        padding: 4px 0 0 0;
        border-radius: 5px 5px 5px 5px
    }
}

@media(max-width:767px) {
    .elementor-3161 .elementor-element.elementor-element-67033fc5 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-3161 .elementor-element.elementor-element-4a654a1d {
        width: 80%
    }
    .elementor-3161 .elementor-element.elementor-element-4a654a1d>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-3161 .elementor-element.elementor-element-406f381a {
        width: 100%;
        max-width: 100%;
        align-self: center;
        text-align: start
    }
    .elementor-3161 .elementor-element.elementor-element-406f381a img {
        width: 80%
    }
    .elementor-3161 .elementor-element.elementor-element-2ceec89 {
        width: 20%
    }
    .elementor-3161 .elementor-element.elementor-element-18a17409 {
        z-index: 999
    }
    .elementor-3161 .elementor-element.elementor-element-5c09049b {
        width: 20%
    }
    .elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-5c09049b.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-5c09049b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-5c09049b.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown {
        border-radius: 0 0 20px 20px
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-3161 .elementor-element.elementor-element-62d7b71b .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 49px !important
    }
    .elementor-3161 .elementor-element.elementor-element-62d7b71b {
        --nav-menu-icon-size: 25px
    }
    .elementor-3161 .elementor-element.elementor-element-2bf42d2f {
        width: 20%
    }
    .elementor-3161 .elementor-element.elementor-element-57b230a5 {
        width: 20%
    }
    .elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-57b230a5.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-57b230a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-7fa8b0b4 img {
        width: 50%
    }
    .elementor-3161 .elementor-element.elementor-element-56f8509f {
        width: 20%
    }
    .elementor-3161 .elementor-element.elementor-element-64ac4957 {
        width: 20%
    }
    .elementor-bc-flex-widget .elementor-3161 .elementor-element.elementor-element-64ac4957.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-64ac4957.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-3161 .elementor-element.elementor-element-64ac4957.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
}

.elementor-nav-menu__container {
    top: 0px !important
}

#menuhopin.headershow {
    transform: translateY(0)
}

#menuhopin {
    position: fixed;
    top: 0;
    width: 100%;
    -webkit-transition: transform 0.34s ease;
    transition: transform 0.34s ease;
    transform: translateY(-110px)
}