#section-2-2 > .ct-section-inner-wrap {
    padding-top: 9px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px
}

#section-2-2 {
    background-image: url(/wp-content/uploads/2025/01/Vector.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 200px
}

#section-17-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

#section-49-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

#section-70-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

#section-94-2 > .ct-section-inner-wrap {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px
}

#section-103-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

#section-137-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

#section-137-2 {
    background-color: #ffffff
}

#section-201-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

#section-205-2 > .ct-section-inner-wrap {
    padding-right: 20px;
    padding-left: 20px
}

@media (max-width: 774px) {
    #section-49-2 > .ct-section-inner-wrap {
        padding-top: 0
    }
}

@media (max-width: 484px) {
    #section-49-2 > .ct-section-inner-wrap {
        padding-top: 0
    }
}

#div_block-4-2 {
    background-size: cover;
    width: 100.00%;
    text-align: left;
    align-items: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    padding-top: 0px
}

#div_block-11-2 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center
}

#div_block-19-2 {
    width: 100.00%;
    background-color: #ffffff;
    border-radius: 47px;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    position: relative
}

#div_block-22-2 {
    width: 100%;
    text-align: left;
    flex-direction: row;
    display: flex;
    margin-bottom: 30px;
    align-items: center
}

#div_block-24-2 {
    width: 50%
}

#div_block-25-2 {
    width: 50%;
    margin-bottom: 0px;
    justify-content: center
}

#div_block-30-2 {
    align-items: stretch;
    grid-template-columns:repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid;
    width: 100%
}

#div_block-31-2 {
    border-top-color: #000000;
    border-top-width: 1px;
    border-top-style: solid
}

#div_block-32-2 {
    border-top-color: #000000;
    border-top-width: 1px;
    border-top-style: solid
}

#div_block-33-2 {
    border-top-color: #000000;
    border-top-width: 1px;
    border-top-style: solid
}

#div_block-51-2 {
    width: 100%;
    align-items: center;
    text-align: center
}

#div_block-285-2 {
    flex-direction: row;
    display: flex;
    align-items: center
}

#div_block-289-2 {
    justify-content: center;
    flex-direction: row;
    text-align: center;
    display: flex;
    margin-left: 198px;
    align-items: center
}

#div_block-52-2 {
    width: 100%;
    align-items: center;
    text-align: center;
    background-color: #fbf2e4;
    border-radius: 47px;
    padding-left: 35px;
    padding-top: 35px;
    padding-right: 35px;
    padding-bottom: 35px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #f4e5c6;
    border-right-color: #f4e5c6;
    border-bottom-color: #f4e5c6;
    border-left-color: #f4e5c6
}

#div_block-64-2 {
    flex-direction: row;
    display: flex;
    gap: 20px;
    margin-bottom: 35px
}

#div_block-74-2 {
    width: 100%
}

#div_block-254-2 {
    flex-direction: row;
    display: flex;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e9ea;
    padding-bottom: 15px;
    align-items: center
}

#div_block-255-2 {
    width: 50%;
    flex-direction: row;
    display: flex
}

#div_block-256-2 {
    width: 50%
}

#div_block-260-2 {
    flex-direction: row;
    display: flex;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e9ea;
    padding-bottom: 15px;
    align-items: center;
    padding-top: 15px
}

#div_block-261-2 {
    width: 50%;
    flex-direction: row;
    display: flex
}

#div_block-264-2 {
    width: 50%
}

#div_block-266-2 {
    flex-direction: row;
    display: flex;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e9ea;
    padding-bottom: 15px;
    align-items: center;
    padding-top: 15px
}

#div_block-267-2 {
    width: 50%;
    flex-direction: row;
    display: flex
}

#div_block-270-2 {
    width: 50%
}

#div_block-272-2 {
    flex-direction: row;
    display: flex;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: none;
    border-bottom-color: #e6e9ea;
    padding-bottom: 15px;
    align-items: center;
    padding-top: 15px
}

#div_block-273-2 {
    width: 50%;
    flex-direction: row;
    display: flex
}

#div_block-276-2 {
    width: 50%
}

#div_block-72-2 {
    width: 100%;
    align-items: center;
    text-align: center
}

#div_block-73-2 {
    align-items: stretch;
    grid-template-columns:repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    display: grid;
    padding-left: 0px;
    padding-right: 0px
}

#div_block-78-2 {
    background-image: url(https://landing.az8.ru/wp-content/uploads/2025/01/7677.jpg);
    background-size: cover;
    height: 450px;
    border-radius: 25px;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px
}

#div_block-81-2 {
    width: 100%;
    background-color: #c19a5b;
    color: #FFF;
    font-size: 23px;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

#div_block-79-2 {
    background-image: url(https://landing.az8.ru/wp-content/uploads/2025/01/56567.jpg);
    background-size: cover;
    height: 450px;
    border-radius: 25px;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px
}

#div_block-83-2 {
    width: 100%;
    background-color: #c19a5b;
    color: #FFF;
    font-size: 23px;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

#div_block-80-2 {
    background-image: url(https://landing.az8.ru/wp-content/uploads/2025/01/454545.jpg);
    background-size: cover;
    height: 450px;
    border-radius: 25px;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px
}

#div_block-86-2 {
    width: 100%;
    background-color: #c19a5b;
    color: #FFF;
    font-size: 23px;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

#div_block-91-2 {
    width: 100%;
    align-items: center;
    text-align: center
}

#div_block-96-2 {
    width: 100%;
    align-items: center;
    text-align: center;
    margin-bottom: 40px
}

#div_block-97-2 {
    align-items: stretch;
    grid-template-columns:repeat(auto-fit, minmax(208px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 42px;
    width: 100%;
    display: grid
}
#div_block-211-2 .oxel_iconlist__row__label {
    line-height: 1.3;
}
#div_block-228-2 {
align-items: center;
text-align: center
}

#div_block-233-2 {
align-items: center;
text-align: center
}

#div_block-236-2 {
align-items: center;
text-align: center
}

#div_block-239-2 {
align-items: center;
text-align: center
}

