#section-432-17 > .ct-section-inner-wrap {
    display: none
}

#section-432-17 {
    display: none
}

#section-2-17 > .ct-section-inner-wrap {
    max-width: 1120px;
    padding-top: 15px;
    padding-bottom: 2px;
    align-items: center
}

#section-2-17 {
    text-align: left;
    background-color: #021138;
    position: relative;
    z-index: 33
}

#section-99-17 > .ct-section-inner-wrap {
    max-width: 1120px;
    padding-top: 35px;
    padding-bottom: 35px;
    align-items: center
}

#section-99-17 {
    text-align: left;
    background-color: #021138
}

#section-456-17 > .ct-section-inner-wrap {
    display: none
}

#section-456-17 {
    display: none
}

@media (max-width: 991px) {
    #section-432-17 > .ct-section-inner-wrap {
        padding-top:10px;
        padding-bottom: 10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }

    #section-432-17 {
        display: block
    }

    #section-432-17 {
        background-color: #021138;
        position: relative
    }
}

@media (max-width: 991px) {
    #section-2-17 > .ct-section-inner-wrap {
        display:none
    }

    #section-2-17 {
        display: none
    }
}

@media (max-width: 991px) {
    #section-99-17 > .ct-section-inner-wrap {
        display:flex;
        flex-direction: column
    }

    #section-99-17 {
        display: block
    }

    #section-99-17 {
        text-align: center
    }
}

@media (max-width: 991px) {
    #section-456-17 > .ct-section-inner-wrap {
        padding-top:10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }

    #section-456-17 {
        display: block
    }

    #section-456-17 {
        background-color: #021138
    }
}

@media (max-width: 767px) {
    #section-432-17 > .ct-section-inner-wrap {
        padding-top:20px;
        padding-bottom: 20px
    }
}

@media (max-width: 767px) {
    #section-456-17 > .ct-section-inner-wrap {
        padding-top:20px;
        padding-bottom: 20px
    }
}

@media (max-width: 479px) {
    #section-432-17 > .ct-section-inner-wrap {
        padding-right:15px;
        padding-left: 15px
    }
}

@media (max-width: 479px) {
    #section-456-17 > .ct-section-inner-wrap {
        padding-right:0;
        padding-left: 0
    }
}

#div_block-3-17 {
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 30px
}

#div_block-7-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 70px
}

#div_block-8-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center
}

#div_block-349-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center
}

#div_block-15-17 {
    margin-left: 10px
}

#div_block-21-17 {
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 0px;
    justify-content: space-between;
    padding-top: 13px;
    position: relative
}

#div_block-379-17 {
    position: absolute;
    background-color: #ffffff;
    left: 0px;
    right: 0px;
    top: 35px;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 248px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: none;
    z-index: 33
}

#div_block-22-17 {
    width: 248px;
    background-color: #366bf4;
    padding-left: 30px;
    padding-right: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 23px;
    align-items: center;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    position: relative;
    z-index: 34;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    flex-wrap: wrap;
    height: 45px
}

#div_block-388-17 {
    width: 248px;
    background-color: #366bf4;
    padding-left: 30px;
    padding-right: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    display: none;
    gap: 23px;
    align-items: center;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    position: relative;
    z-index: 34;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    flex-wrap: wrap
}

#div_block-24-17 {
    flex-direction: row;
    display: flex;
    width: 613px;
    background-color: rgba(199,202,208,0.53);
    align-items: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    justify-content: space-between;
    height: 45px
}

#div_block-50-17 {
    padding-left: 20px;
    margin-left: 20px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #ffffff;
    display: flex;
    flex-direction: row;
    padding-top: 0px
}

#div_block-188-17 {
    flex-direction: row;
    display: flex;
    position: relative;
    overflow: visible;
    text-align: left;
    gap: 30px
}

#div_block-253-17 {
    position: absolute;
    top: -45px;
    left: -30px;
    z-index: 9;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px;
    width: 70px
}

#div_block-225-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible
}

#div_block-257-17 {
    position: absolute;
    top: -45px;
    left: -30px;
    z-index: 9;
    width: 45px;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px
}

#div_block-319-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible
}

#div_block-320-17 {
    position: absolute;
    top: -45px;
    left: -30px;
    z-index: 9;
    width: 160px;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px
}

#div_block-324-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible
}

#div_block-325-17 {
    position: absolute;
    top: -45px;
    left: -30px;
    z-index: 9;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px;
    width: 80px
}

#div_block-329-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible
}

#div_block-330-17 {
    position: absolute;
    top: -45px;
    left: -30px;
    z-index: 9;
    width: 65px;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px
}

#div_block-334-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible
}

#div_block-335-17 {
    position: absolute;
    top: -45px;
    left: -30px;
    z-index: 9;
    width: 65px;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px
}

#div_block-339-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible
}

#div_block-340-17 {
    position: absolute;
    top: -45px;
    z-index: 9;
    width: 30px;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px;
    right: -17.1%
}

#div_block-344-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    position: relative;
    visibility: visible;
    width: 100%
}

#div_block-345-17 {
    position: absolute;
    top: -45px;
    z-index: 9;
    width: 70px;
    background-color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 40px;
    left: 84.7%
}

#div_block-100-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    width: 100%
}

#div_block-101-17 {
    width: 20%
}

#div_block-103-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    margin-top: 20px
}

#div_block-107-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    margin-top: 10px
}

#div_block-111-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    margin-top: 10px
}

#div_block-115-17 {
    width: 80%;
    text-align: left;
    align-items: center;
    padding-left: 50px
}

#div_block-116-17 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 70px
}

#div_block-545-17 {
    width: 40%
}

#div_block-556-17 {
    padding-right: 0px;
    width: 40.00%
}
@media(max-width: 768px) {
	#div_block-556-17.ct-div-block {
		        margin: 0 auto;
        width: fit-content;
	}
}

#div_block-546-17 {
    width: 60%
}

#div_block-123-17 {
    text-align: center;
    align-items: flex-end;
    gap: 13px;
    padding-top: 20px
}

#div_block-313-17 {
    width: 70%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    text-align: left;
    align-items: center;
    justify-content: center;
    gap: 20px
}

#div_block-262-17 {
    position: absolute;
    width: 470px;
    height: 470px;
    border-radius: 50%;
    background-color: #d0b4ff;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1e0351;
    border-right-color: #1e0351;
    border-bottom-color: #1e0351;
    border-left-color: #1e0351;
    border-top-width: 12px;
    border-right-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 12px;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    display: flex;
    left: -30%;
    box-shadow: 10px 10px 50px 30px rgba(71,15,86,0.61)
}

#div_block-263-17 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 12px;
    border-right-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 12px;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    position: relative;
    text-align: center;
    align-items: flex-end;
    justify-content: center;
    visibility: visible;
    overflow: hidden
}

#div_block-264-17 {
    transform: translate(10px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    width: 220px;
    height: 170px;
    right: 0px
}

#div_block-272-17 {
    transform: translate(-16px,-3px) rotate(180deg);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    width: 220px;
    height: 170px;
    left: 0px
}

#div_block-268-17 {
    transform: rotate(270deg) translate(-12px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-282-17 {
    transform: rotate(-45deg) translate(21px,89px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-289-17 {
    transform: rotate(133deg) translate(200px,-81px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-285-17 {
    transform: rotate(44deg) translate(195px,89px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-287-17 {
    transform: rotate(-135deg) translate(15px,-88px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-270-17 {
    transform: rotate(-272deg) translate(-15px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px;
    bottom: 0px
}

#div_block-392-17 {
    position: absolute;
    background-color: #4a16ae;
    width: 66px;
    border-radius: 50%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    height: 66px
}

#div_block-395-17 {
    position: absolute;
    width: 470px;
    height: 470px;
    border-radius: 50%;
    background-color: #d0b4ff;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1e0351;
    border-right-color: #1e0351;
    border-bottom-color: #1e0351;
    border-left-color: #1e0351;
    border-top-width: 12px;
    border-right-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 12px;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    display: flex;
    left: -30%;
    box-shadow: 10px 10px 50px 30px rgba(71,15,86,0.61)
}

#div_block-396-17 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 12px;
    border-right-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 12px;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    position: relative;
    text-align: center;
    align-items: flex-end;
    justify-content: center;
    visibility: visible;
    overflow: hidden
}

#div_block-397-17 {
    transform: translate(10px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    width: 220px;
    height: 170px;
    right: 0px
}

#div_block-400-17 {
    transform: translate(-16px,-3px) rotate(180deg);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    width: 220px;
    height: 170px;
    left: 0px
}

#div_block-403-17 {
    transform: rotate(270deg) translate(-12px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-406-17 {
    transform: rotate(-45deg) translate(21px,89px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-408-17 {
    transform: rotate(133deg) translate(200px,-81px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-410-17 {
    transform: rotate(44deg) translate(195px,89px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-412-17 {
    transform: rotate(-135deg) translate(15px,-88px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px
}

#div_block-414-17 {
    transform: rotate(-272deg) translate(-15px);
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 220px;
    height: 170px;
    bottom: 0px
}

#div_block-418-17 {
    position: absolute;
    background-color: #4a16ae;
    width: 66px;
    border-radius: 50%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    height: 66px;
    z-index: 25
}

#div_block-293-17 {
    width: 70%;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

#div_block-297-17 {
    width: 70%;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

#div_block-301-17 {
    width: 70%;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

#div_block-305-17 {
    width: 70%;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

#div_block-309-17 {
    width: 70%;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

#div_block-378-17 {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.59);
    z-index: 5
}

#div_block-387-17 {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.59);
    z-index: 30
}

@media (max-width: 1120px) {
    #div_block-7-17 {
        gap:20px
    }
}

@media (max-width: 1120px) {
    #div_block-8-17 {
        align-items:center
    }
}

@media (max-width: 1120px) {
    #div_block-21-17 {
        width:100%
    }
}

@media (max-width: 1120px) {
    #div_block-379-17 {
        width:248px
    }
}

@media (max-width: 1120px) {
    #div_block-22-17 {
        padding-left:10px;
        padding-right: 10px
    }
}

@media (max-width: 1120px) {
    #div_block-388-17 {
        padding-left:10px;
        padding-right: 10px
    }
}

@media (max-width: 1120px) {
    #div_block-101-17 {
        width:30%
    }
}

@media (max-width: 1120px) {
    #div_block-115-17 {
        width:60%
    }
}

@media (max-width: 1120px) {
    #div_block-116-17 {
        width:100%;
        gap: 20px;
        justify-content: center
    }
}

@media (max-width: 991px) {
    #div_block-434-17 {
        text-align:left;
        flex-direction: row;
        display: flex;
        gap: 20px;
        align-items: center;
        width: 150px
    }
}

