#section-875-111>.ct-section-inner-wrap {
    padding-bottom: 55px;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start
}

#section-875-111 {
    display: block
}

#section-875-111 {
    background-color: #f5f3eb;
    height: 900px;
    position: relative;
    text-align: center;
    background-position: 50% 50%
}

#section-2-111>.ct-section-inner-wrap {
    padding-top: 65px;
    padding-bottom: 79px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between
}

#section-2-111 {
    display: block
}

#section-2-111 {
    text-align: right
}

@media (max-width:1500px) {
    #section-2-111>.ct-section-inner-wrap {
        padding-top: 76px;
        display: flex;
        flex-direction: row
    }

    #section-2-111 {
        display: block
    }

    #section-2-111 {
        text-align: justify
    }
}

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

    #section-2-111 {
        display: block
    }

    #section-2-111 {
        text-align: justify
    }
}

@media (max-width:767px) {
    #section-875-111>.ct-section-inner-wrap {
        padding-bottom: 20px
    }
}

@media (max-width:479px) {
    #section-2-111>.ct-section-inner-wrap {
        padding-bottom: 55px
    }
}

#div_block-888-111 {
    width: 65%
}

#div_block-3-111 {
    width: 64%;
    flex-direction: column;
    display: flex;
    gap: 50px
}

#div_block-25-111 {
    text-align: center;
    align-items: flex-start;
    padding-top: 0px;
    margin-top: 0px;
    width: 100%;
    padding-left: 0px
}

#div_block-896-111 {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px
}

#div_block-897-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -12px
}

.oxy-dynamic-list :is([data-id="div_block-929-111"], #incspec) {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 0px
}

#div_block-965-111 {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 60px
}

#div_block-966-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -12px
}

.oxy-dynamic-list :is([data-id="div_block-969-111"], #incspec) {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 10px
}

#div_block-1005-111 {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 55px
}

#div_block-1006-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -12px
}

.oxy-dynamic-list :is([data-id="div_block-1009-111"], #incspec) {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 10px
}

#div_block-1191-111 {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 55px
}

#div_block-1192-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -12px
}

.oxy-dynamic-list :is([data-id="div_block-1195-111"], #incspec) {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 10px
}

#div_block-146-111 {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px
}

#div_block-1170-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0px
}

#div_block-1247-111 {
    width: 100%;
    margin-bottom: 67px
}

#div_block-1493-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center
}

#div_block-1253-111 {
    border-radius: 5px;
    overflow: hidden;
    background-color: #661c1738;
    border-top-color: #bfac9c;
    border-right-color: #bfac9c;
    border-bottom-color: #bfac9c;
    border-left-color: #bfac9c;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    width: 100%;
    margin-top: 5px
}

#div_block-1254-111 {
    align-items: stretch;
    grid-template-columns: repeat(5, minmax(1px, 1fr));
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    width: 100%;
    display: grid
}

#div_block-1263-111 {
    border-right-style: none
}

.oxy-dynamic-list :is([data-id="div_block-1266-111"], #incspec) {
    align-items: stretch;
    grid-template-columns: repeat(5, minmax(1px, 1fr));
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    display: grid;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-top-color: #bfac9c;
    background-color: #eae5d6
}

.oxy-dynamic-list :is([data-id="div_block-1267-111"], #incspec) {
    border-right-color: #bfac9c;
    border-right-width: 1px;
    border-right-style: none;
    border-left-color: #bfac9c;
    border-left-width: 1px;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-bottom-width: 1px;
    border-bottom-style: none;
    margin-left: 0px;
    border-top-style: none;
    align-items: flex-end
}

#div_block-1282-111 {
    border-radius: 10px;
    overflow: hidden;
    background-color: #661c1738;
    border-top-color: #bfac9c;
    border-right-color: #bfac9c;
    border-bottom-color: #bfac9c;
    border-left-color: #bfac9c;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    margin-top: 0px;
    text-align: left;
    display: none;
    align-items: stretch
}

#div_block-1283-111 {
    display: flex;
    flex-direction: column;
    text-align: left;
    width: 200px
}

