#section-8-8>.ct-section-inner-wrap {
    max-width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    align-items: center
}

#section-8-8 {
    background-color: #000000;
    text-align: left
}

#div_block-135-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    color: #000000;
    transition-duration: 0.3s
}

#div_block-191-8 {
    border-top-color: #211f20;
    border-right-color: #211f20;
    border-bottom-color: #211f20;
    border-left-color: #211f20;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 100px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
    margin-right: 8px
}

#div_block-202-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    color: #f6f3eb;
    transition-duration: 0.3s
}

#div_block-203-8 {
    border-top-color: #5f4f3b;
    border-right-color: #5f4f3b;
    border-bottom-color: #5f4f3b;
    border-left-color: #5f4f3b;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 100px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
    margin-right: 8px
}

#div_block-157-8 {
    flex-direction: row;
    display: flex;
    margin-top: 2px
}

#div_block-12-8 {
    width: 100%;
    max-width: 1600px;
    padding-top: 67px;
    padding-bottom: 80px;
    flex-direction: row;
    display: flex;
    padding-right: 5%;
    padding-left: 5%;
    justify-content: space-between;
    text-align: justify
}

#div_block-100-8 {
    width: 100%;
    text-align: left;
    align-items: center
}

#div_block-75-8 {
    flex-direction: row;
    display: flex
}

#div_block-13-8 {
    /* background-image: url(../../2025/02/footer-pattern.svg); */
    background-size: cover;
    width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: left;
    align-items: center
}

#div_block-208-8 {
    width: 100%;
    max-width: 1600px;
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width:1500px) {
    #div_block-12-8 {
        display: flex;
        flex-direction: row;
        text-align: justify
    }
}

@media (max-width:1500px) {
    #div_block-62-8 {
        align-items: center;
        margin-bottom: 21px;
        text-align: left
    }
}

@media (max-width:1500px) {
    #div_block-14-8 {
        text-align: center;
        align-items: flex-start
    }
}

@media (max-width:1500px) {
    #div_block-32-8 {
        text-align: center;
        align-items: flex-start
    }
}

@media (max-width:1500px) {
    #div_block-41-8 {
        text-align: center;
        align-items: flex-start
    }
}

@media (max-width:1500px) {
    #div_block-63-8 {
        text-align: left;
        align-items: center;
        margin-top: 26px;
        display: none
    }
}

@media (max-width:991px) {
    #div_block-12-8 {
        text-align: left;
        flex-direction: column;
        display: flex;
        align-items: center
    }
}

@media (max-width:991px) {
    #div_block-62-8 {
        margin-bottom: 18px;
        order: 1
    }
}

@media (max-width:991px) {
    #div_block-14-8 {
        text-align: left;
        align-items: center;
        margin-bottom: 21px;
        order: 3
    }
}

@media (max-width:991px) {
    #div_block-32-8 {
        text-align: left;
        align-items: center;
        order: 4;
        margin-bottom: 16px
    }
}

@media (max-width:991px) {
    #div_block-41-8 {
        margin-top: 0px;
        text-align: left;
        align-items: center;
        order: 5
    }
}

@media (max-width:991px) {
    #div_block-63-8 {
        margin-top: 7px;
        text-align: left;
        align-items: center;
        order: 2;
        margin-bottom: 36px;
        width: 500px;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-135-8 {
        padding-right: 0px
    }
}

@media (max-width:767px) {
    #div_block-202-8 {
        padding-right: 0px
    }
}

@media (max-width:767px) {
    #div_block-208-8 {
        text-align: justify;
        flex-direction: column;
        display: flex;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-135-8 {
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #div_block-202-8 {
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #div_block-63-8 {
        width: 67%;
        flex-direction: column;
        display: flex;
        text-align: center
    }
}

#headline-68-8 {
    margin-top: 25px
}

#text_block-137-8 {
    line-height: 1;
    font-size: 20px;
    font-weight: 600
}