@media (max-width: 991px) {
    #div_block-437-17 {
        flex-direction:row;
        display: flex;
        align-items: center;
        gap: 10px;
        width: 150px;
        justify-content: flex-end
    }
}

@media (max-width: 991px) {
    #div_block-7-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-379-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-22-17 {
        width:20%;
        justify-content: center;
        height: 40px;
        display: none
    }
}

@media (max-width: 991px) {
    #div_block-388-17 {
        width:20%;
        justify-content: center;
        height: 40px;
        display: flex
    }
}

@media (max-width: 991px) {
    #div_block-24-17 {
        width:50%;
        height: 40px
    }
}

@media (max-width: 991px) {
    #div_block-253-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-257-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-320-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-325-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-330-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-335-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-340-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-345-17 {
        right:-25%;
        display: none;
        left: auto
    }
}

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

@media (max-width: 991px) {
    #div_block-101-17 {
        text-align:left;
        align-items: center;
        width: 100%
    }
}

@media (max-width: 991px) {
    #div_block-115-17 {
        width:100%;
        padding-left: 0px
    }
}

@media (max-width: 991px) {
    #div_block-262-17 {
        left:-38%
    }
}

@media (max-width: 991px) {
    #div_block-395-17 {
        left:-38%
    }
}

@media (max-width: 991px) {
    #div_block-457-17 {
        text-align:left;
        flex-direction: row;
        display: flex;
        gap: 20px;
        align-items: center;
        width: 150px
    }
}

@media (max-width: 991px) {
    #div_block-461-17 {
        flex-direction:row;
        display: flex;
        align-items: center;
        gap: 10px;
        width: 150px;
        justify-content: flex-end
    }
}

@media (max-width: 991px) {
    #div_block-485-17 {
        text-align:left;
        flex-direction: row;
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        margin-top: 30px;
        z-index: 5;
        width: auto
    }

    #div_block-485-17:hover {
        color: #ff5602
    }
}

@media (max-width: 991px) {
    #div_block-498-17 {
        text-align:left;
        flex-direction: row;
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        margin-top: 10px;
        width: auto
    }

    #div_block-498-17:hover {
        color: #ff5602
    }
}

@media (max-width: 991px) {
    #div_block-502-17 {
        text-align:left;
        flex-direction: row;
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        margin-top: 10px;
        width: auto
    }

    #div_block-502-17:hover {
        color: #ff5602
    }
}

@media (max-width: 767px) {
    #div_block-21-17 {
        text-align:center;
        justify-content: flex-start
    }
}

@media (max-width: 767px) {
    #div_block-22-17 {
        width:30%
    }
}

@media (max-width: 767px) {
    #div_block-388-17 {
        width:30%
    }
}

@media (max-width: 767px) {
    #div_block-24-17 {
        display:none
    }
}

@media (max-width: 767px) {
    #div_block-116-17 {
        justify-items:center;
        align-items: stretch;
        grid-template-columns: repeat(2,minmax(0px,1fr));
        grid-column-gap: 0px;
        grid-row-gap: 20px;
        text-align: center;
        display: grid;
        gap: 5px;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-313-17 {
        width:100%;
        position: relative;
        background-color: rgba(0,0,0,0.74);
        z-index: 30
    }
}

@media (max-width: 767px) {
    #div_block-262-17 {
        position:absolute;
        left: -70%;
        right: 0px
    }
}

@media (max-width: 767px) {
    #div_block-395-17 {
        position:absolute;
        left: -70%;
        right: 0px
    }
}

@media (max-width: 767px) {
    #div_block-293-17 {
        background-color:rgba(0,0,0,0.74)
    }
}

@media (max-width: 767px) {
    #div_block-297-17 {
        background-color:rgba(0,0,0,0.74)
    }
}

@media (max-width: 767px) {
    #div_block-301-17 {
        background-color:rgba(0,0,0,0.74)
    }
}

@media (max-width: 767px) {
    #div_block-305-17 {
        background-color:rgba(0,0,0,0.74)
    }
}

@media (max-width: 767px) {
    #div_block-309-17 {
        background-color:rgba(0,0,0,0.74)
    }
}

@media (max-width: 479px) {
    #div_block-8-17 {
        flex-direction:column;
        display: flex;
        text-align: center;
        align-items: flex-end
    }
}

@media (max-width: 479px) {
    #div_block-50-17 {
        padding-left:15px;
        margin-left: 10px
    }
}

@media (max-width: 479px) {
    #div_block-313-17 {
        background-color:rgba(0,0,0,0.83)
    }
}

@media (max-width: 479px) {
    #div_block-293-17 {
        width:100%;
        position: relative;
        z-index: 10
    }
}

@media (max-width: 479px) {
    #div_block-297-17 {
        width:100%;
        position: relative;
        z-index: 10
    }
}

@media (max-width: 479px) {
    #div_block-301-17 {
        width:100%;
        position: relative;
        z-index: 10
    }
}

@media (max-width: 479px) {
    #div_block-305-17 {
        width:100%;
        position: relative;
        z-index: 10
    }
}

@media (max-width: 479px) {
    #div_block-309-17 {
        width:100%;
        position: relative;
        z-index: 10
    }
}

@media (max-width: 479px) {
    #div_block-485-17 {
        margin-top:15px
    }
}

@media (max-width: 991px) {
    #new_columns-544-17> .ct-div-block {
        width:100% !important
    }
}

#headline-316-17 {
    color: #ffffff;
    font-family: Inherit;
    font-size: 40px;
    text-align: center;
    line-height: 1.3;
    font-weight: 600;
    useCustomTag: true
}

#headline-393-17 {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Inter';
    color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 155px;
    useCustomTag: true
}

#headline-278-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-276-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-274-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-283-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-290-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-286-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-288-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-280-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-398-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-401-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-404-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-407-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-409-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-411-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-413-17 {
    color: #2a026f;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-415-17 {
    color: #ffffff;
    position: relative;
    z-index: 10;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Inter'
}

#headline-294-17 {
    font-family: Inherit;
    color: #ffffff;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px;
    useCustomTag: true
}

#headline-298-17 {
    font-family: Inherit;
    color: #ffffff;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px;
    useCustomTag: true
}

#headline-302-17 {
    font-family: Inherit;
    color: #ffffff;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px;
    useCustomTag: true
}

#headline-306-17 {
    font-family: Inherit;
    color: #ffffff;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px;
    useCustomTag: true
}

#headline-310-17 {
    font-family: Inherit;
    color: #ffffff;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px;
    useCustomTag: true
}

@media (max-width: 991px) {
    #headline-316-17 {
        font-size:30px
    }
}

@media (max-width: 991px) {
    #headline-294-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #headline-298-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #headline-302-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #headline-306-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #headline-310-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #headline-487-17 {
        font-family:'Inter';
        font-size: 17px;
        font-weight: 500
    }
}

@media (max-width: 991px) {
    #headline-490-17 {
        font-family:'Inter';
        font-size: 17px;
        font-weight: 500
    }
}

@media (max-width: 991px) {
    #headline-493-17 {
        font-family:'Inter';
        font-size: 17px;
        font-weight: 500
    }
}

@media (max-width: 991px) {
    #headline-496-17 {
        font-family:'Inter';
        font-size: 17px;
        font-weight: 500
    }
}

@media (max-width: 991px) {
    #headline-499-17 {
        font-family:'Inter';
        font-size: 17px;
        font-weight: 500
    }
}

@media (max-width: 991px) {
    #headline-503-17 {
        font-family:'Inter';
        font-size: 17px;
        font-weight: 500
    }
}

@media (max-width: 767px) {
    #headline-393-17 {
        bottom:130px
    }
}

@media (max-width: 479px) {
    #headline-316-17 {
        font-size:22px
    }
}

@media (max-width: 479px) {
    #headline-393-17 {
        font-size:16px
    }
}

@media (max-width: 479px) {
    #headline-294-17 {
        font-size:22px
    }
}

@media (max-width: 479px) {
    #headline-298-17 {
        font-size:22px
    }
}

@media (max-width: 479px) {
    #headline-302-17 {
        font-size:22px
    }
}

@media (max-width: 479px) {
    #headline-306-17 {
        font-size:22px
    }
}

@media (max-width: 479px) {
    #headline-310-17 {
        font-size:22px
    }
}

#text_block-20-17 {
    color: #ffffff;
    font-size: 9px;
    font-family: 'Inter';
    font-weight: 400
}

#text_block-38-17 {
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Inter';
    position: relative;
    z-index: 10
}

#text_block-391-17 {
    font-size: 15px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Inter';
    position: relative;
    z-index: 10
}

#text_block-42-17 {
    font-size: 12px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Inter'
}

#text_block-125-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    text-align: center;
    margin-bottom: 0px
}

#text_block-295-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px
}

#text_block-296-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    padding-bottom: 0px
}

#text_block-299-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px
}

#text_block-300-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    padding-bottom: 0px
}

#text_block-303-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px
}

#text_block-304-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    padding-bottom: 0px
}

#text_block-307-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px
}

#text_block-308-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    padding-bottom: 0px
}

#text_block-311-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 45px
}

#text_block-312-17 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    padding-bottom: 0px
}