.oxy-dynamic-list :is([data-id="div_block-1295-111"], #incspec) {
    display: flex;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-top-color: #bfac9c;
    background-color: #eae5d6;
    flex-direction: column;
    text-align: left;
    align-items: center
}

.oxy-dynamic-list :is([data-id="div_block-1296-111"], #incspec) {
    border-right-color: #bfac9c;
    border-right-width: 1px;
    border-right-style: none;
    border-left-color: #bfac9c;
    border-left-width: 1px;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-bottom-width: 1px;
    border-bottom-style: none;
    margin-left: 0px;
    border-top-style: none
}

#div_block-1313-111 {
    border-radius: 5px;
    overflow: hidden;
    background-color: #661c1738;
    border-top-color: #bfac9c;
    border-right-color: #bfac9c;
    border-bottom-color: #bfac9c;
    border-left-color: #bfac9c;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    width: 100%;
    margin-top: 5px
}

#div_block-1314-111 {
    align-items: stretch;
    grid-template-columns: repeat(5, minmax(1px, 1fr));
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    width: 100%;
    display: grid
}

#div_block-1323-111 {
    border-right-style: none
}

.oxy-dynamic-list :is([data-id="div_block-1326-111"], #incspec) {
    align-items: stretch;
    grid-template-columns: repeat(5, minmax(1px, 1fr));
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    display: grid;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-top-color: #bfac9c;
    background-color: #eae5d6
}

.oxy-dynamic-list :is([data-id="div_block-1327-111"], #incspec) {
    border-right-color: #bfac9c;
    border-right-width: 1px;
    border-right-style: none;
    border-left-color: #bfac9c;
    border-left-width: 1px;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-bottom-width: 1px;
    border-bottom-style: none;
    margin-left: 0px;
    border-top-style: none
}

#div_block-1342-111 {
    border-radius: 10px;
    overflow: hidden;
    background-color: #661c1738;
    border-top-color: #bfac9c;
    border-right-color: #bfac9c;
    border-bottom-color: #bfac9c;
    border-left-color: #bfac9c;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    margin-top: 0px;
    text-align: left;
    display: none;
    align-items: stretch
}

#div_block-1343-111 {
    display: flex;
    flex-direction: column;
    text-align: left;
    width: 200px
}

.oxy-dynamic-list :is([data-id="div_block-1355-111"], #incspec) {
    display: flex;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-top-color: #bfac9c;
    background-color: #eae5d6;
    flex-direction: column;
    text-align: left;
    align-items: center
}

.oxy-dynamic-list :is([data-id="div_block-1356-111"], #incspec) {
    border-right-color: #bfac9c;
    border-right-width: 1px;
    border-right-style: none;
    border-left-color: #bfac9c;
    border-left-width: 1px;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-bottom-width: 1px;
    border-bottom-style: none;
    margin-left: 0px;
    border-top-style: none
}

#div_block-1179-111 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    border-radius: 10px;
    border-top-color: #e8e1d7;
    border-right-color: #e8e1d7;
    border-bottom-color: #e8e1d7;
    border-left-color: #e8e1d7;
    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;
    background-color: #fffdf9
}

#div_block-147-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -8px
}

#div_block-1182-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -8px
}

#div_block-1571-111 {
    border-radius: 5px;
    overflow: hidden;
    background-color: rgba(0, 0, 12, 0);
    border-top-color: #bfac9c;
    border-right-color: #bfac9c;
    border-bottom-color: #bfac9c;
    border-left-color: #bfac9c;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    width: 100%;
    margin-top: 5px
}

#div_block-1572-111 {
    width: 100%;
    display: flex;
    text-align: left;
    flex-direction: row;
    background-color: #5f4f3b
}

#div_block-1573-111 {
    width: 70%;
    align-items: flex-start;
    text-align: right
}

#div_block-1575-111 {
    width: 30%;
    border-right-color: #5f4f3b;
    border-right-style: solid
}

.oxy-dynamic-list :is([data-id="div_block-1584-111"], #incspec) {
    display: flex;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-top-color: #bfac9c;
    background-color: #fffdf9;
    text-align: left;
    flex-direction: row;
    margin-bottom: 0px;
    align-items: center
}