#div_block-242-2 {
align-items: center;
text-align: center
}

#div_block-245-2 {
align-items: center;
text-align: center
}

#div_block-248-2 {
align-items: center;
text-align: center
}

#div_block-251-2 {
align-items: center;
text-align: center
}

#div_block-105-2 {
width: 100.00%;
background-color: #000000;
border-radius: 47px;
padding-left: 30px;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
position: relative
}

#div_block-106-2 {
width: 100%;
text-align: left;
flex-direction: row;
display: flex;
margin-bottom: 30px;
align-items: center
}

#div_block-107-2 {
width: 100%;
align-items: center;
text-align: center
}

#div_block-113-2 {
display: flex;
width: 100%;
flex-direction: column;
justify-content: center;
text-align: center;
align-items: center
}

#div_block-132-2 {
flex-direction: row;
display: flex;
gap: 25px
}

#div_block-141-2 {
width: 100%;
align-items: center;
text-align: center
}

#div_block-142-2 {
width: 100%;
padding-left: 0px;
padding-right: 0px
}

#div_block-147-2 {
width: 100%;
flex-direction: row;
display: flex;
gap: 25px;
align-items: stretch;
height: 100%
}

#div_block-149-2 {
width: 25%
}

#div_block-150-2 {
width: 75%;
justify-content: space-between;
align-items: stretch;
display: flex;
align-content: stretch;
align-self: stretch;
flex-direction: column;
text-align: left;
flex-wrap: nowrap
}

#div_block-155-2 {
width: 100%;
flex-direction: row;
display: flex;
gap: 25px;
align-items: stretch;
height: 100%;
margin-top: 40px;
margin-bottom: 40px
}

#div_block-158-2 {
width: 75%;
justify-content: space-between;
align-items: stretch;
display: flex;
align-content: stretch;
align-self: stretch;
flex-direction: column;
text-align: left;
flex-wrap: nowrap
}

#div_block-156-2 {
width: 25%
}

#div_block-161-2 {
width: 100%;
flex-direction: row;
display: flex;
gap: 25px;
align-items: stretch;
height: 100%;
margin-bottom: 40px
}

#div_block-162-2 {
width: 25%
}

#div_block-164-2 {
width: 75%;
justify-content: space-between;
align-items: stretch;
display: flex;
align-content: stretch;
align-self: stretch;
flex-direction: column;
text-align: left;
flex-wrap: nowrap
}

#div_block-168-2 {
width: 100%;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: dashed;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-radius: 25px;
    padding: 30px;
}

#div_block-203-2 {
width: 100%;
padding-left: 0px;
    align-items: center;
}

#div_block-204-2 {
grid-template-columns:repeat(4, minmax(200px, 4fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
width: 100%;
    align-items: stretch;
display: grid;
padding-right: 0;
padding-left: 0
}

#div_block-294-2 {
background-color: #c19a5b;
border-radius: 25px;
    padding: 17px;
}

#div_block-297-2 {
display: flex;
justify-content: space-between;
text-align: left;
width: 100%;
flex-direction: column;
}

#div_block-333-2 {
background-color: #ffffff;
border-radius: 25px;
    padding: 17px;
}

#div_block-334-2 {
display: flex;
justify-content: space-between;
text-align: left;
    flex-direction: column;
width: 100%
}

#div_block-207-2 {
width: 50%;
background-color: #ffffff;
border-radius: 25px;
padding-left: 45px;
padding-top: 45px;
padding-right: 45px;
padding-bottom: 45px
}

#div_block-208-2 {
width: 50%;
background-color: #ffffff;
border-radius: 25px;
padding-left: 45px;
padding-top: 45px;
padding-right: 45px;
padding-bottom: 45px
}

@media (max-width: 1028px) {
#div_block-97-2 {
align-items: stretch;
grid-template-columns:repeat(4, minmax(200px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
display: grid
}
}

@media (max-width: 1028px) {
#div_block-297-2 {
align-items: center
}
}

@media (max-width: 1028px) {
#div_block-334-2 {
align-items: center
}
}

@media (max-width: 1028px) {
#div_block-207-2 {
padding-left: 25px;
padding-top: 25px;
padding-right: 25px;
padding-bottom: 25px
}
}

@media (max-width: 1028px) {
#div_block-208-2 {
padding-left: 25px;
padding-top: 25px;
padding-right: 25px;
padding-bottom: 25px
}
}

@media (max-width: 1004px) {
#div_block-78-2 {
height: 400px
}
}

@media (max-width: 1004px) {
#div_block-79-2 {
height: 400px
}
}

@media (max-width: 1004px) {
#div_block-80-2 {
height: 400px
}
}

@media (max-width: 1004px) {
#div_block-294-2 {
height: 100%
}
}

@media (max-width: 1004px) {
#div_block-333-2 {
height: 100%
}
}

@media (max-width: 774px) {
#div_block-22-2 {
flex-direction: column;
text-align: left;
display: flex;
align-items: flex-start
}
}

@media (max-width: 774px) {
#div_block-24-2 {
width: 100%;
margin-bottom: 25px
}
}

@media (max-width: 774px) {
#div_block-25-2 {
width: 100%
}
}

@media (max-width: 774px) {
#div_block-72-2 {
padding-top: 0px
}
}

@media (max-width: 774px) {
#div_block-78-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
height: 286px
}
}

@media (max-width: 774px) {
#div_block-79-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
height: 286px
}
}

@media (max-width: 774px) {
#div_block-80-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
height: 286px
}
}

@media (max-width: 774px) {
#div_block-97-2 {
align-items: stretch;
grid-template-columns:repeat(3, minmax(200px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
display: grid
}
}

@media (max-width: 484px) {
#div_block-24-2 {
align-items: center;
text-align: center
}
}

@media (max-width: 484px) {
#div_block-30-2 {
flex-direction: column;
display: flex;
text-align: left
}
}

@media (max-width: 484px) {
#div_block-31-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-32-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-33-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-51-2 {
padding-right: 0px;
padding-left: 0px
}
}