@media (max-width: 1120px) {
    #text_block-38-17 {
        font-size:13px
    }
}

@media (max-width: 1120px) {
    #text_block-391-17 {
        font-size:13px
    }
}

@media (max-width: 1120px) {
    #text_block-42-17 {
        font-size:10px
    }
}

@media (max-width: 991px) {
    #text_block-38-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #text_block-391-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #text_block-295-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #text_block-299-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #text_block-303-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #text_block-307-17 {
        margin-bottom:20px
    }
}

@media (max-width: 991px) {
    #text_block-311-17 {
        margin-bottom:20px
    }
}

@media (max-width: 479px) {
    #text_block-42-17 {
        font-size:13px
    }
}

#text_block-10-17 {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Inter'
}

#text_block-11-17 {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Inter'
}

#text_block-12-17 {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Inter'
}

#text_block-13-17 {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Inter'
}

#text_block-14-17 {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Inter'
}

#text_block-19-17 {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Inter';
    font-weight: 400
}

#link_text-106-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    padding-left: 10px;
    margin-left: 0px
}

#link_text-110-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    padding-left: 10px
}

#link_text-114-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    padding-left: 10px
}

#text_block-117-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 20px;
    font-weight: 400
}

#text_block-118-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 20px;
    font-weight: 400
}

#text_block-119-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 20px;
    font-weight: 400
}

#text_block-120-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 20px;
    font-weight: 400
}

#text_block-121-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 20px;
    font-weight: 400
}

#text_block-122-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 20px;
    font-weight: 400
}

#link_text-557-17 {
    color: #f9f9fa
}

#link_text-558-17 {
    color: #f9f9fa
}

#link_text-559-17 {
    color: #f9f9fa
}

#link_text-560-17 {
    color: #f9f9fa
}

#link_text-561-17 {
    color: #f9f9fa
}

#text_block-124-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline
}

#link_text-126-17 {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
    text-align: center
}

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

@media (max-width: 767px) {
    #text_block-10-17 {
        font-size:15px
    }
}

@media (max-width: 479px) {
    #text_block-10-17 {
        font-size:15px
    }
}

#div_block-40-17 {
    width: 248px;
    background-color: #ff5602;
    padding-left: 30px;
    padding-right: 26px;
    padding-top: 10px;
    padding-bottom: 21px;
    flex-direction: row;
    display: flex;
    gap: 7px;
    align-items: center;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    height: 45px;
    margin-bottom: 0px
}

@media (max-width: 1120px) {
    #div_block-40-17 {
        padding-left:10px
    }
}

@media (max-width: 991px) {
    #div_block-40-17 {
        height:40px;
        width: 30%;
        padding-right: 10px
    }
}

@media (max-width: 991px) {
    #div_block-489-17 {
        text-align:center;
        flex-direction: row;
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        margin-top: 10px;
        justify-content: flex-start;
        width: auto
    }

    #div_block-489-17:hover {
        color: #ff5602
    }
}

@media (max-width: 991px) {
    #div_block-492-17 {
        text-align:center;
        flex-direction: row;
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        margin-top: 10px;
        justify-content: flex-start;
        width: auto
    }

    #div_block-492-17:hover {
        color: #ff5602
    }
}

@media (max-width: 991px) {
    #div_block-495-17 {
        text-align:center;
        flex-direction: row;
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        margin-top: 10px;
        justify-content: flex-start;
        width: auto
    }

    #div_block-495-17:hover {
        color: #ff5602
    }
}

@media (max-width: 767px) {
    #div_block-40-17 {
        width:70%;
        justify-content: center
    }
}

@media (max-width: 479px) {
    #div_block-40-17 {
        gap:0px
    }
}

#image-9-17 {
    width: 180px
}

#image-16-17 {
    width: 30px;
    height: 30px
}

#image-18-17 {
    width: 30px;
    height: 30px;
    margin-left: 10px
}

#image-37-17 {
    width: 20px;
    height: 10px;
    z-index: 10;
    margin-left: 0px
}

#image-352-17 {
    width: 20px;
    height: 10px;
    display: none
}

#image-389-17 {
    width: 20px;
    height: 10px;
    z-index: 10
}

#image-390-17 {
    width: 20px;
    height: 10px;
    display: none
}

#image-41-17 {
    width: 23px;
    height: 23px
}

#image-102-17 {
    width: 170px
}

#image-105-17 {
    width: 30px
}

#image-109-17 {
    width: 30px
}

#image-113-17 {
    width: 30px
}

#image-265-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-273-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-269-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-271-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-281-17 {
    position: absolute;
    right: -5px;
    width: 59px
}

#image-399-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-402-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-405-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-416-17 {
    position: absolute;
    width: 220px;
    height: 170px
}

#image-417-17 {
    position: absolute;
    right: -5px;
    width: 59px;
    z-index: 20
}

@media (max-width: 991px) {
    #image-439-17 {
        width:30px
    }
}

@media (max-width: 991px) {
    #image-440-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-436-17 {
        width:250px
    }
}

@media (max-width: 991px) {
    #image-444-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-446-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-441-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-37-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #image-352-17 {
        display:block;
        width: 30px;
        height: 20px
    }
}

@media (max-width: 991px) {
    #image-389-17 {
        display:none
    }
}

@media (max-width: 991px) {
    #image-390-17 {
        display:block;
        width: 30px;
        height: 20px
    }
}

@media (max-width: 991px) {
    #image-458-17 {
        width:30px;
        display: none
    }
}

@media (max-width: 991px) {
    #image-459-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-460-17 {
        width:250px
    }
}

@media (max-width: 991px) {
    #image-462-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-463-17 {
        width:25px
    }
}

@media (max-width: 991px) {
    #image-464-17 {
        width:25px
    }
}

@media (max-width: 767px) {
    #image-439-17 {
        width:23px
    }
}

@media (max-width: 767px) {
    #image-440-17 {
        width:18px
    }
}

@media (max-width: 767px) {
    #image-436-17 {
        width:110px
    }
}

@media (max-width: 767px) {
    #image-444-17 {
        width:20px
    }
}

@media (max-width: 767px) {
    #image-446-17 {
        width:20px
    }
}

@media (max-width: 767px) {
    #image-441-17 {
        width:20px
    }
}

@media (max-width: 767px) {
    #image-9-17 {
        width:120px
    }
}

@media (max-width: 767px) {
    #image-458-17 {
        width:23px
    }
}

@media (max-width: 767px) {
    #image-459-17 {
        width:18px
    }
}

@media (max-width: 767px) {
    #image-460-17 {
        width:110px
    }
}

@media (max-width: 767px) {
    #image-462-17 {
        width:20px
    }
}

@media (max-width: 767px) {
    #image-463-17 {
        width:20px
    }
}

@media (max-width: 767px) {
    #image-464-17 {
        width:20px
    }
}

@media (max-width: 479px) {
    #image-436-17 {
        width:103px
    }
}

@media (max-width: 479px) {
    #image-352-17 {
        width:25px;
        height: 15px
    }
}

@media (max-width: 479px) {
    #image-390-17 {
        width:25px;
        height: 15px
    }
}

@media (max-width: 479px) {
    #image-41-17 {
        margin-right:5px
    }
}

@media (max-width: 479px) {
    #image-460-17 {
        width:103px
    }
}

@media (max-width: 991px) {
    #fancy_icon-466-17>svg {
        width:35px;
        height: 35px
    }
}

@media (max-width: 991px) {
    #fancy_icon-488-17>svg {
        width:16px;
        height: 16px
    }
}

@media (max-width: 479px) {
    #fancy_icon-466-17>svg {
        width:30px;
        height: 30px
    }

    #fancy_icon-466-17 {
        color: white
    }
}

#shortcode-514-17 {
    width: 100%;
    display: none
}

#shortcode-482-17 {
    width: 100%
}

#shortcode-377-17 {
    width: 60%;
    margin-top: -35px
}

@media (max-width: 1120px) {
    #shortcode-377-17 {
        width:75%
    }
}

@media (max-width: 991px) {
    #shortcode-514-17 {
        position:absolute;
        top: 100%;
        left: 0px;
        right: 0px;
        z-index: 100;
        background-color: #021138;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff
    }
}

@media (max-width: 991px) {
    #shortcode-377-17 {
        width:80%
    }
}

@media (max-width: 479px) {
    #shortcode-377-17 {
        width:100%
    }
}

#_header-169-17 .oxy-nav-menu-open,#_header-169-17 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #021138
}

#_header-169-17 {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #021138;
    padding-bottom: 20px;
    position: relative;
    z-index: 32;
    padding-top: 20px
}

@media (max-width: 1120px) {
    #_header-169-17 {
        width:100%
    }
}

@media (max-width: 991px) {
    #_header-169-17 {
        display:none
    }
}

@media (max-width: 767px) {
    #_header-169-17 {
        display:none
    }
}

#_header_row-170-17 .oxy-nav-menu-open,#_header_row-170-17 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #021138
}

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

#_header_row-170-17 {
    background-color: #021138;
    width: 1120px
}

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

    #_header_row-170-17 {
        width: 100%
    }
}

#modal-261-17 {
    background-image: linear-gradient(140deg,#070616 200px,#470f56);
    background-color: #ffffff;
    height: 500px;
    modal-position: center;
    text-align: left;
    align-items: flex-end;
    justify-content: center;
    display: flex;
    position: relative;
    width: 800px;
    overflow: hidden
}

@media (max-width: 991px) {
    #modal-261-17 {
        width:90%
    }
}

@media (max-width: 767px) {
    #modal-261-17 {
        justify-content:center;
        height: 600px
    }
}

@media (max-width: 479px) {
    #modal-261-17 {
        padding-top:5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px
    }
}

#-back-to-top-431-17 {
    border_radius_border-radius: 10px;
    border-radius: 10px
}

#-back-to-top-431-17 .oxy-back-to-top_icon svg {
    font-size: 30px
}

