#div_block-106-248 {
    display: none
}

@media (max-width: 479px) {
    #div_block-106-248 {
        background-color: rgb(4 7 24);
        flex-direction: row;
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: flex-end;
        width: 100%;
        z-index: 20;
        position: fixed;
        bottom: 0px;
        padding-top: 2%;
        padding-bottom: 2%;
        box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.43)
    }
}


#div_block-12-248 {
    display: none;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 10%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 30
}

#div_block-49-248 {
    width: 100%;
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 0.5%;
    padding-bottom: 0.5%;
    background-color: rgba(30,30,30,0.75);
    z-index: 20;
    position: fixed;
    top: 0px;
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.54);
    backdrop-filter: blur(7px)
}

#div_block-50-248 {
    flex-direction: row;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: flex-start;
    width: 93%
}

#div_block-51-248 {
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: flex-start;
    justify-content: center;
    width: 10.5%
}

#div_block-54-248 {
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: flex-start;
    justify-content: center;
    width: 68.5%
}

#div_block-61-248 {
    flex-direction: row;
    display: flex;
    text-align: center;
    justify-content: center;
    width: 75%;
    align-items: center
}

#div_block-55-248 {
    flex-direction: row;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 21%
}

#log001 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 50%;
    border-radius: 8px;
    margin-right: 3%
}

#re002 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 50%;
    border-radius: 8px
}

#div_block-21-248 {
    width: 100%;
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding-top: 0.5%;
    padding-bottom: 0.5%;
    background-color: rgba(0,0,0,0.9);
    position: static;
    top: 0px;
    opacity: 0;
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.54);
    backdrop-filter: blur(7px)
}

#div_block-23-248 {
    flex-direction: row;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: flex-start;
    width: 93%
}

#div_block-24-248 {
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: flex-start;
    justify-content: center;
    width: 10.5%
}

#div_block-3-143 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0%
}

#div_block-14-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    transition-duration: 1s;
    position: relative
}

#div_block-14-248:hover {
    filter: contrast(110%)
}

#re001 {
    align-items: center;
    text-align: left;
    flex-direction: column;
    display: flex;
    justify-content: center;
    width: 20%;
    position: absolute;
    z-index: 1;
    bottom: 18%;
    left: 20%;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.55)
}

#div_block-19-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: #0f0f0f;
    padding-top: 0.7%
}

#div_block-231-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 70%;
    margin-top: 2.2%;
    margin-bottom: 2.2%
}

#div_block-233-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    width: 100%;
    align-items: center
}

#div_block-234-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 0%;
    margin-bottom: 0.5%
}

#div_block-236-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

#div_block-238-248 {
    text-align: center;
    align-items: center;
    display: none;
    justify-content: center;
    width: 100%;
    margin-top: 3%
}

.oxy-dynamic-list :is([data-id="div_block-241-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

.oxy-dynamic-list :is([data-id="div_block-248-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 0%
}

.oxy-dynamic-list :is([data-id="div_block-254-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: flex-start;
    justify-content: center;
    width: 100%
}

.oxy-dynamic-list :is([data-id="div_block-290-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

.oxy-dynamic-list :is([data-id="div_block-293-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 0%
}

.oxy-dynamic-list :is([data-id="div_block-296-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: flex-start;
    justify-content: center;
    width: 100%
}

#div_block-136-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 90%;
    margin-bottom: 2%
}

.oxy-dynamic-list :is([data-id="div_block-143-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

#div_block-5-143 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: #0f0f0f;
    padding-top: 1.5%;
    padding-bottom: 0%
}

#div_block-89-248 {
    justify-content: center;
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    width: 40%
}

#div_block-94-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    width: 100%;
    align-items: center;
    margin-bottom: 5%
}

#div_block-95-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 0%;
    margin-bottom: 1%
}

#div_block-97-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

#div_block-99-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    justify-content: center;
    width: 80%;
    align-items: center;
    margin-bottom: 0%
}

#div_block-100-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 0%;
    margin-bottom: 1%
}

#div_block-102-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

#div_block-84-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 3.5%;
    position: fixed;
    right: 0.5%;
    top: 81%;
    z-index: 15
}

#line002 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 50px;
    transition-duration: 0.4s;
    margin-bottom: 15%;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.47)
}

#line002:hover {
    transform: translate(-4px)
}