@media (max-width: 484px) {
#div_block-285-2 {
margin-bottom: 15px
}
}

@media (max-width: 484px) {
#div_block-289-2 {
margin-left: 38px;
width: 100%
}
}

@media (max-width: 484px) {
#div_block-52-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px
}
}

@media (max-width: 484px) {
#div_block-254-2 {
flex-direction: column;
text-align: left;
display: flex;
align-items: flex-start
}
}

@media (max-width: 484px) {
#div_block-255-2 {
width: 100%;
margin-bottom: 15px
}
}

@media (max-width: 484px) {
#div_block-256-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-260-2 {
flex-direction: column;
text-align: left;
display: flex;
align-items: flex-start;
padding-top: 0px
}
}

@media (max-width: 484px) {
#div_block-261-2 {
width: 100%;
margin-bottom: 15px
}
}

@media (max-width: 484px) {
#div_block-264-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-266-2 {
flex-direction: column;
text-align: left;
display: flex;
align-items: flex-start;
padding-top: 0px
}
}

@media (max-width: 484px) {
#div_block-267-2 {
width: 100%;
margin-bottom: 15px
}
}

@media (max-width: 484px) {
#div_block-270-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-272-2 {
padding-top: 0px;
flex-direction: column;
text-align: left;
display: flex;
align-items: flex-start
}
}

@media (max-width: 484px) {
#div_block-273-2 {
width: 100%;
margin-bottom: 15px
}
}

@media (max-width: 484px) {
#div_block-276-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-73-2 {
align-items: stretch;
grid-template-columns:repeat(1, minmax(200px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
display: grid
}
}

@media (max-width: 484px) {
#div_block-78-2 {
height: 450px
}
}

@media (max-width: 484px) {
#div_block-79-2 {
height: 450px
}
}

@media (max-width: 484px) {
#div_block-80-2 {
height: 450px
}
}

@media (max-width: 484px) {
#div_block-96-2 {
padding-left: 0px;
padding-right: 0px
}
}

@media (max-width: 484px) {
#div_block-97-2 {
align-items: stretch;
grid-template-columns:repeat(1, minmax(200px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
display: grid
}
}

@media (max-width: 484px) {
#div_block-141-2 {
padding-left: 0px;
padding-right: 0px
}
}

@media (max-width: 484px) {
#div_block-147-2 {
flex-direction: column;
text-align: justify;
display: flex
}
}

@media (max-width: 484px) {
#div_block-149-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-150-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-155-2 {
flex-direction: column;
text-align: justify;
display: flex
}
}

@media (max-width: 484px) {
#div_block-158-2 {
width: 100%;
z-index: 2;
order: 2
}
}

@media (max-width: 484px) {
#div_block-156-2 {
z-index: 1;
width: 100%;
order: 1
}
}

@media (max-width: 484px) {
#div_block-161-2 {
flex-direction: column;
text-align: justify;
display: flex
}
}

@media (max-width: 484px) {
#div_block-162-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-164-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-168-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px
}
}

@media (max-width: 484px) {
#div_block-204-2 {
flex-direction: column;
display: flex;
text-align: left
}
}

@media (max-width: 484px) {
#div_block-294-2 {
width: 100%
}
}

@media (max-width: 484px) {
#div_block-333-2 {
width: 100%
}
}

@media (max-width: 439px) {
#div_block-149-2 {
width: 100%
}
}

@media (max-width: 439px) {
#div_block-156-2 {
width: 100%
}
}

@media (max-width: 439px) {
#div_block-162-2 {
width: 100%
}
}

@media (max-width: 384px) {
#div_block-4-2 {
padding-left: 0px;
padding-right: 0px
}
}

@media (max-width: 384px) {
#div_block-91-2 {
padding-left: 0px;
padding-right: 0px
}
}

@media (max-width: 384px) {
#div_block-105-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px
}
}

@media (max-width: 384px) {
#div_block-149-2 {
width: 100%
}
}

@media (max-width: 384px) {
#div_block-156-2 {
width: 100%
}
}

@media (max-width: 384px) {
#div_block-162-2 {
width: 100%
}
}

@media (max-width: 384px) {
#div_block-168-2 {
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px
}
}

@media (max-width: 384px) {
#div_block-297-2 {
flex-direction: column;
display: flex;
align-items: flex-start
}
}

@media (max-width: 384px) {
#div_block-334-2 {
flex-direction: column;
text-align: left;
display: flex;
align-items: flex-start
}
}

@media (max-width: 1004px) {
#new_columns-3-2 > .ct-div-block {
width: 100% !important
}
}

@media (max-width: 1004px) {
#new_columns-18-2 > .ct-div-block {
width: 100% !important
}
}

@media (max-width: 1004px) {
#new_columns-50-2 > .ct-div-block {
width: 100% !important
}
}

#new_columns-50-2 {
flex-direction: column;
display: flex
}

@media (max-width: 1004px) {
#new_columns-71-2 > .ct-div-block {
width: 100% !important
}
}

#new_columns-71-2 {
flex-direction: column;
display: flex
}

@media (max-width: 1004px) {
#new_columns-95-2 > .ct-div-block {
width: 100% !important
}
}

#new_columns-95-2 {
flex-direction: column;
display: flex
}

@media (max-width: 1004px) {
#new_columns-104-2 > .ct-div-block {
width: 100% !important
}
}

@media (max-width: 1004px) {
#new_columns-140-2 > .ct-div-block {
width: 100% !important
}
}

#new_columns-140-2 {
flex-direction: column;
display: flex
}

@media (max-width: 1004px) {
#new_columns-202-2 > .ct-div-block {
width: 100% !important
}
}

@media (max-width: 484px) {
#new_columns-206-2 > .ct-div-block {
width: 100% !important
}

#new_columns-206-2 {
flex-direction: column
}
}

#new_columns-206-2 {
gap: 25px;
flex-wrap: nowrap
}

#headline-26-2 {
font-family: 'PP Sans Medium';
    font-size: 43px;
font-weight: 400
}

#headline-27-2 {
font-family: 'Sweet';
font-size: 39px;
color: #c19a5b
}

