#section-2-247>.ct-section-inner-wrap {
    padding-bottom: 55px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

#section-2-247 {
    display: block
}

#section-2-247 {
    background-color: #d3c6b2;
    height: 500px;
    position: relative;
    text-align: right;
    background-position: 50% 50%
}

#section-9-247>.ct-section-inner-wrap {
    padding-top: 0;
    align-items: center
}

#section-9-247 {
    text-align: left
}

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

@media (max-width:479px) {
    #section-2-247 {
        height: 450px
    }
}

#div_block-514-247 {
    text-align: left;
    align-items: center;
    margin-bottom: 50px
}

#div_block-180-247 {
    background-color: #fffdf9;
    padding-top: 30px;
    padding-right: 40px;
    padding-bottom: 30px;
    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;
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 30px;
    margin-bottom: 66px;
    margin-top: -65px;
    width: 90%;
    z-index: 10
}

.oxy-dynamic-list :is([data-id="div_block-26-247"], #incspec) {
    background-position: 50% 50%
}

.oxy-dynamic-list :is([data-id="div_block-27-247"], #incspec) {
    padding-bottom: 0px
}

.oxy-dynamic-list :is([data-id="div_block-32-247"], #incspec) {
    padding-bottom: 0px;
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

@media (max-width:1500px) {
    #div_block-180-247 {
        padding-left: 30px;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        width: 98%;
        gap: 18px
    }
}

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

@media (max-width:991px) {
    #div_block-180-247 {
        margin-bottom: 40px
    }
}

@media (max-width:991px) {
    .oxy-dynamic-list :is([data-id="div_block-32-247"], #incspec) {
        align-items: flex-end
    }
}

@media (max-width:767px) {
    #div_block-180-247 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    .oxy-dynamic-list :is([data-id="div_block-32-247"], #incspec) {
        align-items: flex-end
    }
}

@media (max-width:479px) {
    #div_block-514-247 {
        margin-bottom: 96px;
        margin-top: 0px
    }
}

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

#text_block-515-247 {
    font-family: 'Dexotick';
    color: #acb58e;
    font-size: 55px;
    line-height: 1;
    font-weight: 400
}

#text_block-516-247 {
    font-family: 'Trattatello';
    color: #f0ebe3;
    font-size: 65px;
    line-height: 0.8;
    font-weight: 300
}

.oxy-dynamic-list :is([data-id="text_block-28-247"], #incspec) {
    color: #ffffff;
    text-align: left;
    font-weight: 600;
    font-size: 27px;
    line-height: 1.2;
    width: 100%;
    text-transform: none;
    text-wrap: balance
}

.oxy-dynamic-list :is([data-id="text_block-30-247"], #incspec) {
    color: #ffffff;
    text-align: left;
    font-weight: 600;
    font-size: 17px;
    line-height: 1.2;
    width: 100%;
    margin-top: 7px;
    font-style: italic
}

.oxy-dynamic-list :is([data-id="text_block-34-247"], #incspec) {
    color: #ffffff;
    text-align: left;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.2
}

.oxy-dynamic-list :is([data-id="text_block-35-247"], #incspec) {
    color: #ffffff;
    text-align: left;
    font-weight: 900;
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 0px
}

.oxy-dynamic-list :is([data-id="text_block-37-247"], #incspec) {
    color: #ffffff;
    text-align: left;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.2;
    margin-top: -2px
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="text_block-28-247"], #incspec) {
        font-size: 30px
    }
}

@media (max-width:767px) {
    #text_block-516-247 {
        font-size: 50px
    }
}

@media (max-width:479px) {
    #text_block-515-247 {
        font-size: 49px
    }
}

@media (max-width:479px) {
    #text_block-516-247 {
        font-size: 43px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="text_block-28-247"], #incspec) {
        font-size: 23px;
        width: 100%
    }
}

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

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

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

.oxy-dynamic-list :is([data-id="link_button-38-247"], #incspec) {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid rgba(255, 255, 255, 0)
}

.oxy-dynamic-list :is([data-id="link_button-38-247"], #incspec) {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    border-radius: 5px;
    font-weight: 500;
    transition-duration: 0.3s;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 19px;
    padding-left: 19px
}

.oxy-dynamic-list :is([data-id="link_button-38-247"], #incspec):hover {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #333333
}