.oxy-dynamic-list :is([data-id="div_block-1585-111"], #incspec) {
    border-right-color: #bfac9c;
    border-right-width: 1px;
    border-right-style: none;
    border-left-color: #bfac9c;
    border-left-width: 1px;
    border-left-style: none;
    border-bottom-color: #bfac9c;
    border-bottom-width: 1px;
    border-bottom-style: none;
    margin-left: 0px;
    border-top-style: none;
    align-items: flex-start;
    width: 70%;
    text-align: left;
    padding-left: 20px
}

.oxy-dynamic-list :is([data-id="div_block-1588-111"], #incspec) {
    width: 30%;
    background-color: #fffdf9
}

#request-form {
    padding-top: 50px;
    padding-right: 40px;
    padding-bottom: 50px;
    padding-left: 40px;
    border-radius: 20px;
    border-top-color: #f5f3eb;
    border-right-color: #f5f3eb;
    border-bottom-color: #f5f3eb;
    border-left-color: #f5f3eb;
    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;
    background-color: #fffdf9;
    width: 100%;
    align-items: flex-start;
    text-align: left
}

#div_block-1984-111 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px
}

#div_block-189-111 {
    width: 29%;
    margin-right: 1px;
    margin-top: -234px;
    z-index: 10
}

#div_block-190-111 {
    width: 100%
}

#div_block-191-111 {
    width: 100%;
    background-color: #fffdf9;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-top-color: #e8e1d7;
    border-right-color: #e8e1d7;
    border-bottom-color: #e8e1d7;
    border-left-color: #e8e1d7;
    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-radius: 20px
}

#div_block-192-111 {
    width: 100%;
    border-bottom-color: #c6c6c6;
    border-bottom-width: 1px;
    padding-bottom: 11px;
    border-bottom-style: dashed
}

#div_block-194-111 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 5px
}

.oxy-dynamic-list :is([data-id="div_block-200-111"], #incspec) {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: flex-start;
    margin-bottom: 11px;
    gap: 6px
}

#div_block-1561-111 {
    width: 100%;
    text-align: left;
    align-items: center;
    margin-top: 31px
}

#div_block-1546-111 {
    flex-direction: row;
    display: flex;
    margin-top: 0px;
    gap: 3px
}

@media (max-width:1500px) {
    #div_block-3-111 {
        width: 62%
    }
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="div_block-929-111"], #incspec) {
        align-items: flex-start
    }
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="div_block-969-111"], #incspec) {
        align-items: flex-start
    }
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="div_block-1009-111"], #incspec) {
        align-items: flex-start
    }
}

@media (max-width:1500px) {
    #div_block-189-111 {
        width: 34%
    }
}

@media (max-width:1500px) {
    #div_block-191-111 {
        padding-left: 30px;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px
    }
}

@media (max-width:991px) {
    #div_block-888-111 {
        width: 100%
    }
}

@media (max-width:991px) {
    #div_block-3-111 {
        width: 100%;
        gap: 30px
    }
}

@media (max-width:991px) {
    #div_block-189-111 {
        width: 100%;
        display: none
    }
}

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

@media (max-width:767px) {
    #div_block-25-111 {
        width: 100%
    }
}

@media (max-width:767px) {
    .oxy-dynamic-list :is([data-id="div_block-929-111"], #incspec) {
        margin-bottom: 0px
    }
}

@media (max-width:767px) {
    #div_block-965-111 {
        margin-top: 40px
    }
}

@media (max-width:767px) {
    #div_block-1005-111 {
        margin-top: 40px
    }
}

@media (max-width:767px) {
    #div_block-1191-111 {
        margin-top: 40px
    }
}

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

@media (max-width:767px) {
    #div_block-1254-111 {
        align-items: stretch;
        grid-template-columns: repeat(5, minmax(1px, 1fr));
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: left;
        display: grid;
        align-items: stretch
    }
}

@media (max-width:767px) {
    #div_block-1282-111 {
        display: flex;
        width: 100%;
        flex-direction: row
    }
}

@media (max-width:767px) {
    #div_block-1283-111 {
        text-align: justify;
        display: flex;
        align-items: stretch;
        flex-direction: column
    }
}

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