#headline-53-2 {
font-family: 'PP Sans Medium';
font-size: 59px;
letter-spacing: 1px;
font-weight: 400;
margin-right: 30px
}

#headline-54-2 {
font-family: 'PP Sans Medium';
font-size: 48px;
letter-spacing: 1px;
font-weight: 400;
margin-left: 30px
}

#headline-57-2 {
font-family: 'Sweet';
font-size: 48px;
letter-spacing: 1px;
color: #c19a5b;
margin-bottom: 30px;
font-style: normal
}

#headline-63-2 {
font-weight: 500;
font-family: 'PP Sans Medium';
    font-size: 43px;
margin-bottom: 25px
}

#headline-75-2 {
font-family: 'PP Sans Medium';
font-size: 59px;
font-weight: 400
}

#headline-77-2 {
font-family: 'Sweet';
font-size: 43px;
color: #c19a5b;
line-height: 1
}

#headline-100-2 {
font-family: 'PP Sans Medium';
font-size: 59px;
font-weight: 400
}

#headline-102-2 {
font-family: 'Sweet';
font-size: 43px;
color: #c19a5b;
line-height: 1
}

#headline-108-2 {
font-family: 'PP Sans Medium';
    font-size: 42px;
color: #ffffff;
margin-bottom: 15px;
font-weight: 400
}

#headline-127-2 {
font-family: 'Sweet';
color: #c19a5b;
    font-size: 38px;
margin-bottom: 6px
}

#headline-143-2 {
font-family: 'PP Sans Medium';
font-size: 59px;
font-weight: 400
}

#headline-145-2 {
font-family: 'Sweet';
font-size: 43px;
color: #c19a5b;
line-height: 1;

}

#headline-226-2 {
font-family: 'PP Sans Medium';
font-weight: 400;
font-size: 50px;
line-height: 1;
    text-align: center;
margin-bottom: 25px
}

#headline-209-2 {
font-family: 'PP Sans Medium';
font-weight: 400;
font-size: 39px;
margin-bottom: 30px
}

@media (max-width: 1028px) {
#headline-26-2 {
font-size: 38px
}
}

@media (max-width: 1028px) {
#headline-27-2 {
font-size: 36px
}
}

@media (max-width: 1028px) {
#headline-226-2 {
font-size: 40px
}
}

@media (max-width: 1028px) {
#headline-209-2 {
font-size: 31px
}
}

@media (max-width: 774px) {
#headline-53-2 {
font-size: 34px
}
}

@media (max-width: 774px) {
#headline-54-2 {
font-size: 34px
}
}

@media (max-width: 774px) {
#headline-57-2 {
font-size: 34px
}
}

@media (max-width: 774px) {
#headline-63-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-75-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-77-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-100-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-102-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-108-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-127-2 {
font-size: 38px
}
}

@media (max-width: 774px) {
#headline-143-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-145-2 {
font-size: 43px
}
}

@media (max-width: 774px) {
#headline-209-2 {
font-size: 24px
}
}

@media (max-width: 484px) {
#headline-26-2 {
font-size: 33px
}
}

@media (max-width: 484px) {
#headline-27-2 {
font-size: 31px
}
}

@media (max-width: 484px) {
#headline-53-2 {
font-size: 34px
}
}

@media (max-width: 484px) {
#headline-54-2 {
font-size: 31px;
margin-left: 17px
}
}

@media (max-width: 484px) {
#headline-57-2 {
font-size: 34px
}
}

@media (max-width: 484px) {
#headline-63-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#headline-75-2 {
font-size: 38px
}
}

@media (max-width: 484px) {
#headline-77-2 {
font-size: 38px
}
}

@media (max-width: 484px) {
#headline-100-2 {
font-size: 37px
}
}

@media (max-width: 484px) {
#headline-102-2 {
font-size: 38px
}
}

@media (max-width: 484px) {
#headline-108-2 {
font-size: 37px
}
}

@media (max-width: 484px) {
#headline-127-2 {
font-size: 38px
}
}

@media (max-width: 484px) {
#headline-143-2 {
font-size: 38px
}
}

@media (max-width: 484px) {
#headline-145-2 {
font-size: 38px
}
}

@media (max-width: 484px) {
#headline-209-2 {
font-size: 31px
}
}

@media (max-width: 439px) {
#headline-26-2 {
font-size: 33px
}
}

@media (max-width: 384px) {
#headline-26-2 {
font-size: 26px
}
}

@media (max-width: 384px) {
#headline-27-2 {
font-size: 23px
}
}

@media (max-width: 384px) {
#headline-53-2 {
font-size: 28px
}
}

@media (max-width: 384px) {
#headline-54-2 {
font-size: 28px
}
}

@media (max-width: 384px) {
#headline-57-2 {
font-size: 28px
}
}

@media (max-width: 384px) {
#headline-75-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-77-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-100-2 {
font-size: 31px
}
}

@media (max-width: 384px) {
#headline-102-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-108-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-127-2 {
font-size: 27px
}
}

@media (max-width: 384px) {
#headline-143-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-145-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-226-2 {
font-size: 32px
}
}

@media (max-width: 384px) {
#headline-209-2 {
font-size: 25px
}
}

#text_block-6-2 {
    font-family: 'Sweet', serif;
    font-weight: 500;
    font-size: 61px;
    color: #c19a5b;
    z-index: 9;
    position: relative;
    margin-top: -48px;
    margin-bottom: 13px;
}

#text_block-7-2 {
text-align: center;
line-height: 1.2;
font-size: 27px;
margin-bottom: 40px
}

#text_block-9-2 {
text-align: center;
font-size: 43px;
text-transform: none;
font-family: 'PP Sans Compact';
line-height: 1
}

#text_block-10-2 {
text-align: center;
font-size: 43px;
text-transform: none;
font-family: 'Sweet';
line-height: 1;
color: #c19a5b;
margin-left: 15px;
margin-right: 15px
}

#text_block-28-2 {
    font-size: 19px;
    line-height: 1.3;
}

#text_block-34-2 {
    font-size: 20px;
}