#text_block-142-8 {
    
    letter-spacing: 1.4px;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fffdf9;
    font-weight: 500
}

#text_block-205-8 {
    line-height: 1;
    font-size: 20px;
    font-weight: 600;
    color: #5f4f3b
}

#text_block-153-8 {
    
    letter-spacing: 1.4px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fffdf9;
    font-weight: 500
}

#text_block-94-8 {
    font-family: 'Lora';
    color: #d3c6b2;
    font-size: 13px
}

#text_block-96-8 {
    
    color: #f6f3eb;
    font-size: 29px;
    line-height: 1
}

#text_block-98-8 {
    font-family: 'Lora';
    color: #f6f3eb;
    font-size: 14px;
    line-height: 1
}

@media (max-width:1500px) {
    #text_block-94-8 {
        font-size: 11px
    }
}

@media (max-width:1500px) {
    #text_block-96-8 {
        font-size: 26px
    }
}

@media (max-width:1500px) {
    #text_block-98-8 {
        font-size: 12px
    }
}

@media (max-width:991px) {
    #text_block-137-8 {
        font-size: 20px
    }
}

@media (max-width:991px) {
    #text_block-142-8 {
        font-size: 15px
    }
}

@media (max-width:991px) {
    #text_block-205-8 {
        font-size: 20px
    }
}

@media (max-width:991px) {
    #text_block-94-8 {
        font-size: 14px
    }
}

@media (max-width:991px) {
    #text_block-96-8 {
        font-size: 29px
    }
}

@media (max-width:991px) {
    #text_block-98-8 {
        font-size: 14px
    }
}

@media (max-width:767px) {
    #text_block-137-8 {
        display: none
    }
}

@media (max-width:767px) {
    #text_block-205-8 {
        display: none
    }
}

@media (max-width:767px) {
    #text_block-153-8 {
        font-size: 13px
    }
}

@media (max-width:479px) {
    #text_block-142-8 {
        font-size: 18px
    }
}

@media (max-width:479px) {
    #text_block-153-8 {
        font-size: 12px
    }
}

#link-141-8 {
    margin-top: 0px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 10px;
    color: color(16);
    border-radius: 5px;
    transition-duration: 0.3s;
    text-align: center;
    flex-direction: row;
    display: flex;
    gap: 7px;
    width: 100%;
    background-color: #946414
}

#link-152-8 {
    margin-top: 0px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 10px;
    color: color(16);
    border-radius: 5px;
    transition-duration: 0.3s;
    text-align: center;
    flex-direction: row;
    display: flex;
    gap: 7px;
    width: 100%;
    background-color: #946414
}

#link-158-8 {
    background-color: #f6f3eb
}

#link-160-8 {
    background-color: #f6f3eb
}

#link-162-8 {
    background-color: #f6f3eb
}

#link-164-8 {
    background-color: #f6f3eb
}

#link-76-8 {
    background-color: #f6f3eb
}

#link-78-8 {
    background-color: #f6f3eb
}

#link-90-8 {
    background-color: #f6f3eb
}

#link-82-8 {
    background-color: #f6f3eb
}

#link-86-8 {
    background-color: #f6f3eb;
    margin-right: 0px
}

@media (max-width:767px) {
    #link-141-8 {
        display: none
    }
}

@media (max-width:767px) {
    #link-152-8 {
        padding-top: 9px;
        padding-bottom: 8px
    }
}

@media (max-width:479px) {
    #link-152-8 {
        display: none
    }
}

#image-139-8 {
    margin-bottom: 0px;
    height: 73px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 0px;
    font-weight: 200
}

#image-149-8 {
    margin-bottom: 0px;
    height: 70px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 0px
}

#image-150-8 {
    margin-bottom: 0px;
    height: 56px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 0px;
    background-repeat: no-repeat;
    display: none
}

#image-10-8 {
    margin-bottom: -10px;
    width: 100%
}