#messenger001 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 50px;
    transition-duration: 0.4s;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.47)
}

#messenger001:hover {
    transform: translate(-4px)
}



@media (max-width: 1120px) {
    #div_block-61-248 {
        width:80%
    }
}

@media (max-width: 1120px) {
    #log001 {
        border-radius:5px
    }
}

@media (max-width: 1120px) {
    #re002 {
        border-radius:5px
    }
}

@media (max-width: 1120px) {
    #re001 {
        border-radius:6px
    }
}

@media (max-width: 1120px) {
    #div_block-231-248 {
        width:80%
    }
}

@media (max-width: 1120px) {
    #div_block-136-248 {
        width:93%
    }
}

@media (max-width: 1120px) {
    #div_block-89-248 {
        width:50%
    }
}

@media (max-width: 1120px) {
    #div_block-84-248 {
        width:4.5%;
        
    }
}

@media (max-width: 991px) {
    #div_block-54-248 {
        width:65.5%
    }
}

@media (max-width: 991px) {
    #div_block-61-248 {
        width:85%
    }
}

@media (max-width: 991px) {
    #div_block-55-248 {
        width:23%
    }
}

@media (max-width: 991px) {
    #div_block-231-248 {
        width:90%
    }
}

@media (max-width: 991px) {
    #div_block-89-248 {
        width:60%
    }
}

@media (max-width: 479px) {
    #div_block-12-248 {
        display:flex
    }
}

@media (max-width: 479px) {
    #div_block-49-248 {
        padding-top:2%;
        padding-bottom: 2%
    }
}

@media (max-width: 479px) {
    #div_block-51-248 {
        width:50%;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-54-248 {
        display:none
    }
}

@media (max-width: 479px) {
    #div_block-55-248 {
        width:50%
    }
}

@media (max-width: 479px) {
    #div_block-21-248 {
        padding-top:2%;
        padding-bottom: 2%
    }
}

@media (max-width: 479px) {
    #div_block-24-248 {
        width:50%;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-3-143 {
        margin-bottom:0%
    }
}

@media (max-width: 479px) {
    #re001 {
        width:47%;
        top: 32%;
        bottom: auto;
        left: auto
    }
}

@media (max-width: 479px) {
    #div_block-19-248 {
        padding-top:1.7%
    }
}

@media (max-width: 479px) {
    #div_block-231-248 {
        width:93%;
        margin-top: 4.2%;
        margin-bottom: 4.2%
    }
}

@media (max-width: 479px) {
    #div_block-234-248 {
        width:100%;
        text-align: left;
        display: flex;
        flex-direction: column;
        margin-bottom: 1%;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-238-248 {
        margin-top:5%;
        width: 100%
    }
}

@media (max-width: 479px) {
    .oxy-dynamic-list :is([data-id="div_block-241-248"],#incspec) {
        width:100%
    }
}

@media (max-width: 479px) {
    .oxy-dynamic-list :is([data-id="div_block-290-248"],#incspec) {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-136-248 {
        width:96%;
        margin-bottom: 5%;
        overflow: visible
    }
}

@media (max-width: 479px) {
    #div_block-5-143 {
        padding-bottom:15%;
        padding-top: 3.5%
    }
}

@media (max-width: 479px) {
    #div_block-89-248 {
        width:93%
    }
}

@media (max-width: 479px) {
    #div_block-94-248 {
        margin-bottom:8%
    }
}

@media (max-width: 479px) {
    #div_block-95-248 {
        width:100%;
        text-align: left;
        display: flex;
        flex-direction: column;
        margin-bottom: 1%;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-99-248 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-100-248 {
        width:100%;
        text-align: left;
        display: flex;
        flex-direction: column;
        margin-bottom: 1%;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-84-248 {
        right:1.5%;
        width: 10.5%;
        bottom: 20%;
    }
}



@media (max-width: 479px) {
    #div_block-108-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 45%;
        margin-bottom: 8%
    }
}

@media (max-width: 479px) {
    #div_block-110-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}

@media (max-width: 479px) {
    #div_block-128-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 45%;
        margin-bottom: 8%
    }
}

@media (max-width: 479px) {
    #div_block-130-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}





@media (max-width: 479px) {
    #div_block-123-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 30%;
        margin-bottom: 8%
    }
}

@media (max-width: 479px) {
    #div_block-125-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}



@media (max-width: 479px) {
    #div_block-118-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 45%;
        margin-bottom: 8%
    }
}