#-back-to-top-431-17 .oxy-back-to-top_icon {
    border_radius_border-radius: 10px;
    border-radius: 10px;
    background-color: #ff5602;
    color: #ffffff
}

.oxy-back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 99;
    margin: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition-property: opacity,visibility;
    transition-duration: 0.3s
}

.oxygen-builder-body .oxy-back-to-top {
    opacity: 1;
    visibility: visible
}

.oxy-back-to-top.btt-visible {
    opacity: 1;
    visibility: visible
}

.oxy-back-to-top_inner {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    color: inherit;
    text-decoration: none
}

.oxy-back-to-top_image {
    height: auto;
    max-width: 100%;
    width: 90px
}

.oxy-back-to-top_icon {
    display: flex;
    align-items: center;
    justify-content: center
}

.oxy-back-to-top_icon svg {
    fill: currentColor;
    width: 1em;
    height: 1em;
    pointer-events: none
}

#-back-to-top-431-17 {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #ff5602;
    transition-duration: 300ms
}

#-cart-counter-530-17 .oxy-cart-counter_icon_svg {
    font-size: 0px
}

#-cart-counter-530-17 .oxy-cart-counter_count {
    font-weight: 500;
    padding-right: 10px
}

#-cart-counter-530-17 .oxy-cart-counter_number {
    font-size: 20px;
    height: 5px;
    width: 5px;
    color: #ffffff;
    background-color: rgba(51,51,51,0)
}

#-cart-counter-530-17 .oxy-cart-counter_inner_content {
    display: none
}

.oxy-cart-counter {
    position: relative
}

.oxy-cart-counter_link {
    color: inherit
}

.oxygen-builder-body .oxy-cart-counter > div:not(.oxy-cart-counter_inner_content):not(.oxy-cart-counter_icon_count) {
    display: none
}

.oxy-cart-counter_inner_content {
    background-color: #fff;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition-property: opacity,visibility;
    transition-timing-function: ease;
    transition-duration: 0.3s;
    z-index: 99;
    width: 300px;
    max-width: 90vw;
    right: 0;
    padding: 20px
}

.oxy-cart-counter_visible + .oxy-cart-counter_inner_content {
    visibility: visible;
    opacity: 1
}

.oxy-cart-counter_icon_count {
    background: none;
    border: none;
    position: relative
}

.oxy-cart-counter_icon_count[data-reveal] {
    cursor: pointer
}

.oxy-cart-counter_icon_count:focus,.oxy-cart-counter_link:focus {
    outline: none
}

.oxy-cart-counter_icon_svg {
    height: 1em;
    width: 1em;
    fill: currentColor
}

.oxy-cart-counter_icon_count,.oxy-cart-counter_count {
    display: flex;
    align-items: center
}

.oxy-cart-counter_count {
    right: -10px
}

.oxy-cart-counter_number {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    background-color: #333;
    color: #fff;
    font-size: 14px;
    height: 20px;
    width: 20px;
    transition-property: color,background-color;
    transition-timing-function: ease;
    transition-duration: 0.3s
}

.oxy-cart-counter_icon {
    transition-property: color,background-color;
    transition-timing-function: ease;
    transition-duration: 0.3s
}

.oxy-cart-counter_number:empty::before {
    content: '0'
}

.oxy-cart-counter_hidden .oxy-cart-counter_number:empty {
    display: none
}

.oxygen-builder-body .oxy-cart-counter_hidden .oxy-cart-counter_number:empty {
    display: flex
}

#-cart-counter-530-17 {
    display: flex;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 0px;
    padding-left: 7px
}

#-cart-counter-530-17:after {
    content: "шт."
}

#-cart-counter-530-17:before {
    content: ""
}

#-cart-counter-258-17 .oxy-cart-counter_icon_svg {
    font-size: 0px
}

#-cart-counter-258-17 .oxy-cart-counter_count {
    font-weight: 500;
    padding-right: 10px
}

#-cart-counter-258-17 .oxy-cart-counter_number {
    font-size: 20px;
    height: 5px;
    width: 5px;
    color: #ffffff;
    background-color: rgba(51,51,51,0)
}

#-cart-counter-258-17 .oxy-cart-counter_inner_content {
    display: none
}

#-cart-counter-258-17 {
    display: flex;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 0px;
    padding-left: 7px
}

#-cart-counter-258-17:after {
    content: "шт."
}

#-cart-counter-258-17:before {
    content: ""
}

@media (max-width: 1120px) {
    #-cart-counter-530-17 .oxy-cart-counter_icon_svg {
        font-size:0px
    }

    #-cart-counter-530-17 .oxy-cart-counter_inner_content {
        transition-duration: 0.2s;
        width: 645px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border_radius_border-radius: 60px;
        border-radius: 60px
    }

    #-cart-counter-530-17 {
        padding-left: 0px;
        padding-top: 0px
    }
}

@media (max-width: 1120px) {
    #-cart-counter-258-17 .oxy-cart-counter_icon_svg {
        font-size:0px
    }

    #-cart-counter-258-17 .oxy-cart-counter_inner_content {
        transition-duration: 0.2s;
        width: 645px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border_radius_border-radius: 60px;
        border-radius: 60px
    }

    #-cart-counter-258-17 {
        padding-left: 0px;
        padding-top: 0px
    }
}

@media (max-width: 479px) {
    #-cart-counter-530-17 .oxy-cart-counter_number {
        font-size:16px
    }
}

@media (max-width: 479px) {
    #-cart-counter-258-17 .oxy-cart-counter_number {
        font-size:16px
    }
}

#-mega-menu-174-17 .oxy-mega-menu_inner {
    justify-content: space-between
}

#-mega-menu-174-17 .oxy-mega-dropdown_link,#-mega-menu-174-17 .oxy-mega-menu_inner > .ct-link-text {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    transition-duration: 0.3ms;
    color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: rgba(0,0,0,0);
    font-size: 20px;
    font-weight: 500
}

#-mega-menu-174-17 .oxy-mega-dropdown_link:hover {
    border-bottom-color: #ff5602;
    border-bottom-width: 3px;
    border-bottom-style: solid
}

#-mega-menu-174-17 .oxy-mega-dropdown_link.oxy-mega-dropdown_inner-focus {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ff5602
}

#-mega-menu-174-17 .oxy-mega-dropdown_link.oxy-mega-dropdown_inner-open {
    border-bottom-color: #ff5602;
    border-bottom-width: 3px;
    border-bottom-style: solid
}

#-mega-menu-174-17 .oxy-mega-dropdown_icon {
    font-size: 0px
}

#-mega-menu-174-17 .oxy-mega-dropdown_container,#-mega-menu-174-17 .oxy-mega-dropdown_flyout .sub-menu {
    background-color: #ffffff
}

#-mega-menu-174-17 {
}

#-mega-menu-174-17 .oxy-header-container.oxy-mega-dropdown_inner {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

#-mega-menu-174-17 .oxy-header-container.oxy-mega-dropdown_content {
    max-width: 100%;
    width: var(--global-content-width)
}

.oxy-mega-menu {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.oxygen-builder-body .oxy-mega-menu {
    z-index: 999999
}

.oxy-mega-dropdown {
    height: 100%
}

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

.oxy-mega-menu_inner {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 15;
    width: 100%
}

.oxy-mega-dropdown {
    list-style: none;
    padding: 0;
    margin: 0
}

.oxy-mega-dropdown_container {
    background-color: #fff
}

.oxy-mega-dropdown_flyout .sub-menu {
    background-color: #fff
}

.oxy-mega-dropdown_link {
    display: flex;
    align-items: center;
    color: inherit;
    padding: 5px 10px;
    position: relative;
    outline: none;
    cursor: pointer
}

.oxy-mega-dropdown_link-text {
    white-space: nowrap
}

.oxy-mega-dropdown > a.open {
    z-index: 1
}

.oxy-mega-dropdown_inner {
    display: block;
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    pointer-events: none
}

.oxy-header-container.oxy-mega-dropdown_content {
    padding-left: 0;
    padding-right: 0;
    flex-wrap: wrap
}

.oxy-mega-dropdown .oxy-header-container {
    height: auto
}

.oxy-mega-dropdown_inner.oxy-mega-dropdown_inner-open {
    visibility: visible;
    opacity: 1;
    pointer-events: auto
}

.oxy-mega-dropdown_container {
    --dropdown-container-translatey: 0;
    --dropdown-container-scale: 1;
    --dropdown-container-translatex: 0;
    will-change: opacity,transform
}

.oxy-mega-dropdown_content {
    --dropdown-content-translatey: 0;
    --dropdown-content-scale: 1;
    --dropdown-content-translatex: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.oxy-mega-menu_inner .ct-text-link {
    display: flex;
    align-items: center;
    outline: none
}

.oxy-mega-dropdown_icon {
    display: flex
}

.oxy-mega-dropdown_icon svg {
    height: 1em;
    width: 1em;
    fill: currentColor
}

.oxygen-builder-body .oxy-mega-dropdown.ct-active {
    z-index: 99
}

.oxygen-builder-body .oxy-mega-dropdown.ct-active .oxy-mega-dropdown_inner-open {
    z-index: 999999
}

.oxygen-builder-body .oxy-mega-dropdown_inner-builder-hide .oxy-mega-dropdown_inner.oxy-header-container {
    max-height: 0!important;
    height: 0!important
}

.oxygen-builder-body .oxy-header-container_mega-menu .oxy-header-left:empty,.oxygen-builder-body .oxy-header-container_mega-menu .oxy-header-right:empty {
    min-width: 0
}

.oxygen-builder-body .oxy-mega-dropdown_content:empty {
    min-height: 80px;
    min-width: 300px
}

.oxygen-builder-body .oxy-mega-menu_inner:empty {
    min-width: 200px;
    min-height: 50px
}

.oxy-mega-dropdown_menu,.oxy-mega-dropdown_menu .sub-menu {
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%
}

.oxy-mega-dropdown_menu a {
    color: inherit;
    padding: 15px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.oxy-mega-dropdown_menu .menu-item-has-children {
    position: relative
}

.oxy-mega-dropdown_menu .sub-menu {
    left: 100%;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    visibility: hidden
}

.oxy-mega-dropdown_menu .menu-item-has-children:hover > .sub-menu,.oxy-mega-dropdown_menu .menu-item-has-children:focus-within > .sub-menu,.oxy-mega-dropdown_menu .menu-item-has-children > a.oxy-mega-menu_inner-focus + .sub-menu,.oxy-mega-dropdown_menu .menu-item-has-children > a.oxy-mega-menu_inner-hover + .sub-menu {
    opacity: 1;
    visibility: visible
}

.oxy-header-container.oxy-mega-dropdown_flyout {
    padding-left: 0;
    padding-right: 0
}

.oxy-mega-dropdown_flyout-click-area {
    box-shadow: none;
    border: none;
    background: none;
    color: inherit
}

.oxy-mega-dropdown_flyout-icon {
    height: 1em;
    width: 1em;
    fill: currentColor;
    transform: rotate(-90deg)
}

.oxy-mega-dropdown_link-label-inner {
    background: #db4848;
    position: relative;
    font-size: .6em;
    font-weight: 700;
    border-radius: 2px;
    padding: .25em .5em
}

.oxy-mega-dropdown_link-label {
    position: absolute;
    top: 7px
}

.oxygen-builder-body .oxy-mega-dropdown_link {
    pointer-events: auto!important
}

.oxygen-builder-body #-mega-menu-174-17 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
    max-height: var(--expanded-height);
    height: var(--expanded-height)
}

#-mega-menu-174-17 {
    width: 100%
}

#-mega-menu-174-17:hover {
    oxy-mega-menu--oxy-mega-dropdown-link-border-border-bottom-color: #ff5602;
    oxy-mega-menu--oxy-mega-dropdown-link-border-border-bottom-width: 3;
    oxy-mega-menu--oxy-mega-dropdown-link-border-border-bottom-style: solid
}