#image-171-8 {
    margin-bottom: 23px;
    height: 44px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 0px;
    font-weight: 200
}

#image-93-8 {
    height: 54px;
    margin-bottom: 16px
}

#image-210-8 {
    height: 26px;
    margin-top: 0px;
    margin-bottom: 0px
}

@media (max-width:1500px) {
    #image-139-8 {
        height: 70px
    }
}

@media (max-width:1500px) {
    #image-93-8 {
        height: 48px
    }
}

@media (max-width:991px) {
    #image-139-8 {
        height: 60px;
        margin-bottom: 0px
    }
}

@media (max-width:991px) {
    #image-149-8 {
        height: 50px;
        margin-bottom: 0px
    }
}

@media (max-width:991px) {
    #image-150-8 {
        height: 50px;
        margin-bottom: 0px;
        display: none
    }
}

@media (max-width:991px) {
    #image-171-8 {
        margin-bottom: 20px
    }
}

@media (max-width:991px) {
    #image-93-8 {
        height: 66px;
        margin-bottom: 27px
    }
}

@media (max-width:767px) {
    #image-139-8 {
        height: 58px;
        margin-right: 16px
    }
}

@media (max-width:767px) {
    #image-149-8 {
        display: none
    }
}

@media (max-width:767px) {
    #image-150-8 {
        display: flex
    }
}

@media (max-width:767px) {
    #image-171-8 {
        margin-right: 16px
    }
}

@media (max-width:767px) {
    #image-210-8 {
        margin-top: 10px
    }
}

@media (max-width:479px) {
    #image-139-8 {
        height: 49px
    }
}

@media (max-width:479px) {
    #image-149-8 {
        height: 44px;
        display: flex;
        margin-right: 27px
    }
}

@media (max-width:479px) {
    #image-150-8 {
        height: 43px;
        margin-right: 0px;
        display: none
    }
}

@media (max-width:479px) {
    #image-93-8 {
        height: 60px
    }
}

#fancy_icon-159-8 {
    color: #5f4f3b
}

#fancy_icon-161-8 {
    color: #5f4f3b
}

#fancy_icon-163-8 {
    color: #5f4f3b
}

#fancy_icon-165-8 {
    color: #5f4f3b
}

#fancy_icon-77-8 {
    color: #5f4f3b
}

#fancy_icon-79-8 {
    color: #5f4f3b
}

#fancy_icon-91-8 {
    color: #5f4f3b
}

#fancy_icon-83-8 {
    color: #5f4f3b
}

#fancy_icon-87-8 {
    color: #5f4f3b
}

#code_block-209-8 {
    font-size: 12px;
    color: #f8f4e9;
    line-height: 1
}

#inner_content-7-8 {
    padding-top: 0px
}

#_nav_menu-155-8 .oxy-nav-menu-hamburger-line {
    background-color: #f6f3eb
}

#_nav_menu-155-8.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-155-8.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 4px;
    padding-bottom: 4px
}

#_nav_menu-155-8 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-155-8 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-155-8 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-155-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-155-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-155-8 {
    
    margin-bottom: 21px
}

#_nav_menu-155-8 .oxy-nav-menu-list {
    flex-direction: column
}

#_nav_menu-155-8 .menu-item a {
    text-transform: uppercase;
    font-size: 22px;
    color: #f6f3eb;
    font-weight: 100;
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#_nav_menu-155-8 .current-menu-item a {
    color: #acb58e
}

#_nav_menu-155-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-left: 4px;
    padding-right: 4px
}

#_nav_menu-155-8 .menu-item:focus-within a,
#_nav_menu-155-8 .menu-item:hover a {
    color: #acb58e
}

#_nav_menu-155-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-left: 4px;
    padding-right: 4px
}

#_nav_menu-175-8 .oxy-nav-menu-hamburger-line {
    background-color: #d3c6b2
}