@media (max-width: 479px) {
    #div_block-120-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}




@media (max-width: 479px) {
    #div_block-113-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 45%;
        margin-bottom: 8%
    }
}

@media (max-width: 479px) {
    #div_block-115-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}

#text_block-63-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    color: #ffffff;
    font-weight: 400;
    transition-duration: 0.3s;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.33)
}

#text_block-63-248:hover {
    color: #d10000
}

#text_block-79-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    color: #ffffff;
    font-weight: 400;
    transition-duration: 0.3s;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.33)
}

#text_block-79-248:hover {
    color: #d10000
}

#text_block-77-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    color: #ffffff;
    font-weight: 400;
    transition-duration: 0.3s;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.33)
}

#text_block-77-248:hover {
    color: #d10000
}

#text_block-75-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    color: #ffffff;
    font-weight: 400;
    transition-duration: 0.3s;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.33)
}

#text_block-75-248:hover {
    color: #d10000
}

#text_block-73-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    color: #ffffff;
    font-weight: 400;
    transition-duration: 0.3s;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.33)
}

#text_block-73-248:hover {
    color: #d10000
}

#text_block-57-248 {
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    padding-top: 4.5%;
    padding-bottom: 4.5%;
    border-radius: 8px;
    background-color: #000000;
    transition-duration: 0.4s;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: rgba(255,255,255,0);
    border-right-color: rgba(255,255,255,0);
    border-bottom-color: rgba(255,255,255,0);
    border-left-color: rgba(255,255,255,0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: 0px #ffffff
}



#text_block-57-248:hover {
    background-image: linear-gradient(90deg,#232323,#000000);
    filter: saturate(0%);
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff
}

#text_block-59-248 {
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem) ;
    padding-top: 4.5%;
    padding-bottom: 4.5%;
    border-radius: 8px;
    background-image: linear-gradient(160deg,#8f0202, #d10000, #8f0202);
    transition-duration: 0.4s;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: rgba(255,255,255,0);
    border-right-color: rgba(255,255,255,0);
    border-bottom-color: rgba(255,255,255,0);
    border-left-color: rgba(255,255,255,0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: 0px #ffffff
}

#text_block-59-248:hover {
    background-image: linear-gradient(90deg,#232323,#000000);
    filter: saturate(0%);
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff
}

#text_block-18-248 {
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    font-size: clamp(1.25rem,calc(1.25rem + ((1vw - 0.3rem) * 0.6944)),1.875rem) ;
    padding-top: 3%;
    padding-bottom: 3%;
    border-radius: 10px;
    background-image: linear-gradient(160deg,#8f0202, #d10000, #8f0202);
    transition-duration: 0.4s;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: rgba(255,255,255,0);
    border-right-color: rgba(255,255,255,0);
    border-bottom-color: rgba(255,255,255,0);
    border-left-color: rgba(255,255,255,0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: 0px #ffffff
}

#text_block-18-248:hover {
    background-image: linear-gradient(90deg,#232323,#000000);
    filter: saturate(0%);
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff
}

.oxy-dynamic-list :is([data-id="text_block-250-248"],#incspec) {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.5556)),1.375rem) ;
    color: #ffffff;
    font-weight: 500
}

.oxy-dynamic-list :is([data-id="text_block-294-248"],#incspec) {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.5556)),1.375rem) ;
    color: #ffffff;
    font-weight: 500
}

#text_block-104-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.5556)),1.375rem) ;
    color: #ffffff;
    font-weight: 500
}

@media (max-width: 1120px) {
    #text_block-63-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-79-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-77-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-75-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-73-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-57-248 {
        border-radius:5px;
        font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-59-248 {
        border-radius:5px;
        font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.2778)),1rem)
    }
}

@media (max-width: 1120px) {
    #text_block-18-248 {
        font-size:clamp(1rem,calc(1rem + ((1vw - 0.3rem) * 0.5556)),1.5rem) ;
        border-radius: 6px
    }
}

@media (max-width: 1120px) {
    #text_block-104-248 {
        font-size:clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem)
    }
}

@media (max-width: 991px) {
    #text_block-18-248 {
        font-size:clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.5556)),1.375rem)
    }
}

@media (max-width: 479px) {
    #text_block-111-248 {
        font-size:12px;
        color: #ffffff;
        font-weight: 500
    }
}