@media (max-width:767px) {
    #div_block-1314-111 {
        align-items: stretch;
        grid-template-columns: repeat(5, minmax(1px, 1fr));
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: left;
        display: grid;
        align-items: stretch
    }
}

@media (max-width:767px) {
    #div_block-1342-111 {
        display: flex;
        width: 100%;
        flex-direction: row
    }
}

@media (max-width:767px) {
    #div_block-1343-111 {
        text-align: justify;
        display: flex;
        align-items: stretch;
        flex-direction: column
    }
}

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

@media (max-width:767px) {
    #div_block-1572-111 {
        align-items: stretch;
        grid-template-columns: repeat(5, minmax(1px, 1fr));
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: left;
        display: grid;
        align-items: stretch
    }
}

@media (max-width:767px) {
    #request-form {
        margin-top: 24px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="div_block-1009-111"], #incspec) {
        align-items: flex-start
    }
}

@media (max-width:479px) {
    #div_block-1254-111 {
        text-align: left;
        flex-direction: row;
        display: flex;
        align-items: stretch
    }
}

@media (max-width:479px) {
    #div_block-1282-111 {
        align-items: stretch
    }
}

@media (max-width:479px) {
    #div_block-1283-111 {
        flex-direction: column;
        display: flex;
        align-items: stretch;
        width: 166px;
        justify-content: space-around;
        background-color: #5f4f3b
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="div_block-1295-111"], #incspec) {
        padding-bottom: 0px
    }
}

@media (max-width:479px) {
    #div_block-1314-111 {
        text-align: left;
        flex-direction: row;
        display: flex;
        align-items: stretch
    }
}

@media (max-width:479px) {
    #div_block-1342-111 {
        margin-right: 0px
    }
}

@media (max-width:479px) {
    #div_block-1343-111 {
        flex-direction: column;
        display: flex;
        align-items: stretch;
        width: 166px;
        background-color: #5f4f3b;
        justify-content: space-around
    }
}

@media (max-width:479px) {
    #div_block-1179-111 {
        padding-left: 29px;
        padding-right: 25px
    }
}

@media (max-width:479px) {
    #div_block-1572-111 {
        text-align: left;
        flex-direction: row;
        display: flex;
        align-items: stretch
    }
}

@media (max-width:479px) {
    #request-form {
        padding-left: 25px;
        padding-top: 35px;
        padding-right: 25px;
        padding-bottom: 40px
    }
}

#headline-889-111 {
    color: #ffffff;
    font-size: 48px;
    font-weight: 300;
    margin-bottom: -12px;
    text-align: left;
    line-height: 1.1
}

#headline-898-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-967-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1007-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1193-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1171-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1494-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1251-111 {
    color: #946414;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 200;
    line-height: 1;
    margin-bottom: 3px;
    letter-spacing: 1px;
    margin-top: 40px
}

#headline-1311-111 {
    color: #946414;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 200;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    margin-top: 40px
}

#headline-1029-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1183-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#headline-1985-111 {
    color: #5f4f3b;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

@media (max-width:1500px) {
    #headline-889-111 {
        font-size: 42px
    }
}

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

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

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

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

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

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

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

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

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

@media (max-width:479px) {
    #headline-889-111 {
        font-size: 35px
    }
}

@media (max-width:479px) {
    #headline-898-111 {
        font-size: 25px;
        text-align: left
    }
}

@media (max-width:479px) {
    #headline-967-111 {
        font-size: 25px;
        text-align: left
    }
}

@media (max-width:479px) {
    #headline-1007-111 {
        font-size: 25px;
        text-align: left
    }
}

@media (max-width:479px) {
    #headline-1193-111 {
        font-size: 25px;
        text-align: left
    }
}

@media (max-width:479px) {
    #headline-1171-111 {
        font-size: 25px
    }
}

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

@media (max-width:479px) {
    #headline-1183-111 {
        font-size: 22px;
        text-align: left
    }
}

@media (max-width:479px) {
    #headline-1985-111 {
        font-size: 27px;
        text-align: center
    }
}

#text_block-890-111 {
    color: #ffffff;
    text-align: left;
    font-size: 18px;
    font-weight: 500
}