#_nav_menu-175-8.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-175-8.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 1px;
    padding-bottom: 1px
}

#_nav_menu-175-8 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-175-8 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-175-8 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-175-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-175-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-175-8 {
    font-family: 'Lora';
    margin-bottom: 0px
}

#_nav_menu-175-8 .oxy-nav-menu-list {
    flex-direction: column
}

#_nav_menu-175-8 .menu-item a {
    color: #d3c6b2;
    font-weight: 500;
    padding-top: 1px;
    padding-bottom: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px
}

#_nav_menu-175-8 .current-menu-item a {
    color: #fffdf9
}

#_nav_menu-175-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-left: 1px;
    padding-right: 1px
}

#_nav_menu-175-8 .menu-item:focus-within a,
#_nav_menu-175-8 .menu-item:hover a {
    color: #fffdf9
}

#_nav_menu-175-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-left: 1px;
    padding-right: 1px
}

#_nav_menu-176-8 .oxy-nav-menu-hamburger-line {
    background-color: #d3c6b2
}

#_nav_menu-176-8.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-176-8.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 1px;
    padding-bottom: 1px
}

#_nav_menu-176-8 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-176-8 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-176-8 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-176-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-176-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-176-8 {
    font-family: 'Lora';
    margin-bottom: 0px
}

#_nav_menu-176-8 .oxy-nav-menu-list {
    flex-direction: column
}

#_nav_menu-176-8 .menu-item a {
    color: #d3c6b2;
    font-weight: 500;
    padding-top: 1px;
    padding-bottom: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px
}

#_nav_menu-176-8 .current-menu-item a {
    color: #fffdf9
}

#_nav_menu-176-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-left: 1px;
    padding-right: 1px
}

#_nav_menu-176-8 .menu-item:focus-within a,
#_nav_menu-176-8 .menu-item:hover a {
    color: #fffdf9
}

#_nav_menu-176-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-left: 1px;
    padding-right: 1px
}

#_nav_menu-177-8 .oxy-nav-menu-hamburger-line {
    background-color: #d3c6b2
}

#_nav_menu-177-8.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-177-8.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 1px;
    padding-bottom: 1px
}

#_nav_menu-177-8 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-177-8 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-177-8 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-177-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-177-8.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-177-8 {
    font-family: 'Lora';
    margin-bottom: 0px
}

#_nav_menu-177-8 .oxy-nav-menu-list {
    flex-direction: column
}

#_nav_menu-177-8 .menu-item a {
    color: #d3c6b2;
    font-weight: 500;
    padding-top: 1px;
    padding-bottom: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px
}

#_nav_menu-177-8 .current-menu-item a {
    color: #fffdf9
}

#_nav_menu-177-8.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a {
    justify-content: flex-start
}

#_nav_menu-177-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-left: 1px;
    padding-right: 1px
}

#_nav_menu-177-8 .menu-item:focus-within a,
#_nav_menu-177-8 .menu-item:hover a {
    color: #fffdf9
}

#_nav_menu-177-8.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover {
    justify-content: flex-start
}

#_nav_menu-177-8.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-left: 1px;
    padding-right: 1px
}

#_header-132-8.oxy-header.oxy-overlay-header {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 20
}

#_header-132-8.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) .oxy-header-row,
#_header-132-8.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) {
    background-color: initial !important
}

#_header-132-8.oxy-header.oxy-overlay-header .oxygen-hide-in-overlay {
    display: none
}

#_header-132-8.oxy-header.oxy-overlay-header .oxygen-only-show-in-overlay {
    display: block
}

#_header-132-8.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background-color: #f6f3eb;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

#_header-132-8.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
    display: none
}

#_header-132-8.oxy-header.oxy-header .oxygen-show-in-sticky-only {
    display: none
}

.oxy-header.oxy-sticky-header-active>#_header_row-133-8.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-133-8 {
    padding-top: 15px;
    padding-bottom: 15px
}