#text_block-35-2 {
    font-size: 20px;
line-height: 1.2;
color: #909da2
}

#text_block-36-2 {
    font-size: 20px;
}

#text_block-38-2 {
    font-size: 20px;
line-height: 1.2;
color: #909da2
}

#text_block-40-2 {
    font-size: 20px;
}

#text_block-47-2 {
    font-size: 20px;
line-height: 1.2;
color: #909da2
}

#text_block-58-2 {
    font-size: 18px;
width: 49%;
text-align: left;
margin-left: 36rem
}

#text_block-65-2 {
background-color: #c19a5b;
border-radius: 50px;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
padding-top: 7px;
padding-bottom: 7px;
    font-size: 20px;

}

#text_block-67-2 {
background-color: #302d2b;
border-radius: 50px;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
padding-top: 7px;
padding-bottom: 7px;
    font-size: 20px;

}

#text_block-257-2 {
font-size: 27px;
font-family: 'Gilroy';
font-weight: 600;
margin-right: 20px;
color: #c19a5b
}

#text_block-258-2 {
text-align: left;
    font-size: 26px;
line-height: 1.2
}

#text_block-259-2 {
    font-size: 19px;
text-align: left;
font-family: 'Gilroy';
font-weight: 600;
line-height: 1.3;
color: #506066
}

#text_block-262-2 {
    font-size: 19px;
font-family: 'Gilroy';
font-weight: 600;
margin-right: 20px;
color: #c19a5b
}

#text_block-263-2 {
text-align: left;
    font-size: 26px;
line-height: 1.2
}

#text_block-265-2 {
    font-size: 19px;
text-align: left;
font-family: 'Gilroy';
font-weight: 600;
line-height: 1.3;
color: #506066
}

#text_block-268-2 {
font-size: 27px;
font-family: 'Gilroy';
font-weight: 600;
margin-right: 20px;
color: #c19a5b
}

#text_block-269-2 {
text-align: left;
    font-size: 26px;
line-height: 1.2
}

#text_block-271-2 {
    font-size: 19px;
text-align: left;
font-family: 'Gilroy';
font-weight: 600;
line-height: 1.3;
color: #506066
}

#text_block-274-2 {
font-size: 27px;
font-family: 'Gilroy';
font-weight: 600;
margin-right: 20px;
color: #c19a5b
}

#text_block-275-2 {
text-align: left;
    font-size: 26px;
line-height: 1.2
}

#text_block-277-2 {
    font-size: 19px;
text-align: left;
font-family: 'Gilroy';
font-weight: 600;
line-height: 1.3;
color: #506066
}

#text_block-92-2 {
font-size: 30px;
line-height: 1.3
}

#text_block-232-2 {
font-size: 26px;
font-family: 'PP Sans Medium'
}

#text_block-235-2 {
font-size: 26px;
font-family: 'PP Sans Medium'
}

#text_block-238-2 {
font-size: 26px;
font-family: 'PP Sans Medium'
}

#text_block-241-2 {
font-size: 26px;
font-family: 'PP Sans Medium'
}

#text_block-244-2 {
font-size: 26px;
font-family: 'PP Sans Medium'
}

#text_block-247-2 {
font-size: 26px;
    font-family: 'PP Sans Medium', serif
}

#text_block-250-2 {
font-size: 26px;
    font-family: 'PP Sans Medium', serif
}

#text_block-253-2 {
    font-size: 20px;
    font-family: 'PP Sans Medium', serif

}

#text_block-128-2 {
    font-size: 20px;
color: #ffffff;
width: 48%;
line-height: 1.2
}

#text_block-129-2 {
    font-size: 21px;
    color: #ffffff;
    margin-bottom: 11px;
}

#text_block-146-2 {
font-size: 22px;
font-family: 'Gilroy';
font-weight: 600;
margin-bottom: 25px
}

#text_block-148-2 {
font-family: 'Gilroy';
font-weight: 700;
font-size: 35px;
margin-bottom: 25px
}

#text_block-152-2 {
font-family: 'Gilroy';
font-size: 30px;
font-weight: 700
}

#text_block-153-2 {
font-family: 'Gilroy';
font-weight: 600;
    font-size: 20px;
}

#text_block-159-2 {
font-family: 'Gilroy';
font-size: 30px;
font-weight: 700
}

#text_block-160-2 {
font-family: 'Gilroy';
font-weight: 600;
    font-size: 20px;
}

#text_block-165-2 {
font-family: 'Gilroy';
font-size: 30px;
font-weight: 700
}

#text_block-166-2 {
font-family: 'Gilroy';
font-weight: 600;
    font-size: 20px;
}

#text_block-169-2 {
font-family: 'Gilroy';
font-weight: 700;
font-size: 35px;
line-height: 1;
    margin-bottom: 13px;
}

#text_block-227-2 {
color: #909da2;
width: 65%;
font-size: 20px;
    display: flex;
    justify-content: center;
}
.price-card {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    gap: 10px;
    height: 100%;
}

.price {
    display: flex;
    align-items: center;
    justify-content: center;
 }
.price-title {
    min-height: 23px;
}
#text_block-296-2 {
    font-family: 'Gilroy';
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 10px;
    line-height: 1.1;
    color: #ffffff
}

#text_block-300-2 {
font-family: 'Gilroy';
font-weight: 600;
font-size: 22px;
color: #ffffff
}
#text_block-227-2 {
    text-align: center;
}
#text_block-303-2 {
    color: #ffffff;
    font-size: 20px;
    margin-top: 1px;
    margin-bottom: 13px;
    line-height: 1.3;
}

#text_block-307-2 {
color: #ffffff
}

#text_block-320-2 {
color: #FFF
}

#text_block-323-2 {
color: #FFF
}

#text_block-326-2 {
color: #FFF
}

#text_block-329-2 {
color: #FFF
}

#text_block-332-2 {
color: #FFF
}

#text_block-335-2 {
font-family: 'Gilroy';
font-weight: 600;
font-size: 20px;
line-height: 1.1;
    margin-bottom: 10px;
