.elementor-174 .elementor-element.elementor-element-6456122 {
    padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-174 .elementor-element.elementor-element-8944fbf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-174 .elementor-element.elementor-element-8944fbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-174 .elementor-element.elementor-element-8944fbf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-174 .elementor-element.elementor-element-d93f446 {
    padding: 20px 0px 20px 0px;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu .elementor-item {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 14px;
    letter-spacing: 2.5px;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main .elementor-item {
    color: #A5A9B4;
    padding-left: 13px;
    padding-right: 13px;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main .elementor-item:hover,
.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main .elementor-item:focus {
    color: #DAAF41;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #DAAF4100;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .e--pointer-framed .elementor-item:before,
.elementor-174 .elementor-element.elementor-element-4ce2c25 .e--pointer-framed .elementor-item:after {
    border-color: #DAAF4100;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #DAAF41;
}

body:not(.rtl) .elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
    margin-right: 0px;
}

body.rtl .elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
    margin-left: 0px;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-174 .elementor-element.elementor-element-4ce2c25 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-174 .elementor-element.elementor-element-0e33a5f {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 32px;
    --grid-column-gap: 1px;
    --grid-row-gap: 0px;
}

.elementor-174 .elementor-element.elementor-element-0e33a5f .elementor-widget-container {
    text-align: right;
}

.elementor-174 .elementor-element.elementor-element-0e33a5f .elementor-social-icon {
    background-color: #02010100;
}

@media (min-width: 768px) {
    .elementor-174 .elementor-element.elementor-element-8944fbf {
        width: 100%;
    }
}

/* Start custom CSS for social-icons, class: .elementor-element-0e33a5f */
.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 22px)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 10px)));
}

@media (max-width: 600px) {
    .elementor-icon.elementor-social-icon {
        font-size: var(--icon-size, 25px);
        line-height: var(--icon-size, 25px);
        width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 10px)));
        height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 10px)));
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6456122 */
.big-header .elementor-container.elementor-column-gap-default {
    max-width: 100% !important;
}

section#head.elementor-sticky--active {
    background: #151c38;
}

section#head.elementor-sticky--active section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d93f446 {
    padding: 0;
}

section#head.elementor-sticky--active nav.elementor-nav-menu--main.elementor-nav-menu__container {
    margin-top: 10px;
}

/* End custom CSS */