.oxy-header.oxy-sticky-header-active>#_header_row-143-8.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-143-8 {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 80px
}

@media (max-width:1500px) {

    #_header_row-143-8 .oxy-nav-menu-open,
    #_header_row-143-8 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color: #f6f3eb
    }

    .oxy-header.oxy-sticky-header-active>#_header_row-143-8.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-143-8 {
        background-color: #f6f3eb
    }
}

@media (max-width:991px) {
    .oxy-header.oxy-sticky-header-active>#_header_row-143-8.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-143-8 {
        height: 71px
    }
}

@media (max-width:479px) {
    .oxy-header.oxy-sticky-header-active>#_header_row-133-8.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-133-8 {
        padding-left: 0px;
        padding-right: 0px
    }
}

#-form_widget-67-8 .ff-el-form-control {
    width: 150px;
    font-size: 15px;
    radius_border-radius: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 0px
}

#-form_widget-67-8 .ff-el-group {
    margin-bottom: -20px
}

#-form_widget-67-8 .ff-btn-submit {
    color: #f6f3eb;
    background-color: #946414;
    margin-left: -15px;
    font-size: 15px;
    font-weight: 600;
    border_radius_border-radius: 0px;
    border-top-color: #946414;
    border-right-color: #946414;
    border-bottom-color: #946414;
    border-left-color: #946414;
    border-radius: 0px
}

#-form_widget-67-8 .ff-btn-submit:hover {
    background-color: #475e42
}

#-form_widget-67-8 .ff-el-group input[type=checkbox]:after,
#-form_widget-67-8 .ff-el-group input[type=radio]:after {
    content: none
}

#-form_widget-67-8:hover {
    oxy-form-widget-slug-ffbtnsubmitbackground-color: #475e42
}

@media (max-width:1500px) {
    #-form_widget-67-8 .ff-el-form-control {
        width: 200px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none
    }

    #-form_widget-67-8 .ff-el-group input[type=checkbox]:after,
    #-form_widget-67-8 .ff-el-group input[type=radio]:after {
        content: none
    }
}

@media (max-width:991px) {
    #-form_widget-67-8 .ff-el-form-control {
        width: 189px
    }

    #-form_widget-67-8 .ff-el-group input[type=checkbox]:after,
    #-form_widget-67-8 .ff-el-group input[type=radio]:after {
        content: none
    }

    #-form_widget-67-8 {
        margin-bottom: 9px
    }
}

@media (max-width:767px) {
    #-form_widget-67-8 .ff-el-group {
        margin-bottom: 0px
    }

    #-form_widget-67-8 .ff-btn-submit {
        width: 41px;
        margin-left: 0px;
        margin-top: 15px
    }

    #-form_widget-67-8 .ff-el-group input[type=checkbox]:after,
    #-form_widget-67-8 .ff-el-group input[type=radio]:after {
        content: none
    }

    #-form_widget-67-8 {
        padding-bottom: 0px
    }
}

@media (max-width:479px) {
    #-form_widget-67-8 .ff-el-form-control {
        width: 212px;
        font-size: 14px
    }

    #-form_widget-67-8 .ff-el-group input[type=checkbox]:after,
    #-form_widget-67-8 .ff-el-group input[type=radio]:after {
        content: none
    }

    #-form_widget-67-8 {
        margin-right: 0px;
        width: 100%
    }
}

#-burger-trigger-192-8 .hamburger-box {
    --burger-size: 0.6
}

#-burger-trigger-192-8 .hamburger-inner,
#-burger-trigger-192-8 .hamburger-inner:after,
#-burger-trigger-192-8 .hamburger-inner:before {
    height: 3px;
    background-color: #211f20
}

.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity, filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent
}

.hamburger.is-active:hover,
.hamburger:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
    background-color: #000
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    position: absolute;
    width: 40px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #000
}