@media (max-width: 767px) {
    .oxygen-builder-body #-mega-menu-174-17 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        max-height:var(--expanded-height);
        height: var(--expanded-height)
    }

    #-mega-menu-174-17 {
        display: none
    }
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 550px
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-176-17 {
    position: relative!important
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-176-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

#-mega-dropdown-176-17 {
    position: relative!important
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 190px
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-224-17 {
    position: relative!important
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-224-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

#-mega-dropdown-224-17 {
    position: relative!important
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 355px
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-318-17 {
    position: relative!important
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-318-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

#-mega-dropdown-318-17 {
    position: relative!important
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 200px
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-323-17 {
    position: relative!important
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-323-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

#-mega-dropdown-323-17 {
    position: relative!important
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 255px
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-328-17 {
    position: relative!important
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-328-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

#-mega-dropdown-328-17 {
    position: relative!important
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 265px
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-333-17 {
    position: relative!important
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-333-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

#-mega-dropdown-333-17 {
    position: relative!important
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 250px
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-338-17 {
    position: relative!important
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-338-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: auto;
    right: 0;
    transform: none
}

#-mega-dropdown-338-17 {
    position: relative!important
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 320px
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_content {
    flex-direction: row
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_flyout .oxy-mega-dropdown_container .oxy-mega-dropdown_content {
    padding: 0
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_menu {
    display: none
}

#-mega-dropdown-343-17 {
    position: relative!important
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    width: var(--custom-dropdown-width);
    max-width: var(--custom-dropdown-width)
}

#-mega-dropdown-343-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: auto;
    right: 0;
    transform: none
}

#-mega-dropdown-343-17 {
    position: relative!important
}

@media (max-width: 1120px) {
    #-mega-dropdown-343-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        left:auto;
        right: 0;
        transform: none
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-176-17 .oxy-mega-dropdown_link {
        font-size:16px
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-224-17 .oxy-mega-dropdown_link {
        font-size:16px
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-318-17 .oxy-mega-dropdown_link {
        font-size:16px
    }

    #-mega-dropdown-318-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        left: 0;
        right: auto;
        transform: none
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-323-17 .oxy-mega-dropdown_link {
        font-size:16px
    }

    #-mega-dropdown-323-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        transform: translateX(-50%);
        left: 50%
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-328-17 .oxy-mega-dropdown_link {
        font-size:16px
    }

    #-mega-dropdown-328-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        transform: translateX(-50%);
        left: 50%
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-333-17 .oxy-mega-dropdown_link {
        font-size:16px
    }

    #-mega-dropdown-333-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        transform: translateX(-50%);
        left: 50%
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-338-17 .oxy-mega-dropdown_link {
        font-size:16px
    }

    #-mega-dropdown-338-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        left: auto;
        right: 0;
        transform: none
    }
}

@media (max-width: 991px) {
    #-mega-dropdown-343-17 .oxy-mega-dropdown_link {
        font-size:16px
    }

    #-mega-dropdown-343-17 .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        left: auto;
        right: 0;
        transform: none
    }
}

#-off-canvas-353-17 .offcanvas-inner {
    background-color: #ffffff
}

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

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

body.oxygen-builder-body #-off-canvas-353-17 .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: rgba(0,0,0,.5);
    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-353-17.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

[data-offcanvas-push='#-off-canvas-353-17'].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-353-17:not(.oxy-off-canvas-toggled) .offcanvas-inner {
    box-shadow: none
}

#-off-canvas-353-17 {
    display: none
}

@media (max-width: 991px) {
    #-off-canvas-353-17 .offcanvas-inner {
        background-color:#021138;
        width: 100%;
        padding-top: 0px;
        padding-right: 15px;
        padding-left: 15px
    }

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

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

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

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

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

    [data-offcanvas-push='#-off-canvas-353-17'].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-353-17:not(.oxy-off-canvas-toggled) .offcanvas-inner {
        box-shadow: none
    }

    #-off-canvas-353-17 {
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff;
        display: none
    }
}

@media (max-width: 767px) {
    #-off-canvas-353-17 .offcanvas-inner {
        width:100%;
        padding-top: 0px
    }

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

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

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

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

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

    [data-offcanvas-push='#-off-canvas-353-17'].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-353-17:not(.oxy-off-canvas-toggled) .offcanvas-inner {
        box-shadow: none
    }
}

@media (max-width: 479px) {
    #-off-canvas-353-17 .offcanvas-inner {
        width:100%
    }

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

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

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

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

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

    [data-offcanvas-push='#-off-canvas-353-17'].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-353-17:not(.oxy-off-canvas-toggled) .offcanvas-inner {
        box-shadow: none
    }
}

#-preloader-430-17 .oxy-preloader_loader {
    color: #ff5602;
    height: 20px;
    width: 20px
}

#-preloader-430-17 .oxy-preloader_fadein {
    background-color: #00061c
}

#-preloader-430-17 {
    display: none
}

.oxy-preloader {
    color: #f15b51;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    justify-content: center;
    align-items: center;
    transition-duration: 1s;
    transition-timing-function: ease;
    transition-property: opacity,visibility;
    --sk-color: currentColor;
    --sk-size : 100%
}

.oxy-preloader_hidden {
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.oxy-preloader_fadein {
    background-color: #fff;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999999
}

.oxy-preloader_loader {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px
}

.oxy-preloader_image {
    width: 50px
}

.admin-bar .oxy-preloader {
    z-index: 99998
}

.oxy-preloader.oxygenberg-element {
    visibility: hidden
}

.oxygen-builder-body .oxy-preloader,.wf-active .oxygen-builder-body .oxy-preloader,.wf-inactive .oxygen-builder-body .oxy-preloader {
    display: flex;
    visibility: visible;
    opacity: 1
}

:root {
    --sk-size: 40px;
    --sk-color: #333
}

.sk-center {
    margin: auto
}

.sk-plane {
    width: var(--sk-size);
    height: var(--sk-size);
    background-color: var(--sk-color);
    animation: sk-plane 1.2s infinite ease-in-out
}

@keyframes sk-plane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.sk-chase {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative;
    animation: sk-chase 2.5s infinite linear both
}

.sk-chase-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: sk-chase-dot 2.0s infinite ease-in-out both
}

.sk-chase-dot:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-chase-dot-before 2.0s infinite ease-in-out both
}

.sk-chase-dot:nth-child(1) {
    animation-delay: -1.1s
}

.sk-chase-dot:nth-child(2) {
    animation-delay: -1.0s
}

.sk-chase-dot:nth-child(3) {
    animation-delay: -0.9s
}

.sk-chase-dot:nth-child(4) {
    animation-delay: -0.8s
}

.sk-chase-dot:nth-child(5) {
    animation-delay: -0.7s
}

.sk-chase-dot:nth-child(6) {
    animation-delay: -0.6s
}

.sk-chase-dot:nth-child(1):before {
    animation-delay: -1.1s
}

.sk-chase-dot:nth-child(2):before {
    animation-delay: -1.0s
}

.sk-chase-dot:nth-child(3):before {
    animation-delay: -0.9s
}

.sk-chase-dot:nth-child(4):before {
    animation-delay: -0.8s
}

.sk-chase-dot:nth-child(5):before {
    animation-delay: -0.7s
}

