#scroll_up {
    background-color:#7bd8d7!important;
    border:#7bd8d7!important;
}
.sticky_active .active-lavalamp-menu-item, .sticky_active .current-menu-item {
    border-radius: 10px;
    transition: .3s ease-in-out;
    background: #4b4034;
}
/*Home*/
.home .elementor-331 .elementor-element.elementor-element-46af22ff .primary-nav > ul > li[class*="current"] > a, .elementor-331 .elementor-element.elementor-element-46af22ff .primary-nav > ul > li > a.active, .home .elementor-331 .elementor-element.elementor-element-46af22ff .primary-nav .lavalamp .lavalamp-item.active-lavalamp-menu-item > a {
    color: #ffffff;
}
.home .elementor-331 .elementor-element.elementor-element-46af22ff .primary-nav > ul > li > a, .home .elementor-331 .elementor-element.elementor-element-46af22ff .primary-nav .lavalamp .lavalamp-item > a {
    color: #ffffff !important;
}
.home .wgl-button.wgl-widget__button, .home .wgl-button {
    display: inline-block!important;
    border-radius: 10px!important;
    padding: 14px 28px!important;
    line-height: 1.1!important;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    touch-action: manipulation;
    transition: 0.3s ease-out!important;
    margin-bottom: 10px;
    background-color: #F89D1F!important;
    border: 1px solid #F89D1F!important;
}
.home .wgl-button.wgl-widget__button:hover, .home .wgl-button:hover {
    background-color: #eee8e2!important;
    border: 1px solid #eee8e2!important;
}
.home .dev-button a{
    display: inline-block!important;
    border-radius: 10px!important;
    padding: 14px 28px!important;
    line-height: 1.1!important;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    touch-action: manipulation;
    transition: 0.3s ease-out!important;
    margin-bottom: 10px;
    background-color: #eee8e2!important;
    border: 1px solid #eee8e2!important;
}
.home .dev-button a:hover{
    background-color: var(--color-orange)!important;
    border: 1px solid var(--color-orange)!important;
}
/*End Home*/
/*Contact*/
.elementor-83 .elementor-element.elementor-element-ddbfff7 .wpcf7-submit {
    margin: 5px 0px 0px 0px;
    padding: 14px 28px 14px 28px;
    border-radius: 10px 10px 10px 10px;
    background-color: #EEE8E2!important;
}
.elementor-83 .elementor-element.elementor-element-ddbfff7 .wpcf7-submit:is(:hover, :focus, :active) {
    background-color: #F89D1F!important;
}
.elementor-3386 .elementor-element.elementor-element-896bbaa .wpcf7-submit {
    margin: 5px 0px 0px 0px;
    padding: 14px 28px 14px 28px;
    border-radius: 10px 10px 10px 10px;
    background-color: #EEE8E2!important;
     border: 0!important;
}
.elementor-3386 .elementor-element.elementor-element-896bbaa .wpcf7-submit:is(:hover, :focus, :active) {
    background-color: #F89D1F!important;
}

.elementor-3525 .elementor-element.elementor-element-896bbaa .wpcf7-submit {
    margin: 5px 0px 0px 0px;
    padding: 14px 28px 14px 28px;
    border-radius: 10px 10px 10px 10px;
    background-color: #EEE8E2!important;
     border: 0!important;
}
.elementor-3525 .elementor-element.elementor-element-896bbaa .wpcf7-submit:is(:hover, :focus, :active) {
    background-color: #F89D1F!important;
}

.elementor-2023 .elementor-element.elementor-element-15db67aa .wpcf7-submit {
    padding: 14px 28px 14px 28px;
    border-radius: 10px 10px 10px 10px;
    background-color: #EEE8E2!important;
    border: 0!important;
}
.elementor-2023 .elementor-element.elementor-element-15db67aa .wpcf7-submit:is(:hover, :focus, :active) {
    background-color: #F89D1F!important;
}
/*End Contact*/
.primary-nav.menu_line_enable .menu {
    display: flex;
    gap: 10px;
}
.primary-nav > ul > li:not(:last-child) > a {
    margin: 0 10px !important;
}
.active-lavalamp-menu-item, .current-menu-item {
    border-radius: 10px;
    transition: .3s ease-in-out;
    background: #eee8e23b;
}
.active-lavalamp-menu-item a {
    background: transparent !important;
}
.page-header {
    display: none !important;
}
#main {
    padding: 100px 0 0 !important;
}


.has-bg_animation .wgl-button::after {
    display: none;
}

.page-id-405 main#main {
    padding-top: 0!important;
}