.hamburger-inner:after,
.hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -10px
}

.hamburger-inner:after {
    bottom: -10px
}

.hamburger--3dx .hamburger-box {
    perspective: 80px
}

.hamburger--3dx .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx .hamburger-inner:after,
.hamburger--3dx .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx.is-active .hamburger-inner {
    transform: rotateY(180deg);
    background-color: transparent !important
}

.hamburger--3dx.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dx-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dx-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r .hamburger-inner:after,
.hamburger--3dx-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r.is-active .hamburger-inner {
    transform: rotateY(-180deg);
    background-color: transparent !important
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy .hamburger-box {
    perspective: 80px
}

.hamburger--3dy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy .hamburger-inner:after,
.hamburger--3dy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy.is-active .hamburger-inner {
    transform: rotateX(-180deg);
    background-color: transparent !important
}

.hamburger--3dy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r .hamburger-inner:after,
.hamburger--3dy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r.is-active .hamburger-inner {
    transform: rotateX(180deg);
    background-color: transparent !important
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dxy .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy .hamburger-inner:after,
.hamburger--3dxy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg);
    background-color: transparent !important
}

.hamburger--3dxy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dxy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dxy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy-r .hamburger-inner:after,
.hamburger--3dxy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy-r.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
    background-color: transparent !important
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner:after,
.hamburger--boring .hamburger-inner:before {
    transition-property: none
}

.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg)
}

.hamburger--boring.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--boring.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(-90deg)
}

.hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse-r .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(45deg)
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(90deg)
}

.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-duration: .275s
}

.hamburger--elastic .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0, 10px, 0) rotate(135deg)
}

.hamburger--elastic.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0, -20px, 0) rotate(-270deg)
}

.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-duration: .275s
}

.hamburger--elastic-r .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic-r .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic-r.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0, 10px, 0) rotate(-135deg)
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0, -20px, 0) rotate(270deg)
}

.hamburger--emphatic {
    overflow: hidden
}

.hamburger--emphatic .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important
}

.hamburger--emphatic.is-active .hamburger-inner:before {
    top: -80px;
    left: -80px;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(80px, 80px, 0) rotate(45deg)
}

.hamburger--emphatic.is-active .hamburger-inner:after {
    top: -80px;
    right: -80px;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(-80px, 80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r {
    overflow: hidden
}

.hamburger--emphatic-r .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
    top: 80px;
    left: -80px;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(80px, -80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
    top: 80px;
    right: -80px;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(-80px, -80px, 0) rotate(45deg)
}

.hamburger--minus .hamburger-inner:after,
.hamburger--minus .hamburger-inner:before {
    transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear
}

.hamburger--minus.is-active .hamburger-inner:after,
.hamburger--minus.is-active .hamburger-inner:before {
    transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
    opacity: 0
}

.hamburger--minus.is-active .hamburger-inner:before {
    top: 0
}

.hamburger--minus.is-active .hamburger-inner:after {
    bottom: 0
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

.hamburger--slider .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider .hamburger-inner:after {
    top: 20px
}

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
    top: 2px
}

.hamburger--slider-r .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider-r .hamburger-inner:after {
    top: 20px
}

.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(90deg)
}

.hamburger--spin .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .22s
}

.hamburger--spin .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(225deg)
}

.hamburger--spin.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(-90deg)
}

.hamburger--spin-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .22s
}

.hamburger--spin-r .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin-r .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin-r.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(-225deg)
}

.hamburger--spin-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(90deg)
}

.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
    top: 10px;
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring .hamburger-inner:after {
    top: 20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring.is-active .hamburger-inner {
    transition-delay: .22s;
    background-color: transparent !important
}

.hamburger--spring.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--spring.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--spring-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear
}

.hamburger--spring-r .hamburger-inner:before {
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--spring-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
    opacity: 0
}

.hamburger--spring-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: rotate(90deg)
}