color: #000000
}

#text_block-336-2 {
font-family: 'Gilroy';
font-weight: 600;
font-size: 22px;
color: #000000
}

#text_block-337-2 {
color: #000000;
font-size: 20px;
    margin-top: 1px;
    line-height: 1.3;
margin-bottom: 13px
}

#text_block-341-2 {
color: #000000
}

#text_block-344-2 {
color: #000000
}

#text_block-347-2 {
color: #000000
}

#text_block-350-2 {
color: #000000
}

#text_block-353-2 {
color: #000000
}

#text_block-356-2 {
color: #000000
}

#text_block-225-2 {
font-size: 18px
}

@media (max-width: 1028px) {
#text_block-28-2 {
font-size: 17px
}
}

@media (max-width: 1028px) {
#text_block-34-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-35-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-36-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-38-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-40-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-47-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-58-2 {
font-size: 17px
}
}

@media (max-width: 1028px) {
#text_block-258-2 {
font-size: 27px
}
}

@media (max-width: 1028px) {
#text_block-259-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-263-2 {
font-size: 27px
}
}

@media (max-width: 1028px) {
#text_block-265-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-269-2 {
font-size: 27px
}
}

@media (max-width: 1028px) {
#text_block-271-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-275-2 {
font-size: 27px
}
}

@media (max-width: 1028px) {
#text_block-277-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-82-2 {
font-size: 23px
}
}

@media (max-width: 1028px) {
#text_block-84-2 {
font-size: 23px
}
}

@media (max-width: 1028px) {
#text_block-87-2 {
font-size: 23px
}
}

@media (max-width: 1028px) {
#text_block-92-2 {
font-size: 29px
}
}

@media (max-width: 1028px) {
#text_block-232-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-235-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-238-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-241-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-244-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-247-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-250-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-253-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-128-2 {
font-size: 20px;
width: 58%
}
}

@media (max-width: 1028px) {
#text_block-146-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-148-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-152-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-153-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-159-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-160-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-165-2 {
font-size: 25px
}
}

@media (max-width: 1028px) {
#text_block-166-2 {
font-size: 18px
}
}

@media (max-width: 1028px) {
#text_block-296-2 {
font-size: 17px
}
}

@media (max-width: 1028px) {
#text_block-300-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-303-2 {
font-size: 17px
}
}

@media (max-width: 1028px) {
#text_block-335-2 {
font-size: 17px
}
}

@media (max-width: 1028px) {
#text_block-336-2 {
font-size: 22px
}
}

@media (max-width: 1028px) {
#text_block-337-2 {
font-size: 17px
}
}

@media (max-width: 1004px) {
#text_block-258-2 {
font-size: 21px
}
}

@media (max-width: 1004px) {
#text_block-263-2 {
font-size: 21px
}
}

@media (max-width: 1004px) {
#text_block-269-2 {
font-size: 21px
}
}

@media (max-width: 1004px) {
#text_block-275-2 {
font-size: 21px
}
}

@media (max-width: 774px) {
#text_block-6-2 {
font-size: 54px;
margin-top: -27px;
line-height: 1
}
}

@media (max-width: 774px) {
#text_block-34-2 {
font-size: 20px
}
}

@media (max-width: 774px) {
#text_block-36-2 {
font-size: 20px
}
}

@media (max-width: 774px) {
#text_block-40-2 {
font-size: 20px
}
}

@media (max-width: 774px) {
#text_block-58-2 {
font-size: 15px;
margin-left: 24rem
}
}

@media (max-width: 774px) {
#text_block-65-2 {
font-size: 20px
}
}

@media (max-width: 774px) {
#text_block-67-2 {
font-size: 20px
}
}

@media (max-width: 774px) {
#text_block-259-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-265-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-271-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-277-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-82-2 {
font-size: 14px
}
}

@media (max-width: 774px) {
#text_block-84-2 {
font-size: 14px
}
}

@media (max-width: 774px) {
#text_block-87-2 {
font-size: 14px
}
}

@media (max-width: 774px) {
#text_block-92-2 {
font-size: 23px
}
}

@media (max-width: 774px) {
#text_block-128-2 {
width: 87%
}
}

@media (max-width: 774px) {
#text_block-129-2 {
font-size: 19px
}
}

@media (max-width: 774px) {
#text_block-153-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-160-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-165-2 {
line-height: 1.2;
font-size: 20px;
margin-bottom: 25px
}
}

@media (max-width: 774px) {
#text_block-166-2 {
font-size: 15px
}
}

@media (max-width: 774px) {
#text_block-169-2 {
font-size: 29px
}
}

@media (max-width: 774px) {
#text_block-225-2 {
font-size: 15px
}
}

@media (max-width: 484px) {
#text_block-6-2 {
font-size: 38px;
margin-top: -4px
}
}

@media (max-width: 484px) {
#text_block-7-2 {
font-size: 22px
}
}

@media (max-width: 484px) {
#text_block-9-2 {
font-size: 38px;
margin-bottom: 15px
}
}

@media (max-width: 484px) {
#text_block-10-2 {
font-size: 26px
}
}

@media (max-width: 484px) {
#text_block-28-2 {
text-align: center
}
}

@media (max-width: 484px) {
#text_block-34-2 {
font-size: 26px
}
}

@media (max-width: 484px) {
#text_block-36-2 {
font-size: 26px
}
}

@media (max-width: 484px) {
#text_block-40-2 {
font-size: 26px
}
}

@media (max-width: 484px) {
#text_block-58-2 {
margin-left: 0rem;
width: 100%;
font-size: 17px
}
}

@media (max-width: 484px) {
#text_block-65-2 {
font-size: 13px
}
}

@media (max-width: 484px) {
#text_block-67-2 {
font-size: 13px
}
}

@media (max-width: 484px) {
#text_block-82-2 {
font-size: 22px
}
}

@media (max-width: 484px) {
#text_block-84-2 {
font-size: 22px
}
}

@media (max-width: 484px) {
#text_block-87-2 {
font-size: 22px
}
}