.sk-chase-dot:nth-child(6):before {
    animation-delay: -0.6s
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes sk-chase-dot {
    80%,100% {
        transform: rotate(360deg)
    }
}

@keyframes sk-chase-dot-before {
    50% {
        transform: scale(0.4)
    }

    100%,0% {
        transform: scale(1.0)
    }
}

.sk-bounce {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-bounce-dot {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: var(--sk-color);
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    animation: sk-bounce 2s infinite cubic-bezier(0.455,0.03,0.515,0.955)
}

.sk-bounce-dot:nth-child(2) {
    animation-delay: -1.0s
}

@keyframes sk-bounce {
    0%,100% {
        transform: scale(0)
    }

    45%,55% {
        transform: scale(1)
    }
}

.sk-wave {
    width: var(--sk-size);
    height: var(--sk-size);
    display: flex;
    justify-content: space-between
}

.sk-wave-rect {
    background-color: var(--sk-color);
    height: 100%;
    width: 15%;
    animation: sk-wave 1.2s infinite ease-in-out
}

.sk-wave-rect:nth-child(1) {
    animation-delay: -1.2s
}

.sk-wave-rect:nth-child(2) {
    animation-delay: -1.1s
}

.sk-wave-rect:nth-child(3) {
    animation-delay: -1.0s
}

.sk-wave-rect:nth-child(4) {
    animation-delay: -0.9s
}

.sk-wave-rect:nth-child(5) {
    animation-delay: -0.8s
}

@keyframes sk-wave {
    0%,40%,100% {
        transform: scaleY(0.4)
    }

    20% {
        transform: scaleY(1)
    }
}

.sk-pulse {
    width: var(--sk-size);
    height: var(--sk-size);
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955)
}

@keyframes sk-pulse {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

.sk-flow {
    width: calc(var(--sk-size) * 1.3);
    height: calc(var(--sk-size) * 1.3);
    display: flex;
    justify-content: space-between
}

.sk-flow-dot {
    width: 25%;
    height: 25%;
    background-color: var(--sk-color);
    border-radius: 50%;
    animation: sk-flow 1.4s cubic-bezier(0.455,0.03,0.515,0.955) 0s infinite both
}

.sk-flow-dot:nth-child(1) {
    animation-delay: -0.30s
}

.sk-flow-dot:nth-child(2) {
    animation-delay: -0.15s
}

@keyframes sk-flow {
    0%,80%,100% {
        transform: scale(0.3)
    }

    40% {
        transform: scale(1)
    }
}

.sk-swing {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative;
    animation: sk-swing 1.8s infinite linear
}

.sk-swing-dot {
    width: 45%;
    height: 45%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-swing-dot 2s infinite ease-in-out
}

.sk-swing-dot:nth-child(2) {
    top: auto;
    bottom: 0;
    animation-delay: -1s
}

@keyframes sk-swing {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes sk-swing-dot {
    0%,100% {
        transform: scale(0.2)
    }

    50% {
        transform: scale(1)
    }
}

.sk-circle {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-circle-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-circle-dot:before {
    content: '';
    display: block;
    width: 15%;
    height: 15%;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-circle 1.2s infinite ease-in-out both
}

.sk-circle-dot:nth-child(1) {
    transform: rotate(30deg)
}

.sk-circle-dot:nth-child(2) {
    transform: rotate(60deg)
}

.sk-circle-dot:nth-child(3) {
    transform: rotate(90deg)
}

.sk-circle-dot:nth-child(4) {
    transform: rotate(120deg)
}

.sk-circle-dot:nth-child(5) {
    transform: rotate(150deg)
}

.sk-circle-dot:nth-child(6) {
    transform: rotate(180deg)
}

.sk-circle-dot:nth-child(7) {
    transform: rotate(210deg)
}

.sk-circle-dot:nth-child(8) {
    transform: rotate(240deg)
}

.sk-circle-dot:nth-child(9) {
    transform: rotate(270deg)
}

.sk-circle-dot:nth-child(10) {
    transform: rotate(300deg)
}

.sk-circle-dot:nth-child(11) {
    transform: rotate(330deg)
}

.sk-circle-dot:nth-child(1):before {
    animation-delay: -1.1s
}

.sk-circle-dot:nth-child(2):before {
    animation-delay: -1s
}

.sk-circle-dot:nth-child(3):before {
    animation-delay: -0.9s
}

.sk-circle-dot:nth-child(4):before {
    animation-delay: -0.8s
}

.sk-circle-dot:nth-child(5):before {
    animation-delay: -0.7s
}

.sk-circle-dot:nth-child(6):before {
    animation-delay: -0.6s
}

.sk-circle-dot:nth-child(7):before {
    animation-delay: -0.5s
}

.sk-circle-dot:nth-child(8):before {
    animation-delay: -0.4s
}

.sk-circle-dot:nth-child(9):before {
    animation-delay: -0.3s
}

.sk-circle-dot:nth-child(10):before {
    animation-delay: -0.2s
}

.sk-circle-dot:nth-child(11):before {
    animation-delay: -0.1s
}

@keyframes sk-circle {
    0%,80%,100% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.sk-circle-fade {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-circle-fade-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-circle-fade-dot:before {
    content: '';
    display: block;
    width: 15%;
    height: 15%;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-circle-fade 1.2s infinite ease-in-out both
}

.sk-circle-fade-dot:nth-child(1) {
    transform: rotate(30deg)
}

.sk-circle-fade-dot:nth-child(2) {
    transform: rotate(60deg)
}

.sk-circle-fade-dot:nth-child(3) {
    transform: rotate(90deg)
}

.sk-circle-fade-dot:nth-child(4) {
    transform: rotate(120deg)
}

.sk-circle-fade-dot:nth-child(5) {
    transform: rotate(150deg)
}

.sk-circle-fade-dot:nth-child(6) {
    transform: rotate(180deg)
}

.sk-circle-fade-dot:nth-child(7) {
    transform: rotate(210deg)
}

.sk-circle-fade-dot:nth-child(8) {
    transform: rotate(240deg)
}

.sk-circle-fade-dot:nth-child(9) {
    transform: rotate(270deg)
}

.sk-circle-fade-dot:nth-child(10) {
    transform: rotate(300deg)
}

.sk-circle-fade-dot:nth-child(11) {
    transform: rotate(330deg)
}

.sk-circle-fade-dot:nth-child(1):before {
    animation-delay: -1.1s
}

.sk-circle-fade-dot:nth-child(2):before {
    animation-delay: -1.0s
}

.sk-circle-fade-dot:nth-child(3):before {
    animation-delay: -0.9s
}

.sk-circle-fade-dot:nth-child(4):before {
    animation-delay: -0.8s
}

.sk-circle-fade-dot:nth-child(5):before {
    animation-delay: -0.7s
}

.sk-circle-fade-dot:nth-child(6):before {
    animation-delay: -0.6s
}

.sk-circle-fade-dot:nth-child(7):before {
    animation-delay: -0.5s
}

.sk-circle-fade-dot:nth-child(8):before {
    animation-delay: -0.4s
}

.sk-circle-fade-dot:nth-child(9):before {
    animation-delay: -0.3s
}

.sk-circle-fade-dot:nth-child(10):before {
    animation-delay: -0.2s
}

.sk-circle-fade-dot:nth-child(11):before {
    animation-delay: -0.1s
}

@keyframes sk-circle-fade {
    0%,39%,100% {
        opacity: 0;
        transform: scale(0.6)
    }

    40% {
        opacity: 1;
        transform: scale(1)
    }
}

.sk-grid {
    width: var(--sk-size);
    height: var(--sk-size)
}

.sk-grid-cube {
    width: 33.33%;
    height: 33.33%;
    background-color: var(--sk-color);
    float: left;
    animation: sk-grid 1.3s infinite ease-in-out
}

.sk-grid-cube:nth-child(1) {
    animation-delay: .2s
}

.sk-grid-cube:nth-child(2) {
    animation-delay: .3s
}

.sk-grid-cube:nth-child(3) {
    animation-delay: .4s
}

.sk-grid-cube:nth-child(4) {
    animation-delay: .1s
}

.sk-grid-cube:nth-child(5) {
    animation-delay: .2s
}

.sk-grid-cube:nth-child(6) {
    animation-delay: .3s
}

.sk-grid-cube:nth-child(7) {
    animation-delay: 0s
}

.sk-grid-cube:nth-child(8) {
    animation-delay: .1s
}

.sk-grid-cube:nth-child(9) {
    animation-delay: .2s
}

@keyframes sk-grid {
    0%,70%,100% {
        transform: scale3D(1,1,1)
    }

    35% {
        transform: scale3D(0,0,1)
    }
}

.sk-fold {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative;
    transform: rotateZ(45deg)
}

.sk-fold-cube {
    float: left;
    width: 50%;
    height: 50%;
    position: relative;
    transform: scale(1.1)
}

.sk-fold-cube:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--sk-color);
    animation: sk-fold 2.4s infinite linear both;
    transform-origin: 100% 100%
}

.sk-fold-cube:nth-child(2) {
    transform: scale(1.1) rotateZ(90deg)
}

.sk-fold-cube:nth-child(4) {
    transform: scale(1.1) rotateZ(180deg)
}

.sk-fold-cube:nth-child(3) {
    transform: scale(1.1) rotateZ(270deg)
}

.sk-fold-cube:nth-child(2):before {
    animation-delay: .3s
}

.sk-fold-cube:nth-child(4):before {
    animation-delay: .6s
}

.sk-fold-cube:nth-child(3):before {
    animation-delay: .9s
}

@keyframes sk-fold {
    0%,10% {
        transform: perspective(140px) rotateX(-180deg);
        opacity: 0
    }

    25%,75% {
        transform: perspective(140px) rotateX(0);
        opacity: 1
    }

    90%,100% {
        transform: perspective(140px) rotateY(180deg);
        opacity: 0
    }
}

.sk-wander {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-wander-cube {
    background-color: var(--sk-color);
    width: 20%;
    height: 20%;
    position: absolute;
    top: 0;
    left: 0;
    --sk-wander-distance: calc(var(--sk-size) * 0.75);
    animation: sk-wander 2.0s ease-in-out -2.0s infinite both
}

.sk-wander-cube:nth-child(2) {
    animation-delay: -0.5s
}

.sk-wander-cube:nth-child(3) {
    animation-delay: -1.0s
}

@keyframes sk-wander {
    0% {
        transform: rotate(0)
    }

    25% {
        transform: translateX(var(--sk-wander-distance)) rotate(-90deg) scale(0.6)
    }

    50% {
        transform: translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)
    }

    50.1% {
        transform: translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)
    }

    75% {
        transform: translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(0.6)
    }

    100% {
        transform: rotate(-360deg)
    }
}

body:not(.oxygen-builder-body) #-preloader-430-17 {
    display: flex
}

.oxy-pro-menu-list {
    display: flex;
    padding: 0;
    margin: 0;
    align-items: center
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    transition-property: background-color,color,border-color
}

.oxy-pro-menu-list > .menu-item {
    white-space: nowrap
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    text-decoration: none;
    border-style: solid;
    border-width: 0;
    transition-timing-function: ease-in-out;
    transition-property: background-color,color,border-color;
    border-color: transparent
}

.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a,.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a {
    border-color: currentColor
}

.oxy-pro-menu .menu-item,.oxy-pro-menu .sub-menu {
    position: relative
}

.oxy-pro-menu .menu-item .sub-menu {
    padding: 0;
    flex-direction: column;
    white-space: nowrap;
    display: flex;
    visibility: hidden;
    position: absolute;
    z-index: 9999999;
    top: 100%;
    transition-property: opacity,transform,visibility
}

.oxy-pro-menu-off-canvas .sub-menu:before,.oxy-pro-menu-open .sub-menu:before {
    display: none
}

.oxy-pro-menu .menu-item .sub-menu.aos-animate,.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip] {
    visibility: visible
}

.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip] {
    transition-duration: 0s
}