.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
    transform: rotate(90deg);
    background-color: transparent !important
}

.hamburger--stand.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(45deg)
}

.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand-r .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
    transform: rotate(-90deg);
    background-color: transparent !important
}

.hamburger--stand-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(45deg)
}

.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: 75ms
}

.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease .12s, opacity 75ms ease
}

.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.hamburger--squeeze.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease, opacity 75ms ease .12s;
    opacity: 0
}

.hamburger--squeeze.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(-90deg)
}

.hamburger--vortex .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-duration: .2s
}

.hamburger--vortex .hamburger-inner:after,
.hamburger--vortex .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex .hamburger-inner:before {
    transition-property: top, opacity
}

.hamburger--vortex .hamburger-inner:after {
    transition-property: bottom, transform
}

.hamburger--vortex.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transform: rotate(765deg)
}

.hamburger--vortex.is-active .hamburger-inner:after,
.hamburger--vortex.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(90deg)
}

.hamburger--vortex-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-duration: .2s
}

.hamburger--vortex-r .hamburger-inner:after,
.hamburger--vortex-r .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex-r .hamburger-inner:before {
    transition-property: top, opacity
}

.hamburger--vortex-r .hamburger-inner:after {
    transition-property: bottom, transform
}

.hamburger--vortex-r.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transform: rotate(-765deg)
}

.hamburger--vortex-r.is-active .hamburger-inner:after,
.hamburger--vortex-r.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}

.oxy-burger-trigger {
    display: inline-block
}

.oxy-burger-trigger .hamburger {
    display: flex;
    padding: 0;
    align-items: center;
    touch-action: manipulation
}

.oxy-burger-trigger .hamburger-box {
    --burger-size: 1;
    transform: scale(var(--burger-size));
    -webkit-transform: scale(var(--burger-size))
}

.oxy-burger-trigger .hamburger-inner,
.oxy-burger-trigger .hamburger-inner:after,
.oxy-burger-trigger .hamburger-inner:before {
    transition-duration: 400ms;
    transition-property: all;
    will-change: transform
}

#-burger-trigger-204-8 .hamburger-box {
    --burger-size: 0.6
}

#-burger-trigger-204-8 .hamburger-inner,
#-burger-trigger-204-8 .hamburger-inner:after,
#-burger-trigger-204-8 .hamburger-inner:before {
    height: 3px;
    background-color: #5f4f3b
}

#-burger-trigger-204-8 .hamburger:hover .hamburger-inner,
#-burger-trigger-204-8 .hamburger:hover .hamburger-inner:after,
#-burger-trigger-204-8 .hamburger:hover .hamburger-inner:before {
    background-color: #5f4f3b
}

#-off-canvas-118-8 .offcanvas-inner {
    background-color: #000000;
    width: 260px;
    align-items: flex-start;
    padding-right: 20px
}

body:not(.oxygen-builder-body) #-off-canvas-118-8 {
    display: block
}

body:not(.oxygen-builder-body) .editor-styles-wrapper #-off-canvas-118-8 {
    visibility: hidden
}

body.oxygen-builder-body #-off-canvas-118-8 .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: 2147483640
}

.oxy-off-canvas {
    visibility: visible;
    pointer-events: none
}

.offcanvas-inner {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    height: 100vh;
    max-width: 100%;
    width: 280px;
    overflow-x: hidden;
    top: 0;
    left: 0;
    padding: 30px;
    z-index: 1000;
    -webkit-transition: -webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow .5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform .5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow .5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: -o-transform .5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow .5s cubic-bezier(0.77, 0, 0.175, 1);
    pointer-events: auto
}

.offcanvas-inner:focus {
    outline: none
}

.oxy-offcanvas_backdrop {
    background: #9464143b;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all .5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all .5s cubic-bezier(0.77, 0, 0.175, 1);
    pointer-events: auto;
    z-index: 10
}