#text_block-29-111 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: Inherit
}

#text_block-32-111 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: Inherit
}

#text_block-584-111 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: Inherit
}

.oxy-dynamic-list :is([data-id="text_block-931-111"], #incspec) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Lora';
    color: #5f4f3b
}

.oxy-dynamic-list :is([data-id="text_block-971-111"], #incspec) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-top: 0px
}

.oxy-dynamic-list :is([data-id="text_block-1011-111"], #incspec) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-top: 0px
}

.oxy-dynamic-list :is([data-id="text_block-1197-111"], #incspec) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-top: 0px
}

#text_block-1172-111 {
    margin-top: 0px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.8;
    text-align: left;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-bottom: 19px
}

.oxy-dynamic-list :is([data-id="text_block-152-111"], #incspec) {
    margin-top: -10px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.8;
    text-align: left;
    color: #5f4f3b
}

#text_block-1499-111 {
    margin-top: 0px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.8;
    text-align: left;
    font-family: 'Lora';
    color: #5f4f3b
}

#text_block-1252-111 {
    margin-top: 0px;
    color: #5f4f3b;
    text-align: left;
    line-height: 1.7;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    margin-bottom: 13px;
    font-weight: 500
}

#text_block-1312-111 {
    margin-top: 4px;
    color: #6d583f;
    text-align: left;
    line-height: 1.7;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    margin-bottom: 13px;
    font-weight: 500
}

#text_block-1030-111 {
    margin-top: 0px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.8;
    text-align: left;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-bottom: 19px
}

#text_block-1185-111 {
    margin-top: 0px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.8;
    text-align: left;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-bottom: 9px
}

#text_block-1574-111 {
    width: 100%;
    padding-left: 20px;
    text-align: left;
    font-size: 19px
}

#text_block-193-111 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    line-height: 1
}

#text_block-195-111 {
    font-size: 25px;
    color: #000000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#text_block-197-111 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px
}

#text_block-198-111 {
    font-size: 19px;
    margin-top: 16px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: left;
    line-height: 1.6;
    color: #5f4f3b;
    margin-bottom: 0px;
    font-family: 'Trattatello';
    text-transform: uppercase
}

.oxy-dynamic-list :is([data-id="text_block-202-111"], #incspec) {
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.3;
    font-family: 'Lora';
    color: #5f4f3b
}

#text_block-205-111 {
    font-family: 'Trattatello';
    letter-spacing: 1.4px;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fffdf9;
    font-weight: 500
}

#text_block-1566-111 {
    font-size: 20px;
    margin-top: 0px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: left;
    line-height: 1.6;
    color: #5f4f3b;
    margin-bottom: 11px;
    font-family: 'Trattatello';
    text-transform: uppercase
}

@media (max-width:1500px) {
    #text_block-890-111 {
        font-size: 17px
    }
}

@media (max-width:1500px) {
    #text_block-29-111 {
        font-family: 'Trattatello';
        font-weight: 400
    }
}

@media (max-width:1500px) {
    #text_block-32-111 {
        font-family: 'Trattatello';
        font-weight: 400
    }
}

@media (max-width:1500px) {
    #text_block-584-111 {
        font-family: 'Trattatello';
        font-weight: 400
    }
}

@media (max-width:479px) {
    #text_block-890-111 {
        font-size: 16px
    }
}

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

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

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

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="text_block-931-111"], #incspec) {
        font-size: 16px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="text_block-971-111"], #incspec) {
        font-size: 16px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="text_block-1011-111"], #incspec) {
        font-size: 16px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="text_block-1197-111"], #incspec) {
        font-size: 16px
    }
}

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

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="text_block-152-111"], #incspec) {
        font-size: 15px
    }
}

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

@media (max-width:479px) {
    #text_block-1252-111 {
        margin-top: 14px;
        font-size: 15px
    }
}

@media (max-width:479px) {
    #text_block-1312-111 {
        margin-top: 14px;
        font-size: 15px
    }
}

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

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

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

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