@media (max-width: 479px) {
    #text_block-131-248 {
        font-size:12px;
        color: #ffffff;
        font-weight: 500
    }
}

@media (max-width: 479px) {
    #text_block-126-248 {
        font-size:12px;
        color: #ffffff;
        font-weight: 500
    }
}

@media (max-width: 479px) {
    #text_block-121-248 {
        font-size:12px;
        color: #ffffff;
        font-weight: 500
    }
}

@media (max-width: 479px) {
    #text_block-116-248 {
        font-size:12px;
        color: #ffffff;
        font-weight: 500
    }
}

.oxy-dynamic-list :is([data-id="text_block-255-248"],#incspec) {
    font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.4167)),1.125rem) ;
    color: rgba(255,255,255,0.75);
    font-weight: 300;
    text-decoration: underline;
    transition-duration: 0.4s
}

.oxy-dynamic-list :is([data-id="text_block-255-248"],#incspec):hover {
    transform: translate(3px);
    color: #ffffff
}

.oxy-dynamic-list :is([data-id="link_text-297-248"],#incspec) {
    font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.4167)),1.125rem) ;
    color: rgba(255,255,255,0.75);
    font-weight: 300;
    text-decoration: underline;
    transition-duration: 0.4s
}

.oxy-dynamic-list :is([data-id="link_text-297-248"],#incspec):hover {
    transform: translate(3px);
    color: #ffffff
}

@media (max-width: 1120px) {
    .oxy-dynamic-list :is([data-id="text_block-255-248"],#incspec) {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.1389)),0.875rem)
    }
}

@media (max-width: 1120px) {
    .oxy-dynamic-list :is([data-id="link_text-297-248"],#incspec) {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.1389)),0.875rem)
    }
}

#link-52-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

#div_block-62-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 20%
}

#div_block-78-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 20%
}

#div_block-76-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 20%
}

#div_block-74-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 20%
}

#line001 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 20%
}

#div_block-46-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

.oxy-dynamic-list :is([data-id="div_block-243-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

.oxy-dynamic-list :is([data-id="link-291-248"],#incspec) {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 100%
}

#link-92-248 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    width: 30%;
    margin-bottom: 2%
}

@media (max-width: 479px) {
    #link-52-248 {
        width:50%
    }
}

@media (max-width: 479px) {
    #div_block-46-248 {
        width:50%
    }
}

@media (max-width: 479px) {
    #link-92-248 {
        width:45%;
        margin-bottom: 4%
    }
}

@media (max-width: 479px) {
    #div_block-107-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 19%;
        transition-duration: 0.4s
    }

    #div_block-107-248:hover {
        transform: scale(0.98,0.98)
    }
}

@media (max-width: 479px) {
    #div_block-127-248 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 19%;
        transition-duration: 0.4s
    }

    #div_block-127-248:hover {
        transform: scale(0.98,0.98)
    }
}

#image-53-248 {
    width: 100%;
    height: 100%;
    transition-duration: 0.4s
}

#image-53-248:hover {
    transform: translate(3px);
    filter: saturate(200%)
}

#image-34-248 {
    width: 100%;
    height: 100%;
    transition-duration: 0.4s
}

#image-34-248:hover {
    transform: translate(3px);
    filter: saturate(200%)
}

#image-15-248 {
    width: 100%;
    height: 100%
}

#image-16-248 {
    width: 100%;
    height: 100%;
    display: none
}

.oxy-dynamic-list :is([data-id="image-245-248"],#incspec) {
    width: 100%;
    height: 100%;
    transition-duration: 0.6s
}

.oxy-dynamic-list :is([data-id="image-245-248"],#incspec):hover {
    transform: translateY(-2px);
    filter: contrast(130%)
}

.oxy-dynamic-list :is([data-id="image-292-248"],#incspec) {
    width: 100%;
    height: 100%;
    transition-duration: 0.6s
}

.oxy-dynamic-list :is([data-id="image-292-248"],#incspec):hover {
    transform: translateY(-2px);
    filter: contrast(130%)
}

.oxy-dynamic-list :is([data-id="image-144-248"],#incspec) {
    width: 100%;
    height: 100%
}

#image-93-248 {
    width: 100%;
    height: 100%;
    transition-duration: 0.4s
}

#image-93-248:hover {
    transform: translateY(-3px);
    filter: saturate(200%)
}