.oxy-dynamic-list :is([data-id="link_button-38-247"], #incspec):hover {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="link_button-38-247"], #incspec) {}

    .oxy-dynamic-list :is([data-id="link_button-38-247"], #incspec) {
        font-size: 13px
    }
}

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

#_dynamic_list-24-247 {
    align-items: stretch;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 0px;
    display: grid
}

@media (max-width:1500px) {
    #_dynamic_list-24-247 {
        align-items: stretch;
        grid-template-columns: repeat(2, minmax(200px, 1fr));
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        display: grid
    }
}

@media (max-width:767px) {
    #_dynamic_list-24-247 {
        align-items: stretch;
        grid-template-columns: repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

#_dynamic_list-24-247 .oxy-repeater-pages {
    font-size: 12px
}

div.ct-section-inner-wrap,
div.oxy-header-container {
    max-width: 1500px
}

#-wpgb-facet-201-247 .wpgb-select,
#-wpgb-facet-201-247 .wpgb-select .wpgb-select-search,
#-wpgb-facet-201-247 .wpgb-select input {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select:hover,
#-wpgb-facet-201-247 .wpgb-select:hover .wpgb-select-search,
#-wpgb-facet-201-247 .wpgb-select:hover input {
    color: #493f34
}

#-wpgb-facet-201-247 .wpgb-select:hover input::placeholder {
    color: #493f34
}

#-wpgb-facet-201-247 .wpgb-select:hover input::-webkit-input-placeholder {
    color: #493f34
}

#-wpgb-facet-201-247 .wpgb-select:hover input::-moz-placeholder {
    color: #493f34
}

#-wpgb-facet-201-247 .wpgb-select:hover input:-ms-input-placeholder {
    color: #493f34
}

#-wpgb-facet-201-247 .wpgb-select:hover input:-moz-placeholder {
    color: #493f34
}

#-wpgb-facet-201-247 .wpgb-select:hover,
#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused .wpgb-select-search,
#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused input {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-201-247 .wpgb-select {
    background-color: #ffffff;
    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;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 15px
}

#-wpgb-facet-201-247 .wpgb-select:hover {
    border-color: #d3c6b2
}

#-wpgb-facet-201-247 .wpgb-select:focus,
#-wpgb-facet-201-247 .wpgb-select.wpgb-select-focused {
    border-color: #d3c6b2
}

#-wpgb-facet-201-247 .wpgb-select,
#-wpgb-facet-201-247 .wpgb-select * {
    font-size: 15px
}

.oxy-wpgb-facet {
    width: 100%
}

.oxy-wpgb-facet .wpgb-facet>fieldset:last-child,
.oxy-wpgb-facet .wpgb-facet>.wpgb-button {
    margin-bottom: 0
}

#-wpgb-facet-201-247:hover {
    oxy-wpgb-facet-slug-wpgbselectborder-color: #d3c6b2
}

#-wpgb-facet-197-247 .wpgb-select,
#-wpgb-facet-197-247 .wpgb-select .wpgb-select-search,
#-wpgb-facet-197-247 .wpgb-select input {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select:hover,
#-wpgb-facet-197-247 .wpgb-select:hover .wpgb-select-search,
#-wpgb-facet-197-247 .wpgb-select:hover input {
    color: #493f34
}

#-wpgb-facet-197-247 .wpgb-select:hover input::placeholder {
    color: #493f34
}

#-wpgb-facet-197-247 .wpgb-select:hover input::-webkit-input-placeholder {
    color: #493f34
}

#-wpgb-facet-197-247 .wpgb-select:hover input::-moz-placeholder {
    color: #493f34
}

#-wpgb-facet-197-247 .wpgb-select:hover input:-ms-input-placeholder {
    color: #493f34
}

#-wpgb-facet-197-247 .wpgb-select:hover input:-moz-placeholder {
    color: #493f34
}

#-wpgb-facet-197-247 .wpgb-select:hover,
#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused .wpgb-select-search,
#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused input {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-197-247 .wpgb-select {
    background-color: #ffffff;
    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;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 15px
}

#-wpgb-facet-197-247 .wpgb-select:hover {
    border-color: #d3c6b2
}

#-wpgb-facet-197-247 .wpgb-select:focus,
#-wpgb-facet-197-247 .wpgb-select.wpgb-select-focused {
    border-color: #d3c6b2
}