#link-1563-111 {
    background-color: #35e0a1;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-1549-111 {
    background-image: linear-gradient(197deg, #f900b7, #ffbf00);
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-1547-111 {
    background-color: #295497;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-1553-111 {
    background-color: #000000;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-1555-111 {
    background-color: #01bf24;
    margin-right: 0px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#image-876-111 {
    position: absolute;
    bottom: -5px;
    right: 0px;
    left: 0px;
    width: 100%
}

.oxy-dynamic-list :is([data-id="image-1165-111"], #incspec) {
    width: 100%;
    object-fit: cover;
    height: 200px;
    border-radius: 10px;
    margin-top: 16px;
    margin-bottom: 0px
}

.oxy-dynamic-list :is([data-id="fancy_icon-930-111"], #incspec) {
    color: #946414
}

.oxy-dynamic-list :is([data-id="fancy_icon-930-111"], #incspec)>svg {
    width: 19px;
    height: 19px
}

.oxy-dynamic-list :is([data-id="fancy_icon-970-111"], #incspec) {
    color: #d10000
}

.oxy-dynamic-list :is([data-id="fancy_icon-970-111"], #incspec)>svg {
    width: 19px;
    height: 19px
}

.oxy-dynamic-list :is([data-id="fancy_icon-970-111"], #incspec) {
    margin-top: 3px
}

.oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec) {
    color: #db964c
}

.oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec)>svg {
    width: 18px;
    height: 18px
}

.oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec) {
    margin-right: 1px
}

.oxy-dynamic-list :is([data-id="fancy_icon-1196-111"], #incspec) {
    color: #8e5454
}

.oxy-dynamic-list :is([data-id="fancy_icon-1196-111"], #incspec)>svg {
    width: 18px;
    height: 18px
}

.oxy-dynamic-list :is([data-id="fancy_icon-1196-111"], #incspec) {
    margin-right: 1px;
    margin-top: 4px
}

.oxy-dynamic-list :is([data-id="fancy_icon-530-111"], #incspec) {
    color: #946414
}

.oxy-dynamic-list :is([data-id="fancy_icon-530-111"], #incspec)>svg {
    width: 15px;
    height: 15px
}

.oxy-dynamic-list :is([data-id="fancy_icon-530-111"], #incspec) {
    margin-top: 3px
}

#fancy_icon-1564-111 {
    color: #000000
}

#fancy_icon-1564-111>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1550-111>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1548-111>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1554-111>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1556-111>svg {
    width: 24px;
    height: 24px
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="fancy_icon-930-111"], #incspec) {
        color: #946414
    }

    .oxy-dynamic-list :is([data-id="fancy_icon-930-111"], #incspec) {
        margin-top: 3px
    }
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec) {
        color: #db964c
    }

    .oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec) {
        margin-top: 3px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec) {
        color: #db964c
    }

    .oxy-dynamic-list :is([data-id="fancy_icon-1010-111"], #incspec) {
        margin-top: 3px
    }
}

@media (max-width:1500px) {
    #_tab-28-111 {
        border-radius: 5px
    }
}

#_tab_content-879-111 {
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#_tab_content-883-111 {
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#_tabs-27-111 {
    margin-bottom: 49px;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-radius: 0px;
    border-top-color: #e8e1d7;
    border-right-color: #e8e1d7;
    border-bottom-color: #e8e1d7;
    border-left-color: #e8e1d7;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    gap: 13px
}

@media (max-width:991px) {
    #_tabs-27-111 {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 13px
    }
}

@media (max-width:767px) {
    #_tabs-27-111 {
        padding-left: 0px;
        padding-right: 0px;
        gap: 14px;
        flex-wrap: nowrap;
        width: 100%;
        text-align: center;
        flex-direction: column;
        display: flex;
        margin-bottom: 52px
    }
}

@media (max-width:479px) {
    #_tabs-27-111 {
        text-align: center;
        flex-direction: column;
        display: flex;
        width: 100%;
        margin-bottom: 32px
    }
}

#_dynamic_list-928-111 {
    align-items: stretch;
    grid-template-columns: repeat(2, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    margin-top: 33px;
    display: grid;
    padding-top: 0px
}

#_dynamic_list-968-111 {
    margin-top: 33px;
    padding-top: 0px
}

#_dynamic_list-1008-111 {
    margin-top: 33px
}