#image-105-248 {
    width: 100%;
    height: 100%
}

#image-86-248 {
    width: 100%;
    height: 100%;
    border-radius: 50px;
    transition-duration: 0.4s
}

#image-86-248:hover {
    filter: saturate(200%)
}

#image-88-248 {
    width: 100%;
    height: 100%;
    border-radius: 50px;
    transition-duration: 0.4s
}

#image-88-248:hover {
    filter: saturate(200%)
}

@media (max-width: 479px) {
    #image-15-248 {
        display:none
    }
}

@media (max-width: 479px) {
    #image-16-248 {
        display:flex
    }
}

@media (max-width: 479px) {
    #image-109-248 {
        width:100%;
        height: 100%
    }
}

@media (max-width: 479px) {
    #image-129-248 {
        width:100%;
        height: 100%
    }
}

@media (max-width: 479px) {
    #image-124-248 {
        width:100%;
        height: 100%
    }
}

@media (max-width: 479px) {
    #image-119-248 {
        width:100%;
        height: 100%
    }
}

@media (max-width: 479px) {
    #image-114-248 {
        width:100%;
        height: 100%
    }
}

#fancy_icon-10-248 {
    color: #ffffff
}

@media (max-width: 479px) {
    #fancy_icon-10-248 {
        color:#ffffff
    }

    #fancy_icon-10-248>svg {
        width: 16px;
        height: 16px
    }
}

#code_block-20-248 {
    width: 100%;
    font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.4167)),1.125rem) ;
    color: #ffffff;
    font-weight: 400
}

#code_block-235-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.5556)),1.375rem) ;
    color: #ffffff;
    font-weight: 500;
    text-align: left;
    text-shadow: 0px 0px 2px #000000
}

#code_block-237-248 {
    font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.4167)),1.125rem) ;
    color: #ffffff;
    font-weight: 300;
    text-align: center;
    text-shadow: 0px 0px 2px #000000
}

#code_block-96-248 {
    font-size: clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.5556)),1.375rem) ;
    color: #ffffff;
    font-weight: 500;
    text-align: left;
    text-shadow: 0px 0px 2px #000000
}

#code_block-98-248 {
    font-size: clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.4167)),1.125rem) ;
    color: #ffffff;
    font-weight: 300;
    text-align: center;
    text-shadow: 0px 0px 2px #000000
}

#code_block-7-248 {
    width: 100%;
    position: fixed;
    top: 0px;
    opacity: 0.6;
    z-index: 20
}

@media (max-width: 1120px) {
    #code_block-237-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.1389)),0.875rem)
    }
}

@media (max-width: 1120px) {
    #code_block-96-248 {
        font-size:clamp(0.875rem,calc(0.875rem + ((1vw - 0.3rem) * 0.4167)),1.25rem)
    }
}

@media (max-width: 1120px) {
    #code_block-98-248 {
        font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.3rem) * 0.1389)),0.875rem)
    }
}

@media (max-width: 479px) {
    #code_block-235-248 {
        text-align:center
    }
}

@media (max-width: 479px) {
    #code_block-237-248 {
        text-align:center
    }
}

@media (max-width: 479px) {
    #code_block-96-248 {
        text-align:center
    }
}

@media (max-width: 479px) {
    #code_block-98-248 {
        text-align:center
    }
}

@media (max-width: 479px) {
    #code_block-7-248 {
        opacity:0.28
    }
}

#shortcode-13-248 {
    width: 100%
}

#_dynamic_list-240-248 {
    align-items: stretch;
    grid-template-columns: repeat(3,minmax(0px,1fr));
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    display: grid
}

#_dynamic_list-289-248 {
    display: none
}

@media (max-width: 1120px) {
    #_dynamic_list-240-248 {
        align-items:stretch;
        grid-template-columns: repeat(3,minmax(0px,1fr));
        grid-column-gap: 14px;
        grid-row-gap: 0px;
        display: grid
    }
}

@media (max-width: 1120px) {
    #_dynamic_list-289-248 {
        align-items:stretch;
        grid-template-columns: repeat(3,minmax(0px,1fr));
        grid-column-gap: 14px;
        grid-row-gap: 0px;
        display: grid
    }
}

@media (max-width: 479px) {
    #_dynamic_list-240-248 {
        display:none
    }
}