@media (max-width: 484px) {
#text_block-232-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-235-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-238-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-241-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-244-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-247-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-250-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-253-2 {
font-size: 29px
}
}

@media (max-width: 484px) {
#text_block-128-2 {
width: 100%
}
}

@media (max-width: 484px) {
#text_block-129-2 {
line-height: 1.3
}
}

@media (max-width: 484px) {
#text_block-148-2 {
line-height: 1.2
}
}

@media (max-width: 484px) {
#text_block-152-2 {
line-height: 1.3;
margin-bottom: 25px
}
}

@media (max-width: 484px) {
#text_block-153-2 {
font-size: 17px
}
}

@media (max-width: 484px) {
#text_block-159-2 {
line-height: 1.3;
margin-bottom: 25px
}
}

@media (max-width: 484px) {
#text_block-160-2 {
font-size: 17px
}
}

@media (max-width: 484px) {
#text_block-165-2 {
line-height: 1.3;
font-size: 25px
}
}

@media (max-width: 484px) {
#text_block-166-2 {
font-size: 17px
}
}

@media (max-width: 484px) {
#text_block-227-2 {
width: 100%
}
}

@media (max-width: 484px) {
#text_block-335-2 {
font-size: 23px
}
}

@media (max-width: 484px) {
#text_block-336-2 {
font-size: 24px
}
}

@media (max-width: 439px) {
#text_block-6-2 {
font-size: 29px
}
}

@media (max-width: 439px) {
#text_block-153-2 {
font-size: 17px
}
}

@media (max-width: 439px) {
#text_block-160-2 {
font-size: 17px
}
}

@media (max-width: 439px) {
#text_block-166-2 {
font-size: 17px
}
}

@media (max-width: 384px) {
#text_block-6-2 {
margin-top: -1px
}
}

@media (max-width: 384px) {
#text_block-9-2 {
font-size: 33px
}
}

@media (max-width: 384px) {
#text_block-28-2 {
font-size: 15px
}
}

@media (max-width: 384px) {
#text_block-128-2 {
font-size: 16px
}
}

@media (max-width: 384px) {
#text_block-129-2 {
font-size: 18px
}
}

@media (max-width: 384px) {
#text_block-296-2 {
font-size: 25px
}
}

@media (max-width: 384px) {
#text_block-300-2 {
font-size: 25px;
font-weight: 700
}
}

@media (max-width: 384px) {
#text_block-335-2 {
font-size: 25px
}
}

@media (max-width: 384px) {
#text_block-336-2 {
font-size: 25px;
font-weight: 700
}
}

@media (max-width: 384px) {
#text_block-225-2 {
font-size: 13px
}
}

#link_button-284-2 {
padding: 12px 19.2px
}

#link_button-284-2 {
    font-size: 23px;
background-color: #c19a5b;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-radius: 10px;
    padding: 15px 25px;
}

#link_button-284-2:hover {
background-color: #000;
border: 1px solid #000;
padding: 12px 19.2px
}

#link_button-284-2:hover {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
    padding: 15px 25px;
}

@media (max-width: 774px) {
#link_button-284-2 {
padding: 8px 12.8px
}

#link_button-284-2 {
font-size: 23px
}
}

#image-5-2 {
    width: 881px;
height: auto
}

#image-8-2 {
    width: 922px;
height: auto
}

#image-14-2 {
width: 27px;
height: auto
}

#image-15-2 {
width: 27px;
height: auto
}

#image-288-2 {
width: 100px;
height: auto
}

#image-292-2 {
width: 100px;
height: auto
}

#image-231-2 {
margin-bottom: 15px
}

#image-234-2 {
margin-bottom: 15px
}

#image-237-2 {
margin-bottom: 15px
}

#image-240-2 {
margin-bottom: 15px
}

#image-243-2 {
margin-bottom: 15px
}

#image-246-2 {
margin-bottom: 15px
}

#image-249-2 {
margin-bottom: 15px
}

#image-252-2 {
margin-bottom: 15px
}

#image-134-2 {
    width: 55px;
height: auto
}

#image-136-2 {
    width: 55px;
height: auto
}

#image-196-2 {
    width: 20px;
    margin-right: 10px;
    margin-top: 0px;
}

#image-197-2 {
    width: 20px;
    margin-right: 10px;
    margin-top: 0;
}

#image-199-2 {
    width: 20px;
    margin-right: 10px;
    margin-top: 0;
}

#image-306-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-319-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-322-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-325-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-328-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-331-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-340-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-343-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-346-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-349-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-352-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-355-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-213-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-216-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-219-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

#image-223-2 {
    width: 23px;
    margin-right: 10px;
    margin-top: 2px;
    height: auto;
}

@media (max-width: 774px) {
#image-134-2 {
width: 55px
}
}

@media (max-width: 774px) {
#image-136-2 {
width: 55px
}
}

@media (max-width: 484px) {
#image-288-2 {
width: 73px
}
}

@media (max-width: 484px) {
#image-292-2 {
width: 73px
}
}

@media (max-width: 384px) {
#image-5-2 {
width: 100%
}
}

@media (max-width: 384px) {
#image-8-2 {
margin-bottom: 10px
}
}

@media (max-width: 384px) {
#image-288-2 {
width: 51px
}
}

@media (max-width: 384px) {
#image-292-2 {
width: 51px
}
}

@media (max-width: 384px) {
#image-213-2 {
width: 27px
}
}

@media (max-width: 384px) {
#image-216-2 {
width: 27px
}
}

@media (max-width: 384px) {
#image-219-2 {
width: 27px
}
}

@media (max-width: 384px) {
#image-223-2 {
width: 27px
}
}

div.ct-section-inner-wrap, div.oxy-header-container {
max-width: 1180px
}

.oxy-fluent-form {
width: 100%
}

.oxy-fluent-form .fluentform .ff-checkable-grids {
width: 100%
}

.oxy-fluent-form .fluentform .ff-btn {
transition-property: all
}

.oxy-fluent-form .fluentform input[type=checkbox] {
-webkit-appearance: checkbox
}

.oxy-fluent-form .fluentform input[type=radio] {
-webkit-appearance: radio
}