#_dynamic_list-1194-111 {
    margin-top: 33px
}

#_dynamic_list-1294-111 {
    align-items: stretch;
    grid-template-columns: repeat(2, minmax(1px, 1fr));
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    display: grid;
    listrendertype: 1
}

#_dynamic_list-1354-111 {
    align-items: stretch;
    grid-template-columns: repeat(2, minmax(1px, 1fr));
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    display: grid;
    listrendertype: 1
}

#_dynamic_list-199-111 {
    margin-top: 11px;
    margin-bottom: 0px
}

@media (max-width:767px) {
    #_dynamic_list-928-111 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #_dynamic_list-1294-111 {
        background-color: #eae5d6
    }
}

@media (max-width:767px) {
    #_dynamic_list-1354-111 {
        background-color: #eae5d6
    }
}

#_dynamic_list-928-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-968-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1008-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1194-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-149-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1265-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1294-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1325-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1354-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-1583-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-199-111 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-928-111 {
    outline: none
}

#_dynamic_list-968-111 {
    outline: none
}

#_dynamic_list-1008-111 {
    outline: none
}

#_dynamic_list-1194-111 {
    outline: none
}

#_dynamic_list-149-111 {
    outline: none
}

#_dynamic_list-1265-111 {
    outline: none
}

#_dynamic_list-1294-111 {
    outline: none
}

#_dynamic_list-1325-111 {
    outline: none
}

#_dynamic_list-1354-111 {
    outline: none
}

#_dynamic_list-1583-111 {
    outline: none
}

#_dynamic_list-199-111 {
    outline: none
}

#-form_widget-2123-111 .fluentform {
    width: 100%;
    margin-bottom: -20px
}

#-form_widget-2123-111 .fluentform .ff-el-input--label label {
    text-align: left;
    font-size: 15px
}

#-form_widget-2123-111 .ff-btn-submit {
    color: #ffffff;
    background-color: #946414;
    font-family: 'Trattatello';
    text-transform: uppercase;
    font-size: 18px;
    border_radius_border-radius: 5px;
    border-top-color: #946414;
    border-right-color: #946414;
    border-bottom-color: #946414;
    border-left-color: #946414;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-radius: 5px
}

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

#-form_widget-2123-111 {
    margin-top: 28px;
    width: 100%;
    font-size: 15px
}

.oxy-pro-accordion {
    overflow-anchor: none;
    border-radius: 5px;
    width: 100%
}

.oxy-pro-accordion_content {
    width: 100%
}