@media (max-width: 479px) {
    #_dynamic_list-289-248 {
        align-items:stretch;
        grid-template-columns: repeat(2,minmax(0px,1fr));
        grid-column-gap: 10px;
        grid-row-gap: 0px;
        display: grid
    }
}

#_dynamic_list-240-248 .oxy-repeater-pages {
    font-size: 0px
}

#_dynamic_list-289-248 .oxy-repeater-pages {
    font-size: 0px
}

#_dynamic_list-142-248 .oxy-repeater-pages {
    font-size: 12px
}

#-ou_content_slider-141-248 .slider-pagination-outside {
    padding-bottom: 0px
}

.oxy-ou-content-slider {
    display: flex;
    flex-direction: column;
    min-height: 80px
}

.oxy-ou-content-slider,.ou-content-slider-wrapper {
    position: relative;
    width: 100%
}

.oxy-ou-content-slider .oxy-dynamic-list,.oxy-ou-content-slider .swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),.oxy-ou-content-slider .swiper-wrapper.oxy-easy-posts .oxy-posts,.oxy-ou-content-slider .swiper-wrapper.ct-section .ct-section-inner-wrap {
    display: flex!important;
    grid-column-gap: unset!important;
    grid-row-gap: unset!important;
    grid-auto-rows: auto!important
}

.editorSld-edit .oxy-dynamic-list,.editorSld-edit .swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),.editorSld-edit .swiper-wrapper.oxy-easy-posts .oxy-posts,.editorSld-edit .swiper-wrapper.ct-section .ct-section-inner-wrap {
    flex-direction: row!important
}

.oxy-ou-content-slider .slider-pagination-outside {
    padding-bottom: 40px
}

.oxy-ou-content-slider .ou-swiper-button {
    background-image: none;
    width: auto;
    height: auto;
    line-height: 1;
    position: absolute;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    z-index: 18;
    cursor: pointer;
    font-size: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.oxy-ou-content-slider .ou-swiper-button:focus,.oxy-ou-content-slider .ou-swiper-button:active {
    outline: 0
}

.oxy-ou-content-slider .ou-swiper-button-prev {
    left: 10px
}

.oxy-ou-content-slider .ou-swiper-button-next {
    right: 10px
}

.oxy-ou-content-slider .ou-swiper-button svg {
    width: 20px;
    height: 20px
}

.oxy-ou-content-slider .ou-swiper-button svg,.oxy-ou-content-slider .ou-swiper-button:hover svg {
    fill: currentColor
}

.ou-content-slider-wrapper .oxy-repeater-pages-wrap,.ou-content-slider-wrapper .woocommerce-notices-wrapper,.ou-content-slider-wrapper .woocommerce-result-count,.ou-content-slider-wrapper form.woocommerce-ordering,.ou-content-slider-wrapper .page-title,.ou-content-slider-wrapper .woocommerce-pagination {
    display: none
}

.ou-content-slider-wrapper .woocommerce .products ul,.ou-content-slider-wrapper .woocommerce ul.products,.ou-content-slider-wrapper .related ul.products {
    align-items: stretch;
    margin: 0;
    padding: 0!important
}

.oxy-ou-content-slider .swiper-pagination-bullets .swiper-pagination-bullet-active {
    opacity: 1!important
}

body.oxygen-builder-body #-ou_content_slider-141-248 .oxy-dynamic-list > .ct-div-block {
    width: calc(100% / 19);
    padding-right: 10px
}

#-ou_content_slider-141-248 .swiper-container-multirow .swiper-wrapper {
    height: 100%!important
}











@media (max-width: 479px) {
    #btn_line_01 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 19%;
        transition-duration: 0.4s
    }

    #btn_line_01:hover {
        transform: scale(0.98,0.98)
    }
}

@media (max-width: 479px) {
    #btn_reg_01 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 19%;
        transition-duration: 0.4s
    }

    #btn_reg_01:hover {
        transform: scale(0.98,0.98)
    }
}

@media (max-width: 479px) {
    #btn_login_01 {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 24%;
        transition-duration: 0.4s
    }

    #btn_login_01:hover {
        transform: scale(0.98,0.98)
    }
}

@media (max-width: 479px) {
    #homebt {
        flex-direction:column;
        display: flex;
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 19%;
        transition-duration: 0.4s
    }

    #homebt:hover {
        transform: scale(0.98,0.98)
    }
}