.oxy-fluent-form .ff-el-group input[type=checkbox]:before, .oxy-fluent-form .ff-el-group input[type=radio]:before {
content: none
}

.oxy-fluent-form .ff-el-group input[type=checkbox]:after, .oxy-fluent-form .ff-el-group input[type=radio]:after {
background-color: #fff;
border-width: 1px;
display: inline-block;
color: #212529;
width: 15px;
height: 15px;
visibility: visible;
border-style: solid;
border-radius: .25rem;
-webkit-transition: all .1s ease;
transition: all .1s ease;
background-size: 9px;
background-repeat: no-repeat;
background-position: center center;
position: absolute;
box-sizing: border-box
}

.oxy-fluent-form .ff-el-group input[type=checkbox]:checked:after, .oxy-fluent-form .ff-el-group input[type=radio]:checked:after {
border-width: 1px;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
color: #fff
}

.oxy-fluent-form .ff-el-group input[type=radio]:after {
border-radius: 50%
}

.oxy-fluent-form .ff-el-group input[type=radio]:checked:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.oxy-fluent-form .ff-el-progress-bar {
display: flex;
align-items: center;
justify-content: flex-end
}

.oxy-fluent-form .ff_net_table tbody tr td label {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}

#-fluent-form-29-2 .fluentform .ff-el-form-control {
padding-top: 15px;
padding-bottom: 15px;
font-size: 22px
}

#-fluent-form-29-2 .fluentform .ff-btn-submit {
background-color: #c19a5b;
color: #ffffff;
font-size: 25px
}

#-fluent-form-29-2 .fluentform .ff-btn-submit:hover {
background-color: #000;
color: #FFF
}

.oxy-fluent-form {
width: 100%
}

.oxy-fluent-form .fluentform .ff-checkable-grids {
width: 100%
}

.oxy-fluent-form .fluentform .ff-btn {
transition-property: all
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-29-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell {
padding-left: 0;
padding-right: 0
}
}

#-fluent-form-29-2 {
    margin-bottom: 4px;
}

#-fluent-form-29-2:hover {
oxy-fluent-form-slug-fluentformffbtnsubmitcolor: #ffffff;
oxy-fluent-form-slug-fluentformffbtnsubmitbackground-color: #000000
}

#-fluent-form-112-2 .fluentform .ff-el-form-control {
    padding-top: 15px;
    padding-bottom: 15px;
font-size: 22px
}

#-fluent-form-112-2 .fluentform .ff-btn-submit {
background-color: #c19a5b;
color: #ffffff;
    font-size: 27px;
}

#-fluent-form-112-2 .fluentform .ff-btn-submit:hover {
background-color: #FFF;
color: #000
}

#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-112-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell {
padding-left: 0;
padding-right: 0
}
}

#-fluent-form-112-2 {
    margin-bottom: 4px;
}

#-fluent-form-112-2:hover {
oxy-fluent-form-slug-fluentformffbtnsubmitcolor: #000000;
oxy-fluent-form-slug-fluentformffbtnsubmitbackground-color: #ffffff
}

#-fluent-form-210-2 .fluentform .ff-el-form-control {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    background-color: #f3f5f6;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 20px;
}

#-fluent-form-210-2 .fluentform .ff-btn-submit {
background-color: #c19a5b;
color: #ffffff;
padding-top: 15px;
padding-bottom: 15px;
font-size: 25px;
width: 100%
}

#-fluent-form-210-2 .fluentform .ff-btn-submit:hover {
background-color: #000
}

#-fluent-form-210-2 textarea, #-fluent-form-210-2 button, #-fluent-form-210-2 select, #-fluent-form-210-2 input {
font-family: inherit
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-210-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell {
padding-left: 0;
padding-right: 0
}
}

#-fluent-form-210-2:hover {
oxy-fluent-form-slug-fluentformffbtnsubmitbackground-color: #000000
}

@media (max-width: 1028px) {
#-fluent-form-210-2 .fluentform .ff-btn-submit {
font-size: 19px
}

#-fluent-form-210-2 .fluentform .ff-btn-submit:hover {
background-color: #000000
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-210-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 774px) {
#-fluent-form-29-2 .fluentform .ff-el-form-control {
font-size: 17px
}

#-fluent-form-29-2 .fluentform .ff-btn-submit {
font-size: 24px
}

#-fluent-form-29-2 .fluentform .ff-btn-submit:hover {
background-color: #000000;
color: #ffffff
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-29-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 774px) {
#-fluent-form-210-2 .fluentform .ff-el-form-control {
padding-top: 19px;
padding-bottom: 19px;
margin-bottom: 11px;
font-size: 15px
}

#-fluent-form-210-2 .fluentform .ff-btn-submit {
font-size: 15px
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-210-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 484px) {
#-fluent-form-29-2 .fluentform .ff-btn-submit {
width: 100%
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-29-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 484px) {
#-fluent-form-112-2 .fluentform .ff-btn-submit {
font-size: 26px;
width: 100%
}

#-fluent-form-112-2 .fluentform .ff-btn-submit:hover {
background-color: #ffffff;
color: #000000
}

#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-112-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 384px) {
#-fluent-form-29-2 .fluentform .ff-el-form-control {
font-size: 11px;
font-weight: 600
}

#-fluent-form-29-2 .fluentform .ff-btn-submit {
font-size: 19px
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-29-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-29-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 384px) {
#-fluent-form-112-2 .fluentform .ff-el-form-control {
font-size: 11px
}

#-fluent-form-112-2 .fluentform .ff-btn-submit {
font-size: 20px
}

#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-112-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-112-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}

@media (max-width: 384px) {
#-fluent-form-210-2 .fluentform .ff-btn-submit {
font-size: 14px
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
padding-right: 0
}

#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
padding-left: 0
}

#-fluent-form-210-2 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
padding-left: 52px
}

@media (max-width: 768px) {
#-fluent-form-210-2 .fluentform .frm-fluent-form .ff-t-cell {
    padding-left: 0;
    padding-right: 0
}
}
}