.oxy-pro-menu .sub-menu .sub-menu,.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu {
    left: 100%;
    top: 0
}

.oxy-pro-menu .sub-menu.sub-menu-left {
    right: 0;
    left: auto !important;
    margin-right: 100%
}

.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 0
}

.oxy-pro-menu .sub-menu li.menu-item {
    flex-direction: column
}

.oxy-pro-menu-mobile-open-icon,.oxy-pro-menu-mobile-close-icon {
    display: none;
    cursor: pointer;
    align-items: center
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
    display: inline-flex
}

.oxy-pro-menu-mobile-open-icon > svg,.oxy-pro-menu-mobile-close-icon > svg {
    fill: currentColor
}

.oxy-pro-menu-mobile-close-icon {
    position: absolute
}

.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    z-index: 2147483642 !important;
    background-color: #fff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container {
    transition-property: opacity,transform,visibility
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide] {
    transition-property: transform
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip] {
    visibility: visible !important
}

.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    width: 100%
}

.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    z-index: 1000
}

.oxy-pro-menu-container > div:first-child {
    margin: auto
}

.oxy-pro-menu-off-canvas-container {
    display: flex !important;
    position: fixed;
    width: auto;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu-off-canvas-container a,.oxy-pro-menu-open-container a {
    word-break: break-word
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
    flex-direction: column;
    width: 100%;
    text-align: center
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,.oxy-pro-menu.oxy-pro-menu-open .sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
    position: static;
    align-items: center;
    justify-content: center;
    white-space: normal;
    width: 100%
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,.oxy-pro-menu.oxy-pro-menu-open .menu-item {
    justify-content: center;
    min-height: 32px
}

.oxy-pro-menu .menu-item.menu-item-has-children,.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children {
    flex-direction: row;
    align-items: center
}

.oxy-pro-menu .menu-item > a {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
    min-width: 32px;
    min-height: 32px
}

.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
    display: flex;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu .menu-item-has-children > a svg {
    width: 1.4em;
    height: 1.4em;
    fill: currentColor;
    transition-property: transform
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg,.oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg {
    width: 1em;
    height: 1em
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area {
    display: none
}

.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area {
    min-height: 32px;
    width: 0px
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children {
    padding-right: 0px
}

.oxy-pro-menu-container .menu-item a {
    width: 100%;
    text-align: center
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 100%;
    left: 0
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu {
    top: 0;
    left: 100%
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a {
    -webkit-tap-highlight-color: transparent
}

.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    border-radius: 0px !important;
    width: 100%
}

.oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: none
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

.oxy-pro-menu-dropdown-animating-out {
    pointer-events: none
}

.oxy-pro-menu-list .menu-item a {
    border-color: transparent
}

.oxy-pro-menu-list .menu-item.current-menu-item a,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    border-color: currentColor
}

#-pro-menu-383-17 .oxy-pro-menu-list .menu-item,#-pro-menu-383-17 .oxy-pro-menu-list .menu-item a {
    font-size: 20px;
    font-family: 'Inter';
    font-weight: 500;
    color: #021138
}

#-pro-menu-383-17 .oxy-pro-menu-list .menu-item a {
    padding-bottom: 3px
}

#-pro-menu-383-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-383-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #022384
}

#-pro-menu-383-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #022384
}

#-pro-menu-383-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-383-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-383-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-383-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-383-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-383-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-383-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-383-17 {
    padding-left: 0px
}

#-pro-menu-383-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #022384
}

#-pro-menu-220-17 .oxy-pro-menu-list .menu-item,#-pro-menu-220-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-220-17 .oxy-pro-menu-list .menu-item a {
    padding-bottom: 7px
}

#-pro-menu-220-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-220-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-220-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-220-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-220-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-220-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-220-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-220-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-220-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-220-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-220-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-220-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-220-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-220-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-220-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-220-17 {
    position: relative;
    z-index: 10
}

#-pro-menu-220-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-221-17 .oxy-pro-menu-list .menu-item,#-pro-menu-221-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-221-17 .oxy-pro-menu-list .menu-item a {
    padding-bottom: 7px
}

#-pro-menu-221-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-221-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-221-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-221-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-221-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-221-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-221-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-221-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-221-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-221-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-221-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-221-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-221-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-221-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-221-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-221-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-226-17 .oxy-pro-menu-list .menu-item,#-pro-menu-226-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-226-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-226-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-226-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-226-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-226-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-226-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-226-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-226-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-226-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-226-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-226-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-226-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-226-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-226-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-226-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-226-17 {
    z-index: 10
}

#-pro-menu-226-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-321-17 .oxy-pro-menu-list .menu-item,#-pro-menu-321-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-321-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-321-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-321-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-321-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-321-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-321-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-321-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-321-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-321-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-321-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-321-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-321-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-321-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-321-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-321-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-321-17 {
    z-index: 10
}

#-pro-menu-321-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-326-17 .oxy-pro-menu-list .menu-item,#-pro-menu-326-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-326-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-326-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-326-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-326-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-326-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-326-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-326-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-326-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-326-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-326-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-326-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-326-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-326-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-326-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-326-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-326-17 {
    z-index: 10
}

#-pro-menu-326-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-331-17 .oxy-pro-menu-list .menu-item,#-pro-menu-331-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-331-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-331-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-331-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-331-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-331-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-331-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-331-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-331-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-331-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-331-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-331-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-331-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-331-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-331-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-331-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-331-17 {
    z-index: 10
}

#-pro-menu-331-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-336-17 .oxy-pro-menu-list .menu-item,#-pro-menu-336-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-336-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-336-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-336-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-336-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-336-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-336-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-336-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-336-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-336-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-336-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-336-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-336-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-336-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-336-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-336-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-336-17 {
    z-index: 10
}

#-pro-menu-336-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-341-17 .oxy-pro-menu-list .menu-item,#-pro-menu-341-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-341-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-341-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-341-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-341-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-341-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-341-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-341-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-341-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-341-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-341-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-341-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-341-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-341-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-341-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-341-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-341-17 {
    z-index: 10
}

#-pro-menu-341-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

#-pro-menu-346-17 .oxy-pro-menu-list .menu-item,#-pro-menu-346-17 .oxy-pro-menu-list .menu-item a {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    transition-duration: .3s
}

#-pro-menu-346-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-346-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #ff5602
}

#-pro-menu-346-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-346-17 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,#-pro-menu-346-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-346-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: #ff5602
}

#-pro-menu-346-17 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a,#-pro-menu-346-17 .oxy-pro-menu-list .menu-item a {
    border-bottom-width: 3px
}

#-pro-menu-346-17 .oxy-pro-menu-list {
    flex-direction: column
}

#-pro-menu-346-17 .oxy-pro-menu-list > .menu-item {
    white-space: normal
}

#-pro-menu-346-17 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 0;
    left: 100%
}

#-pro-menu-346-17 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 100%
}

#-pro-menu-346-17 .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

#-pro-menu-346-17 .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

#-pro-menu-346-17 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

#-pro-menu-346-17:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #ff5602
}

@keyframes oxel-sitenav-slideup {
    from {
        opacity: 0;
        transform: translateY(16px)
    }

    to {
        opacity: 1;
        transform: translateY(0px)
    }
}

@keyframes oxel-sitenav-dropdown {
    from {
        transform-origin: top center;
        transform: scaleY(0)
    }

    to {
        transform-origin: top center;
        transform: scaleY(1)
    }
}

@keyframes oxel-sitenav-scale {
    from {
        transform-origin: center center;
        transform: scale(0)
    }

    to {
        transform-origin: center center;
        transform: scale(1)
    }
}

.open {
    animation-name: var(--oxynav-animation-name);
    animation-duration: var(--oxynav-transition-duration);
    animation-play-state: playing;
    animation-iteration-count: 1;
    animation-timing-function: var(--oxynav-transition-timing-function)
}

.oxy-site-navigation {
    --oxynav-brand-color: #4831B0;
    --oxynav-neutral-color: #FFFFFF;
    --oxynav-activehover-color: #EFEDF4;
    --oxynav-background-color: #4831B0;
    --oxynav-font-weight: 300;
    --oxynav-other-spacing: 8px;
    --oxynav-other-spacing-x2: calc(var(--oxynav-other-spacing) * 2);
    --oxynav-link-spacing: var(--oxynav-other-spacing) calc(var(--oxynav-other-spacing) * 2);
    --oxynav-border-radius: 0px;
    --oxynav-animation-name: oxel-sitenav-dropdown;
    --oxynav-transition-duration: 0.3s;
    --oxynav-transition-timing-function: cubic-bezier(.84,.05,.31,.93);
    position: relative
}