.oxy-off-canvas-toggled .oxy-offcanvas_backdrop {
    opacity: 1;
    visibility: visible
}

body.oxygen-builder-body .oxy-slide-menu-dropdown-icon-click-area {
    position: relative;
    z-index: 2147483641
}

body.oxygen-builder-body .oxy-offcanvas_backdrop {
    opacity: 1;
    visibility: visible
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='fade'][data-aos^='fade'] {
    opacity: 0
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up'] {
    transform: translate3d(0, 100px, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down'] {
    transform: translate3d(0, -100px, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-right'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-right'] {
    transform: translate3d(-100px, 0, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-left'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-left'] {
    transform: translate3d(100px, 0, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-right'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-right'] {
    transform: translate3d(-100px, 100px, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-left'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-left'] {
    transform: translate3d(100px, 100px, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-right'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-right'] {
    transform: translate3d(-100px, -100px, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-left'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-left'] {
    transform: translate3d(100px, -100px, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'] {
    opacity: 0;
    transition-property: opacity, transform
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate,
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in'] {
    transform: scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-up'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-up'] {
    transform: translate3d(0, 100px, 0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-down'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-down'] {
    transform: translate3d(0, -100px, 0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-right'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-right'] {
    transform: translate3d(-100px, 0, 0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-left'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-left'] {
    transform: translate3d(100px, 0, 0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out'] {
    transform: scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-up'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-up'] {
    transform: translate3d(0, 100px, 0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-down'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-down'] {
    transform: translate3d(0, -100px, 0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-right'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-right'] {
    transform: translate3d(-100px, 0, 0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left'],
.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left'] {
    transform: translate3d(100px, 0, 0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='slide'][data-aos^='slide'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='slide'][data-aos^='slide'] {
    transition-property: transform
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-up'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-up'] {
    transform: translate3d(0, 100%, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-down'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-down'] {
    transform: translate3d(0, -100%, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-right'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-right'] {
    transform: translate3d(-100%, 0, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-left'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-left'] {
    transform: translate3d(100%, 0, 0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='flip'][data-aos^='flip'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='flip'][data-aos^='flip'] {
    backface-visibility: hidden;
    transition-property: transform
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-left'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-left'] {
    transform: perspective(2500px) rotateY(-100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right'],
.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right'] {
    transform: perspective(2500px) rotateY(100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-up'] {
    transform: perspective(2500px) rotateX(-100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'],
.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-down'] {
    transform: perspective(2500px) rotateX(100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.oxy-off-canvas .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.admin-bar .oxy-off-canvas .offcanvas-inner {
    margin-top: 32px
}

@media screen and (max-width:782px) {
    .admin-bar .oxy-off-canvas .offcanvas-inner {
        margin-top: 46px
    }
}

body.oxygen-builder-body.admin-bar .oxy-off-canvas .offcanvas-inner {
    margin-top: 0
}

.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0)
}

#-off-canvas-118-8.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

[data-offcanvas-push='#-off-canvas-118-8'].oxy-off-canvas-toggled {
    -webkit-transform: translate(var(--offcanvas-push), 0);
    -ms-transform: translate(var(--offcanvas-push), 0);
    transform: translate(var(--offcanvas-push), 0)
}

body:not(.oxygen-builder-body) #-off-canvas-118-8:not(.oxy-off-canvas-toggled) .offcanvas-inner {
    box-shadow: none
}

[data-offcanvas-push='#-off-canvas-118-8'] {
    -webkit-transition: -webkit-transform var(--offcanvas-push-duration) cubic-bezier(0.77, 0, 0.175, 1);
    transition: -webkit-transform var(--offcanvas-push-duration) cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: transform var(--offcanvas-push-duration) cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform var(--offcanvas-push-duration) cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform var(--offcanvas-push-duration) cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform var(--offcanvas-push-duration) cubic-bezier(0.77, 0, 0.175, 1)
}