#-wpgb-facet-197-247 .wpgb-select,
#-wpgb-facet-197-247 .wpgb-select * {
    font-size: 15px
}

#-wpgb-facet-197-247:hover {
    oxy-wpgb-facet-slug-wpgbselectborder-color: #d3c6b2
}

#-wpgb-facet-202-247 .wpgb-select,
#-wpgb-facet-202-247 .wpgb-select .wpgb-select-search,
#-wpgb-facet-202-247 .wpgb-select input {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select:hover,
#-wpgb-facet-202-247 .wpgb-select:hover .wpgb-select-search,
#-wpgb-facet-202-247 .wpgb-select:hover input {
    color: #493f34
}

#-wpgb-facet-202-247 .wpgb-select:hover input::placeholder {
    color: #493f34
}

#-wpgb-facet-202-247 .wpgb-select:hover input::-webkit-input-placeholder {
    color: #493f34
}

#-wpgb-facet-202-247 .wpgb-select:hover input::-moz-placeholder {
    color: #493f34
}

#-wpgb-facet-202-247 .wpgb-select:hover input:-ms-input-placeholder {
    color: #493f34
}

#-wpgb-facet-202-247 .wpgb-select:hover input:-moz-placeholder {
    color: #493f34
}

#-wpgb-facet-202-247 .wpgb-select:hover,
#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused .wpgb-select-search,
#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused input {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-202-247 .wpgb-select {
    background-color: #ffffff;
    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;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 15px
}

#-wpgb-facet-202-247 .wpgb-select:hover {
    border-color: #d3c6b2
}

#-wpgb-facet-202-247 .wpgb-select:focus,
#-wpgb-facet-202-247 .wpgb-select.wpgb-select-focused {
    border-color: #d3c6b2
}

#-wpgb-facet-202-247 .wpgb-select,
#-wpgb-facet-202-247 .wpgb-select * {
    font-size: 15px
}

#-wpgb-facet-202-247:hover {
    oxy-wpgb-facet-slug-wpgbselectborder-color: #d3c6b2
}

#-wpgb-facet-344-247 button.wpgb-button:not([disabled]):hover,
#-wpgb-facet-344-247 button.wpgb-button:not([disabled]):focus {
    background-color: #9d8b76
}

#-wpgb-facet-344-247 button.wpgb-button[disabled] {
    background-color: #9d8b76
}

#-wpgb-facet-344-247 button.wpgb-button {
    background-color: #5f4f3b;
    padding-top: 14px;
    padding-bottom: 14px
}

#-wpgb-facet-344-247 .wpgb-facet {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch
}

#-wpgb-facet-344-247 {
    button-alignment: stretch
}

#-wpgb-facet-203-247 .wpgb-select:hover,
#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused .wpgb-select-search,
#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused input {
    color: #5f4f3b
}

#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused input::placeholder {
    color: #5f4f3b
}

#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused input::-webkit-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused input::-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused input:-ms-input-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused input:-moz-placeholder {
    color: #5f4f3b
}

#-wpgb-facet-203-247 .wpgb-select {
    background-color: #ffffff;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px
}

#-wpgb-facet-203-247 .wpgb-select:hover {
    border-color: #d3c6b2
}

#-wpgb-facet-203-247 .wpgb-select:focus,
#-wpgb-facet-203-247 .wpgb-select.wpgb-select-focused {
    border-color: #d3c6b2
}

#-wpgb-facet-203-247 button.wpgb-button:not([disabled]):hover,
#-wpgb-facet-203-247 button.wpgb-button:not([disabled]):focus {
    background-color: #5f4f3b;
    border-color: #9d8b76
}

#-wpgb-facet-203-247 button.wpgb-button[disabled] {
    background-color: #9d8b76;
    border-color: #9d8b76
}

#-wpgb-facet-203-247 button.wpgb-button {
    background-color: #9d8b76;
    font-family: 'Lora';
    color: #ffffff
}

#-wpgb-facet-203-247 .wpgb-facet {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

#-wpgb-facet-203-247 {
    button-alignment: center;
    margin-top: 42px
}

#-wpgb-facet-203-247:hover {
    oxy-wpgb-facet-slug-wpgbselectborder-color: #d3c6b2
}

@media (max-width:991px) {
    #-wpgb-facet-344-247 {
        display: none
    }
}

#_dynamic_list-24-247 {
    outline: none
}