.oxy-site-navigation__mobile-open-button {
    color: var(--oxynav-brand-color);
    margin-left: var(--oxynav-other-spacing);
    margin-right: var(--oxynav-other-spacing);
    border-style: none;
    background-color: transparent;
    padding: 8px 8px;
    cursor: pointer
}

.oxy-site-navigation__css-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 32px;
    aspect-ratio: 1
}

.oxy-site-navigation__css-icon-inner {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%
}

.oxy-site-navigation__css-icon-inner,.oxy-site-navigation__css-icon-inner::before,.oxy-site-navigation__css-icon-inner::after {
    width: 100%;
    height: 2px;
    background: currentColor;
    transform-origin: center;
    transition: var(--oxynav-transition-duration) all var(--oxynav-transition-timing-function)
}

.oxy-site-navigation__css-icon-inner::before,.oxy-site-navigation__css-icon-inner::after {
    content: "";
    position: absolute
}

.oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::before {
    transition-delay: 0.2s;
    top: -8px
}

.oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::after {
    bottom: -8px
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner {
    background: transparent
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::before {
    rotate: 225deg;
    translate: 0px 8px
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::after {
    rotate: -225deg;
    translate: 0px -8px
}

.oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::before {
    top: -8px
}

.oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::after {
    bottom: -8px
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner {
    background: transparent
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::before {
    rotate: -45deg;
    translate: 0px 8px
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::after {
    rotate: 45deg;
    translate: 0px -8px
}

.oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    box-shadow: 0px 8px 0px 0px currentColor,0px -8px 0px 0px currentColor
}

.oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::before {
    rotate: 45deg;
    top: 0px;
    transform: scaleX(0)
}

.oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::after {
    rotate: -45deg;
    bottom: 0px;
    transform: scaleX(0)
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner {
    box-shadow: 0px 0px 0px 0px transparent,0px 0px 0px 0px transparent;
    background: transparent
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::before,[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::after {
    transition-delay: 0.3s;
    transform: scaleX(1)
}

.oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    box-shadow: 0px 8px 0px 0px currentColor,0px -8px 0px 0px currentColor
}

.oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::before {
    rotate: 45deg;
    top: 0px;
    opacity: 0;
    translate: -32px -32px
}

.oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::after {
    rotate: -45deg;
    bottom: 0px;
    opacity: 0;
    translate: 32px -32px
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner {
    box-shadow: 0px 32px 0px 0px transparent,0px -32px 0px 0px transparent;
    background: transparent
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::before {
    transition-delay: 0.1s;
    translate: 0px 0px;
    opacity: 1
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::after {
    transition-delay: 0.2s;
    translate: 0px 0px;
    opacity: 1
}

.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner,.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::before,.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::after {
    transition: none
}

.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::before {
    top: -8px
}

.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::after {
    bottom: -8px
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner {
    background: transparent
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::before {
    translate: 0px 8px;
    rotate: 45deg
}

[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::after {
    translate: 0px -8px;
    rotate: -45deg
}

.oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon-inner {
    background: transparent
}

.oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon-inner::before {
    top: 0;
    rotate: 45deg
}

.oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon-inner::after {
    bottom: 0;
    rotate: -45deg
}

.oxy-site-navigation li > button.oxy-site-navigation__mobile-close-button {
    padding: 0;
    margin: 0
}

.oxy-site-navigation__mobile-open-button > svg {
    width: 16px;
    fill: currentColor
}

.oxy-site-navigation > ul {
    display: flex;
    flex-direction: row;
    align-items: stretch
}

.oxy-site-navigation ul {
    list-style-type: none;
    padding-inline-start:0px}

.oxy-site-navigation li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    color: var(--oxynav-brand-color);
    background-color: var(--oxynav-neutral-color);
    white-space: nowrap;
    text-align: left
}

.oxy-site-navigation > li + li {
    margin-left: var(--oxynav-link-spacing)
}

.oxy-site-navigation>ul>li {
    border-radius: var(--oxynav-border-radius)
}

.oxy-site-navigation li:hover {
    background-color: var(--oxynav-activehover-color)
}

.oxy-site-navigation li a,.oxy-site-navigation > a {
    color: var(--oxynav-brand-color);
    padding: var(--oxynav-link-spacing);
    flex-grow: 1;
    outline-offset: -4px
}

.oxy-site-navigation button svg {
    pointer-events: none
}

.oxy-site-navigation li > button {
    color: currentColor;
    margin-right: var(--oxynav-other-spacing);
    border-style: none;
    background-color: transparent;
    padding: 8px 8px 8px 0px;
    cursor: pointer
}

.oxy-site-navigation li > button > svg {
    width: 16px;
    fill: currentColor
}

.oxy-site-navigation li > button:not(.oxy-site-navigation__mobile-open-button):not(.oxy-site-navigation__mobile-close-button) > svg {
    max-width: 25px
}

.oxy-site-navigation li > ul:not(.open) {
    display: none
}

.oxy-site-navigation > ul > li > ul {
    padding-top: var(--oxynav-other-spacing);
    z-index: 999
}

.oxy-site-navigation > ul > li > ul > li:first-of-type {
    border-top-left-radius: var(--oxynav-border-radius);
    border-top-right-radius: var(--oxynav-border-radius)
}

.oxy-site-navigation > ul > li > ul > li:last-of-type {
    border-bottom-left-radius: var(--oxynav-border-radius);
    border-bottom-right-radius: var(--oxynav-border-radius)
}

.oxy-site-navigation > ul > li > ul > li > ul > li:first-of-type {
    border-top-left-radius: var(--oxynav-border-radius);
    border-top-right-radius: var(--oxynav-border-radius)
}

.oxy-site-navigation > ul > li > ul > li > ul > li:last-of-type {
    border-bottom-left-radius: var(--oxynav-border-radius);
    border-bottom-right-radius: var(--oxynav-border-radius)
}

.oxy-site-navigation li ul {
    display: flex;
    flex-direction: column;
    position: absolute;
    min-width: 100%;
    left: 0;
    top: 100%
}

.oxy-site-navigation li li {
    background-color: var(--oxynav-background-color)
}

.oxy-site-navigation li li:hover > a,.oxy-site-navigation li li:hover > a[data-description]::after {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation li li a,.oxy-site-navigation li li a[data-description]::after,.oxy-site-navigation li li > button {
    color: var(--oxynav-neutral-color)
}

.oxy-site-navigation li li:hover > button > svg {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation li > ul ul {
    top: 0;
    left: 100%
}

.oxy-site-navigation > ul > li > ul.oxy-site-navigation-submenu--off-r {
    left: auto;
    right: 0
}

.oxy-site-navigation > ul > li > ul > li > ul.oxy-site-navigation-submenu--off-r {
    left: auto;
    right: 100%
}

.oxy-site-navigation > ul > .current-menu-ancestor > a::before,.oxy-site-navigation > ul > .current-menu-item > a::before {
    content: "";
    position: absolute;
    bottom: 8px;
    height: 1px;
    left: 16px;
    right: 16px;
    background-color: var(--oxynav-brand-color)
}

.oxy-site-navigation [data-description] {
    justify-content: center
}

.oxy-site-navigation [data-description]::after {
    content: attr(data-description);
    display: flex;
    font-size: 0.75rem;
    color: rgba(255,255,255,0.90)
}

.oxy-site-navigation > ul > li > [data-description]::after {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation li > img {
    width: 64px;
    aspect-ratio: 1;
    object-fit: contain;
    padding: var(--oxynav-link-spacing);
    padding-right: 0px
}

.oxy-site-navigation li:hover > img {
    filter: brightness(0.5)
}

.oxy-site-navigation .oxy-site-navigation__mobile-open-button {
    display: none
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper {
    display: none;
    padding: var(--oxynav-link-spacing)
}

noscript :is(ul,li,a,#incspec) {
    display: block;
    position: static;
    color: initial;
    background-color: initial
}

.oxy-site-navigation__noscript {
    padding: 8px;
    background: #ff4444;
    color: white;
    max-width: 300px
}

@media (prefers-reduced-motion) {
    @keyframes oxel-sitenav-slideup {
        from {
            opacity: 01;
            transform: translateY(0px)
        }

        to {
            opacity: 1;
            transform: translateY(0px)
        }
    }

    @keyframes oxel-sitenav-dropdown {
        from {
            transform-origin: top center;
            transform: scaleY(1)
        }

        to {
            transform-origin: top center;
            transform: scaleY(1)
        }
    }
}

#-site-navigation-473-17:hover {
    oxy-site-navigation-slug----oxynav-activecolor: rgba(173,164,196,0)
}

@media (max-width: 991px) {
    #-site-navigation-473-17 {
        --oxynav-brand-color:rgba(255,255,255,0);
        --oxynav-neutral-color: rgba(244,244,244,0);
        --oxynav-activehover-color: rgba(173,164,196,0);
        --oxynav-background-color: rgba(168,156,211,0);
        --oxynav-other-spacing: 7px
    }

    #-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:nth-last-child(1),#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:nth-last-child(2),#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:nth-last-child(1) > a,#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:nth-last-child(2) > a,#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:nth-last-child(1) > a::after,#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:nth-last-child(2) > a::after {
        hover: #000000
    }

    #-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:hover,#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:hover > a,#-site-navigation-473-17 > ul:not(.open) > li.menu-item[data-cta='true']:hover > a::after {
        color: #000000
    }

    #-site-navigation-473-17 a {
        font-family: 'Inter';
        font-size: 15px;
        font-weight: 500;
        color: #ffffff
    }

    #-site-navigation-473-17 button:not(.oxy-site-navigation__mobile-open-button):not(.oxy-site-navigation__mobile-close-button) > svg {
        fill: #ffffff
    }

    #-site-navigation-473-17 {
        --oxynav-animation-name: none
    }

    #-site-navigation-473-17 {
        margin-left: -8px;
        margin-top: -15px;
        margin-bottom: -22px;
        display: none;
        z-index: 3
    }
}

#div_block-545-17 {
    padding-left: 0;
}
#div_block-546-17 {
    padding-right: 0;
}