.oxy-pro-accordion_inner[data-type=acf] {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion_inner[data-type=acf] .oxy-pro-accordion_item {
    counter-increment: extras_accordion_items
}

.oxy-pro-accordion_inner[data-type=metabox] {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion_inner[data-type=metabox] .oxy-pro-accordion_item {
    counter-increment: extras_accordion_items
}

.oxy-pro-accordion {
    counter-increment: extras_accordion_items
}

.oxy-pro-accordion:first-of-type {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion[data-counter="false"] {
    counter-increment: none
}

.oxy-pro-accordion[data-counter="false"]:first-of-type {
    counter-reset: none
}

.oxy-dynamic-list [data-counter="true"] {
    counter-increment: extras_accordion_items
}

.oxy-dynamic-list [data-counter="true"]:first-of-type {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion_header {
    color: inherit;
    cursor: pointer;
    font-size: .7em;
    letter-spacing: .1em;
    transition: all var(--extras-accordion-duration);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border: none;
    box-shadow: none;
    text-align: left;
    padding: 0;
    font-family: inherit
}

.woocommerce .oxy-pro-accordion_header {
    transition: all var(--extras-accordion-duration);
    -webkit-transition: all var(--extras-accordion-duration)
}

.oxy-pro-accordion_header svg {
    fill: currentColor;
    font-size: 1em;
    height: 1em;
    width: 1em;
    transition: transform var(--extras-accordion-duration), opacity calc(var(--extras-accordion-duration)/2);
    -webkit-transition: -webkit-transform var(--extras-accordion-duration), opacity calc(var(--extras-accordion-duration)/2)
}

.oxy-pro-accordion_icon {
    display: flex;
    padding: 20px;
    align-items: center;
    font-size: 18px;
    position: relative
}

.oxy-pro-accordion_inner {
    padding: 0;
    margin: 0
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_close-icon {
    position: absolute;
    opacity: 0
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_toggle-icon {
    opacity: 1
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_item.active .oxy-pro-accordion_close-icon {
    opacity: 1
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_item.active .oxy-pro-accordion_toggle-icon {
    opacity: 0
}

.oxy-pro-accordion_context-icon {
    background-color: rgba(255, 255, 255, 0.35);
    display: flex;
    padding: 20px;
    align-items: center;
    justify-content: center;
    font-size: 18px
}

.oxy-pro-accordion_title-area {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    padding: 10px 20px;
    line-height: 1.2
}

.oxy-pro-accordion_title {
    color: inherit
}

.oxy-pro-accordion_body {
    display: none;
    will-change: height, display
}

.oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
    display: block
}

.oxy-pro-accordion_content {
    padding: 1.5em 1.5em;
    transition: var(--extras-accordion-duration) ease
}

.oxy-pro-accordion_item {
    --extras-accordion-duration: 300ms;
    transition: var(--extras-accordion-duration) ease;
    -webkit-transition: var(--extras-accordion-duration) ease;
    list-style-type: none;
    --extras-counter-type: decimal;
    padding: 0;
    margin: 0
}

.oxy-pro-accordion_item.active .oxy-pro-accordion_header {
    transform: scale(var(--header-active-scale))
}

.oxy-pro-accordion_item.active .oxy-pro-accordion_icon svg {
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg)
}

.oxy-dynamic-list>.ct-div-block:first-child .oxy-pro-accordion_inner[data-repeater-first="true"] .oxy-pro-accordion_body {
    display: block
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_header {
    background-color: #fffdf9;
    border_radius_border-radius: 5px;
    border-top-color: #e8e1d7;
    border-right-color: #e8e1d7;
    border-bottom-color: #e8e1d7;
    border-left-color: #e8e1d7;
    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-radius: 5px
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_title-area {
    padding-top: 15px
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_title {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    color: #5f4f3b;
    font-family: 'Lora'
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_content {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_icon {
    --extras-icon-rotate: 45deg;
    color: #9d8b76
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_header .oxy-pro-accordion_context-icon {
    font-size: 12px
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_context-icon {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    margin-left: 15px;
    margin-right: -5px;
    background-color: #c7edc2;
    color: #73ce65;
    border_radius_border-radius: 100px;
    border-radius: 100px
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_body {
    --extras-hide-accordion: none
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_item.active .oxy-pro-accordion_icon svg {
    transform: rotate(var(--extras-icon-rotate));
    -webkit-transform: rotate(var(--extras-icon-rotate))
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_context-icon {
    display: none
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .active .oxy-pro-accordion_content {
    opacity: 1
}

.oxygen-builder-body .oxy-pro-accordion_body,
.oxygen-builder-body .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body,
.oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_body,
.oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
    --extras-hide-accordion: block;
    display: var(--extras-hide-accordion) !important
}

.oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) {
    margin-top: 0px;
    margin-bottom: 15px;
    padding-left: 0px
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_title-area {
        padding-right: 5px
    }

    .oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_title {
        font-size: 17px
    }

    .oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .active .oxy-pro-accordion_content {
        opacity: 1
    }

    .oxygen-builder-body .oxy-pro-accordion_body,
    .oxygen-builder-body .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body,
    .oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_body,
    .oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
        --extras-hide-accordion: block;
        display: var(--extras-hide-accordion) !important
    }
}

@media (max-width:991px) {
    .oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .oxy-pro-accordion_title {
        font-size: 16px
    }

    .oxy-dynamic-list :is([data-id="-pro-accordion-151-111"], #incspec) .active .oxy-pro-accordion_content {
        opacity: 1
    }

    .oxygen-builder-body .oxy-pro-accordion_body,
    .oxygen-builder-body .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body,
    .oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_body,
    .oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
        --extras-hide-accordion: block;
        display: var(--extras-hide-accordion) !important
    }
}