/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

@font-face {
    font-family: "Made in China";
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/made-in-china.woff2) format("woff2")
}

::-webkit-input-placeholder {
    color: #3c3c43
}

:-moz-placeholder {
    color: #3c3c43
}

::-moz-placeholder {
    color: #3c3c43
}

:-ms-input-placeholder {
    color: #3c3c43
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

a,
a:active,
a:focus,
a:hover,
a:visited {
    text-decoration: none;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

ol,
ul {
    list-style: none
}

body,
html {
    overflow-x: hidden
}

body.scroll-hidden,
html.scroll-hidden {
    overflow: hidden
}

body {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: 1.3;
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    position: relative;
    min-width: 480px;
    font-variant-numeric: lining-nums;
    font-feature-settings: 'lnum';
    -moz-font-feature-settings: 'lnum=1';
    -ms-font-feature-settings: 'lnum';
    -webkit-font-feature-settings: 'lnum';
    -o-font-feature-settings: 'lnum'
}

.body-all {
    width: 480px;
    overflow: hidden;
    margin: 0 auto
}

img,
svg {
    display: block
}

img {
    max-width: 100%;
    height: auto
}

button,
input,
select,
textarea {
    font-family: Raleway, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

button {
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: none;
    background: 0 0
}

.wrapper {
    max-width: 100%;
    padding: 0 32px
}

.swiper-container {
    width: 100%;
    height: 100%
}

.primary-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    position: relative;
    padding: 27px 71px;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background: -webkit-linear-gradient(320.99deg, #e30505 20.37%, #980909 125.6%);
    background: -o-linear-gradient(320.99deg, #e30505 20.37%, #980909 125.6%);
    background: linear-gradient(129.01deg, #e30505 20.37%, #980909 125.6%);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 4px 0 #7c0c0e;
    box-shadow: 0 4px 0 #7c0c0e
}

.primary-btn img,
.primary-btn svg {
    margin-right: 15px
}

.section-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.section-txt {
    display: block;
    padding-top: 14px;
    font-size: 16px;
    line-height: 19px;
    color: rgba(0, 0, 0, .6);
    text-align: center
}

.section-text {
    text-align: center
}

.section-text span {
    display: block;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 19px
}

.section-text span:last-child {
    padding-bottom: 0
}

.swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background: #dedede;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 1;
    margin: 0 5.5px
}

.swiper-pagination-bullet.slide-thumb-active {
    background: #cf943c;
    border: none
}

.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -2px;
    padding: 0 27px
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    left: auto;
    right: auto;
    top: 50%;
    margin: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 20;
    width: 25px;
    height: 47px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='47' viewBox='0 0 25 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='47' rx='4' fill='%23EFEFEF' fill-opacity='0.25'/%3E%3Cpath d='M17.7073 23.7071C18.0979 23.3166 18.0979 22.6834 17.7073 22.2929L11.3434 15.9289C10.9528 15.5384 10.3197 15.5384 9.92916 15.9289C9.53863 16.3195 9.53863 16.9526 9.92916 17.3431L15.586 23L9.92916 28.6569C9.53863 29.0474 9.53863 29.6805 9.92916 30.0711C10.3197 30.4616 10.9528 30.4616 11.3434 30.0711L17.7073 23.7071ZM16.2285 24H17.0002V22H16.2285V24Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.swiper-button-next::after,
.swiper-button-prev::after {
    display: none
}

.swiper-button-prev {
    left: 37px;
    -webkit-transform: scaleX(-1) translate(0, -50%);
    -ms-transform: scaleX(-1) translate(0, -50%);
    transform: scaleX(-1) translate(0, -50%)
}

.swiper-button-next {
    right: 37px
}

.hb-ico {
    display: inline-block;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.stars-4-9 {
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='15' viewBox='0 0 90 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8281 5.66827C15.7242 5.35133 15.4392 5.12623 15.102 5.09625L10.5216 4.68604L8.71044 0.504789C8.5769 0.198357 8.27275 0 7.93482 0C7.59689 0 7.29275 0.198357 7.1592 0.505505L5.348 4.68604L0.766904 5.09625C0.430308 5.12694 0.146018 5.35133 0.0415276 5.66827C-0.0629624 5.98521 0.0335365 6.33285 0.288163 6.55198L3.75038 9.5468L2.72945 13.9824C2.65475 14.3086 2.78309 14.6457 3.05745 14.8413C3.20492 14.9464 3.37746 14.9999 3.55145 14.9999C3.70146 14.9999 3.85027 14.96 3.98382 14.8812L7.93482 12.5521L11.8844 14.8812C12.1734 15.0527 12.5377 15.037 12.8115 14.8413C13.0859 14.6451 13.2142 14.3078 13.1395 13.9824L12.1185 9.5468L15.5808 6.55258C15.8354 6.33285 15.9326 5.98581 15.8281 5.66827Z' fill='url(%23paint0_linear_2006_42)'/%3E%3Cpath d='M52.8935 5.6684C52.7896 5.35146 52.5046 5.12635 52.1674 5.09637L47.587 4.68617L45.7759 0.504911C45.6423 0.198479 45.3382 0.00012273 45.0002 0.00012273C44.6623 0.00012273 44.3581 0.198479 44.2246 0.505628L42.4134 4.68617L37.8323 5.09637C37.4957 5.12707 37.2114 5.35146 37.1069 5.6684C37.0024 5.98534 37.0989 6.33297 37.3536 6.5521L40.8158 9.54692L39.7949 13.9825C39.7201 14.3087 39.8485 14.6458 40.1229 14.8414C40.2703 14.9465 40.4429 15 40.6168 15C40.7669 15 40.9157 14.9601 41.0492 14.8813L45.0002 12.5522L48.9498 14.8813C49.2388 15.0528 49.6031 15.0371 49.8769 14.8414C50.1514 14.6452 50.2796 14.308 50.2049 13.9825L49.1839 9.54692L52.6462 6.5527C52.9008 6.33297 52.998 5.98593 52.8935 5.6684Z' fill='url(%23paint1_linear_2006_42)'/%3E%3Cpath d='M34.361 5.6684C34.2571 5.35146 33.9721 5.12635 33.6349 5.09637L29.0545 4.68617L27.2433 0.504911C27.1098 0.198479 26.8056 0.00012273 26.4677 0.00012273C26.1298 0.00012273 25.8256 0.198479 25.6921 0.505628L23.8809 4.68617L19.2998 5.09637C18.9632 5.12707 18.6789 5.35146 18.5744 5.6684C18.4699 5.98534 18.5664 6.33297 18.821 6.5521L22.2832 9.54692L21.2623 13.9825C21.1876 14.3087 21.3159 14.6458 21.5903 14.8414C21.7378 14.9465 21.9103 15 22.0843 15C22.2343 15 22.3831 14.9601 22.5167 14.8813L26.4677 12.5522L30.4172 14.8813C30.7062 15.0528 31.0706 15.0371 31.3443 14.8414C31.6188 14.6452 31.747 14.308 31.6723 13.9825L30.6514 9.54692L34.1136 6.5527C34.3682 6.33297 34.4655 5.98593 34.361 5.6684Z' fill='url(%23paint2_linear_2006_42)'/%3E%3Cpath d='M71.4261 5.6684C71.3222 5.35146 71.0372 5.12635 70.7 5.09637L66.1196 4.68617L64.3084 0.504911C64.1748 0.198479 63.8707 0.00012273 63.5328 0.00012273C63.1948 0.00012273 62.8907 0.198479 62.7571 0.505628L60.9459 4.68617L56.3649 5.09637C56.0283 5.12707 55.744 5.35146 55.6395 5.6684C55.535 5.98534 55.6315 6.33297 55.8861 6.5521L59.3483 9.54692L58.3274 13.9825C58.2527 14.3087 58.381 14.6458 58.6554 14.8414C58.8029 14.9465 58.9754 15 59.1494 15C59.2994 15 59.4482 14.9601 59.5818 14.8813L63.5328 12.5522L67.4823 14.8813C67.7713 15.0528 68.1357 15.0371 68.4094 14.8414C68.6839 14.6452 68.8121 14.308 68.7374 13.9825L67.7165 9.54692L71.1787 6.5527C71.4333 6.33297 71.5305 5.98593 71.4261 5.6684Z' fill='url(%23paint3_linear_2006_42)'/%3E%3Cpath d='M89.9586 5.6684C89.8547 5.35146 89.5697 5.12635 89.2325 5.09637L84.6521 4.68617L82.8409 0.504911C82.7074 0.198479 82.4032 0.00012273 82.0653 0.00012273C81.7274 0.00012273 81.4232 0.198479 81.2897 0.505628L79.4785 4.68617L74.8974 5.09637C74.5608 5.12707 74.2765 5.35146 74.172 5.6684C74.0675 5.98534 74.164 6.33297 74.4186 6.5521L77.8809 9.54692L76.8599 13.9825C76.7852 14.3087 76.9136 14.6458 77.1879 14.8414C77.3354 14.9465 77.5079 15 77.6819 15C77.832 15 77.9808 14.9601 78.1143 14.8813L82.0653 12.5522L86.0149 14.8813C86.3039 15.0528 86.6682 15.0371 86.9419 14.8414C87.2164 14.6452 87.3447 14.308 87.27 13.9825L86.249 9.54692L89.7112 6.5527C89.9659 6.33297 90.0631 5.98593 89.9586 5.6684Z' fill='url(%23paint4_linear_2006_42)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2006_42' x1='0' y1='7.5' x2='90' y2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.96751' stop-color='%23FFC107'/%3E%3Cstop offset='0.968702' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2006_42' x1='0' y1='7.5' x2='90' y2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.96751' stop-color='%23FFC107'/%3E%3Cstop offset='0.968702' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2006_42' x1='0' y1='7.5' x2='90' y2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.96751' stop-color='%23FFC107'/%3E%3Cstop offset='0.968702' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2006_42' x1='0' y1='7.5' x2='90' y2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.96751' stop-color='%23FFC107'/%3E%3Cstop offset='0.968702' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2006_42' x1='0' y1='7.5' x2='90' y2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.96751' stop-color='%23FFC107'/%3E%3Cstop offset='0.968702' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    min-width: 80px;
    width: 80px;
    height: 15px
}

.stars-1,
.stars-2,
.stars-3,
.stars-4,
.stars-5 {
    min-width: 90px;
    width: 90px;
    height: 16px
}

.stars-1 {
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='16' viewBox='0 0 90 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8281 6.16827C15.7242 5.85133 15.4392 5.62623 15.102 5.59625L10.5216 5.18604L8.71044 1.00479C8.5769 0.698357 8.27275 0.5 7.93482 0.5C7.59689 0.5 7.29275 0.698357 7.1592 1.00551L5.348 5.18604L0.766904 5.59625C0.430308 5.62694 0.146018 5.85133 0.0415276 6.16827C-0.0629624 6.48521 0.0335365 6.83285 0.288163 7.05198L3.75038 10.0468L2.72945 14.4824C2.65475 14.8086 2.78309 15.1457 3.05745 15.3413C3.20492 15.4464 3.37746 15.4999 3.55145 15.4999C3.70146 15.4999 3.85027 15.46 3.98382 15.3812L7.93482 13.0521L11.8844 15.3812C12.1734 15.5527 12.5377 15.537 12.8115 15.3413C13.0859 15.1451 13.2142 14.8078 13.1395 14.4824L12.1185 10.0468L15.5808 7.05258C15.8354 6.83285 15.9326 6.48581 15.8281 6.16827Z' fill='url(%23paint0_linear_2008_598)'/%3E%3Cpath d='M52.8935 6.1684C52.7896 5.85146 52.5046 5.62635 52.1674 5.59637L47.587 5.18617L45.7759 1.00491C45.6423 0.698479 45.3382 0.500123 45.0002 0.500123C44.6623 0.500123 44.3581 0.698479 44.2246 1.00563L42.4134 5.18617L37.8323 5.59637C37.4957 5.62706 37.2114 5.85146 37.1069 6.1684C37.0024 6.48534 37.0989 6.83297 37.3536 7.0521L40.8158 10.0469L39.7949 14.4825C39.7201 14.8087 39.8485 15.1458 40.1229 15.3414C40.2703 15.4465 40.4429 15.5 40.6168 15.5C40.7669 15.5 40.9157 15.4601 41.0492 15.3813L45.0002 13.0522L48.9498 15.3813C49.2388 15.5528 49.6031 15.5371 49.8769 15.3414C50.1514 15.1452 50.2796 14.808 50.2049 14.4825L49.1839 10.0469L52.6462 7.0527C52.9008 6.83297 52.998 6.48593 52.8935 6.1684Z' fill='url(%23paint1_linear_2008_598)'/%3E%3Cpath d='M34.361 6.1684C34.2571 5.85146 33.9721 5.62635 33.6349 5.59637L29.0545 5.18617L27.2433 1.00491C27.1098 0.698479 26.8056 0.500123 26.4677 0.500123C26.1298 0.500123 25.8256 0.698479 25.6921 1.00563L23.8809 5.18617L19.2998 5.59637C18.9632 5.62706 18.6789 5.85146 18.5744 6.1684C18.4699 6.48534 18.5664 6.83297 18.821 7.0521L22.2832 10.0469L21.2623 14.4825C21.1876 14.8087 21.3159 15.1458 21.5903 15.3414C21.7378 15.4465 21.9103 15.5 22.0843 15.5C22.2343 15.5 22.3831 15.4601 22.5167 15.3813L26.4677 13.0522L30.4172 15.3813C30.7062 15.5528 31.0706 15.5371 31.3443 15.3414C31.6188 15.1452 31.747 14.808 31.6723 14.4825L30.6514 10.0469L34.1136 7.0527C34.3682 6.83297 34.4655 6.48593 34.361 6.1684Z' fill='url(%23paint2_linear_2008_598)'/%3E%3Cpath d='M71.4261 6.1684C71.3222 5.85146 71.0372 5.62635 70.7 5.59637L66.1196 5.18617L64.3084 1.00491C64.1748 0.698479 63.8707 0.500123 63.5328 0.500123C63.1948 0.500123 62.8907 0.698479 62.7571 1.00563L60.9459 5.18617L56.3649 5.59637C56.0283 5.62706 55.744 5.85146 55.6395 6.1684C55.535 6.48534 55.6315 6.83297 55.8861 7.0521L59.3483 10.0469L58.3274 14.4825C58.2527 14.8087 58.381 15.1458 58.6554 15.3414C58.8029 15.4465 58.9754 15.5 59.1494 15.5C59.2994 15.5 59.4482 15.4601 59.5818 15.3813L63.5328 13.0522L67.4823 15.3813C67.7713 15.5528 68.1357 15.5371 68.4094 15.3414C68.6839 15.1452 68.8121 14.808 68.7374 14.4825L67.7165 10.0469L71.1787 7.0527C71.4333 6.83297 71.5305 6.48593 71.4261 6.1684Z' fill='url(%23paint3_linear_2008_598)'/%3E%3Cpath d='M89.9586 6.1684C89.8547 5.85146 89.5697 5.62635 89.2325 5.59637L84.6521 5.18617L82.8409 1.00491C82.7074 0.698479 82.4032 0.500123 82.0653 0.500123C81.7274 0.500123 81.4232 0.698479 81.2897 1.00563L79.4785 5.18617L74.8974 5.59637C74.5608 5.62706 74.2765 5.85146 74.172 6.1684C74.0675 6.48534 74.164 6.83297 74.4186 7.0521L77.8809 10.0469L76.8599 14.4825C76.7852 14.8087 76.9136 15.1458 77.1879 15.3414C77.3354 15.4465 77.5079 15.5 77.6819 15.5C77.832 15.5 77.9808 15.4601 78.1143 15.3813L82.0653 13.0522L86.0149 15.3813C86.3039 15.5528 86.6682 15.5371 86.9419 15.3414C87.2164 15.1452 87.3447 14.808 87.27 14.4825L86.249 10.0469L89.7112 7.0527C89.9659 6.83297 90.0631 6.48593 89.9586 6.1684Z' fill='url(%23paint4_linear_2008_598)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2' stop-color='%23FFC107'/%3E%3Cstop offset='0.2001' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2' stop-color='%23FFC107'/%3E%3Cstop offset='0.2001' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2' stop-color='%23FFC107'/%3E%3Cstop offset='0.2001' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2' stop-color='%23FFC107'/%3E%3Cstop offset='0.2001' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2' stop-color='%23FFC107'/%3E%3Cstop offset='0.2001' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

.stars-2 {
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='16' viewBox='0 0 90 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8281 6.16827C15.7242 5.85133 15.4392 5.62623 15.102 5.59625L10.5216 5.18604L8.71044 1.00479C8.5769 0.698357 8.27275 0.5 7.93482 0.5C7.59689 0.5 7.29275 0.698357 7.1592 1.00551L5.348 5.18604L0.766904 5.59625C0.430308 5.62694 0.146018 5.85133 0.0415276 6.16827C-0.0629624 6.48521 0.0335365 6.83285 0.288163 7.05198L3.75038 10.0468L2.72945 14.4824C2.65475 14.8086 2.78309 15.1457 3.05745 15.3413C3.20492 15.4464 3.37746 15.4999 3.55145 15.4999C3.70146 15.4999 3.85027 15.46 3.98382 15.3812L7.93482 13.0521L11.8844 15.3812C12.1734 15.5527 12.5377 15.537 12.8115 15.3413C13.0859 15.1451 13.2142 14.8078 13.1395 14.4824L12.1185 10.0468L15.5808 7.05258C15.8354 6.83285 15.9326 6.48581 15.8281 6.16827Z' fill='url(%23paint0_linear_2008_598)'/%3E%3Cpath d='M52.8935 6.1684C52.7896 5.85146 52.5046 5.62635 52.1674 5.59637L47.587 5.18617L45.7759 1.00491C45.6423 0.698479 45.3382 0.500123 45.0002 0.500123C44.6623 0.500123 44.3581 0.698479 44.2246 1.00563L42.4134 5.18617L37.8323 5.59637C37.4957 5.62706 37.2114 5.85146 37.1069 6.1684C37.0024 6.48534 37.0989 6.83297 37.3536 7.0521L40.8158 10.0469L39.7949 14.4825C39.7201 14.8087 39.8485 15.1458 40.1229 15.3414C40.2703 15.4465 40.4429 15.5 40.6168 15.5C40.7669 15.5 40.9157 15.4601 41.0492 15.3813L45.0002 13.0522L48.9498 15.3813C49.2388 15.5528 49.6031 15.5371 49.8769 15.3414C50.1514 15.1452 50.2796 14.808 50.2049 14.4825L49.1839 10.0469L52.6462 7.0527C52.9008 6.83297 52.998 6.48593 52.8935 6.1684Z' fill='url(%23paint1_linear_2008_598)'/%3E%3Cpath d='M34.361 6.1684C34.2571 5.85146 33.9721 5.62635 33.6349 5.59637L29.0545 5.18617L27.2433 1.00491C27.1098 0.698479 26.8056 0.500123 26.4677 0.500123C26.1298 0.500123 25.8256 0.698479 25.6921 1.00563L23.8809 5.18617L19.2998 5.59637C18.9632 5.62706 18.6789 5.85146 18.5744 6.1684C18.4699 6.48534 18.5664 6.83297 18.821 7.0521L22.2832 10.0469L21.2623 14.4825C21.1876 14.8087 21.3159 15.1458 21.5903 15.3414C21.7378 15.4465 21.9103 15.5 22.0843 15.5C22.2343 15.5 22.3831 15.4601 22.5167 15.3813L26.4677 13.0522L30.4172 15.3813C30.7062 15.5528 31.0706 15.5371 31.3443 15.3414C31.6188 15.1452 31.747 14.808 31.6723 14.4825L30.6514 10.0469L34.1136 7.0527C34.3682 6.83297 34.4655 6.48593 34.361 6.1684Z' fill='url(%23paint2_linear_2008_598)'/%3E%3Cpath d='M71.4261 6.1684C71.3222 5.85146 71.0372 5.62635 70.7 5.59637L66.1196 5.18617L64.3084 1.00491C64.1748 0.698479 63.8707 0.500123 63.5328 0.500123C63.1948 0.500123 62.8907 0.698479 62.7571 1.00563L60.9459 5.18617L56.3649 5.59637C56.0283 5.62706 55.744 5.85146 55.6395 6.1684C55.535 6.48534 55.6315 6.83297 55.8861 7.0521L59.3483 10.0469L58.3274 14.4825C58.2527 14.8087 58.381 15.1458 58.6554 15.3414C58.8029 15.4465 58.9754 15.5 59.1494 15.5C59.2994 15.5 59.4482 15.4601 59.5818 15.3813L63.5328 13.0522L67.4823 15.3813C67.7713 15.5528 68.1357 15.5371 68.4094 15.3414C68.6839 15.1452 68.8121 14.808 68.7374 14.4825L67.7165 10.0469L71.1787 7.0527C71.4333 6.83297 71.5305 6.48593 71.4261 6.1684Z' fill='url(%23paint3_linear_2008_598)'/%3E%3Cpath d='M89.9586 6.1684C89.8547 5.85146 89.5697 5.62635 89.2325 5.59637L84.6521 5.18617L82.8409 1.00491C82.7074 0.698479 82.4032 0.500123 82.0653 0.500123C81.7274 0.500123 81.4232 0.698479 81.2897 1.00563L79.4785 5.18617L74.8974 5.59637C74.5608 5.62706 74.2765 5.85146 74.172 6.1684C74.0675 6.48534 74.164 6.83297 74.4186 7.0521L77.8809 10.0469L76.8599 14.4825C76.7852 14.8087 76.9136 15.1458 77.1879 15.3414C77.3354 15.4465 77.5079 15.5 77.6819 15.5C77.832 15.5 77.9808 15.4601 78.1143 15.3813L82.0653 13.0522L86.0149 15.3813C86.3039 15.5528 86.6682 15.5371 86.9419 15.3414C87.2164 15.1452 87.3447 14.808 87.27 14.4825L86.249 10.0469L89.7112 7.0527C89.9659 6.83297 90.0631 6.48593 89.9586 6.1684Z' fill='url(%23paint4_linear_2008_598)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3999' stop-color='%23FFC107'/%3E%3Cstop offset='0.4' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3999' stop-color='%23FFC107'/%3E%3Cstop offset='0.4' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3999' stop-color='%23FFC107'/%3E%3Cstop offset='0.4' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3999' stop-color='%23FFC107'/%3E%3Cstop offset='0.4' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3999' stop-color='%23FFC107'/%3E%3Cstop offset='0.4' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

.stars-3 {
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='16' viewBox='0 0 90 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8281 6.16827C15.7242 5.85133 15.4392 5.62623 15.102 5.59625L10.5216 5.18604L8.71044 1.00479C8.5769 0.698357 8.27275 0.5 7.93482 0.5C7.59689 0.5 7.29275 0.698357 7.1592 1.00551L5.348 5.18604L0.766904 5.59625C0.430308 5.62694 0.146018 5.85133 0.0415276 6.16827C-0.0629624 6.48521 0.0335365 6.83285 0.288163 7.05198L3.75038 10.0468L2.72945 14.4824C2.65475 14.8086 2.78309 15.1457 3.05745 15.3413C3.20492 15.4464 3.37746 15.4999 3.55145 15.4999C3.70146 15.4999 3.85027 15.46 3.98382 15.3812L7.93482 13.0521L11.8844 15.3812C12.1734 15.5527 12.5377 15.537 12.8115 15.3413C13.0859 15.1451 13.2142 14.8078 13.1395 14.4824L12.1185 10.0468L15.5808 7.05258C15.8354 6.83285 15.9326 6.48581 15.8281 6.16827Z' fill='url(%23paint0_linear_2008_598)'/%3E%3Cpath d='M52.8935 6.1684C52.7896 5.85146 52.5046 5.62635 52.1674 5.59637L47.587 5.18617L45.7759 1.00491C45.6423 0.698479 45.3382 0.500123 45.0002 0.500123C44.6623 0.500123 44.3581 0.698479 44.2246 1.00563L42.4134 5.18617L37.8323 5.59637C37.4957 5.62706 37.2114 5.85146 37.1069 6.1684C37.0024 6.48534 37.0989 6.83297 37.3536 7.0521L40.8158 10.0469L39.7949 14.4825C39.7201 14.8087 39.8485 15.1458 40.1229 15.3414C40.2703 15.4465 40.4429 15.5 40.6168 15.5C40.7669 15.5 40.9157 15.4601 41.0492 15.3813L45.0002 13.0522L48.9498 15.3813C49.2388 15.5528 49.6031 15.5371 49.8769 15.3414C50.1514 15.1452 50.2796 14.808 50.2049 14.4825L49.1839 10.0469L52.6462 7.0527C52.9008 6.83297 52.998 6.48593 52.8935 6.1684Z' fill='url(%23paint1_linear_2008_598)'/%3E%3Cpath d='M34.361 6.1684C34.2571 5.85146 33.9721 5.62635 33.6349 5.59637L29.0545 5.18617L27.2433 1.00491C27.1098 0.698479 26.8056 0.500123 26.4677 0.500123C26.1298 0.500123 25.8256 0.698479 25.6921 1.00563L23.8809 5.18617L19.2998 5.59637C18.9632 5.62706 18.6789 5.85146 18.5744 6.1684C18.4699 6.48534 18.5664 6.83297 18.821 7.0521L22.2832 10.0469L21.2623 14.4825C21.1876 14.8087 21.3159 15.1458 21.5903 15.3414C21.7378 15.4465 21.9103 15.5 22.0843 15.5C22.2343 15.5 22.3831 15.4601 22.5167 15.3813L26.4677 13.0522L30.4172 15.3813C30.7062 15.5528 31.0706 15.5371 31.3443 15.3414C31.6188 15.1452 31.747 14.808 31.6723 14.4825L30.6514 10.0469L34.1136 7.0527C34.3682 6.83297 34.4655 6.48593 34.361 6.1684Z' fill='url(%23paint2_linear_2008_598)'/%3E%3Cpath d='M71.4261 6.1684C71.3222 5.85146 71.0372 5.62635 70.7 5.59637L66.1196 5.18617L64.3084 1.00491C64.1748 0.698479 63.8707 0.500123 63.5328 0.500123C63.1948 0.500123 62.8907 0.698479 62.7571 1.00563L60.9459 5.18617L56.3649 5.59637C56.0283 5.62706 55.744 5.85146 55.6395 6.1684C55.535 6.48534 55.6315 6.83297 55.8861 7.0521L59.3483 10.0469L58.3274 14.4825C58.2527 14.8087 58.381 15.1458 58.6554 15.3414C58.8029 15.4465 58.9754 15.5 59.1494 15.5C59.2994 15.5 59.4482 15.4601 59.5818 15.3813L63.5328 13.0522L67.4823 15.3813C67.7713 15.5528 68.1357 15.5371 68.4094 15.3414C68.6839 15.1452 68.8121 14.808 68.7374 14.4825L67.7165 10.0469L71.1787 7.0527C71.4333 6.83297 71.5305 6.48593 71.4261 6.1684Z' fill='url(%23paint3_linear_2008_598)'/%3E%3Cpath d='M89.9586 6.1684C89.8547 5.85146 89.5697 5.62635 89.2325 5.59637L84.6521 5.18617L82.8409 1.00491C82.7074 0.698479 82.4032 0.500123 82.0653 0.500123C81.7274 0.500123 81.4232 0.698479 81.2897 1.00563L79.4785 5.18617L74.8974 5.59637C74.5608 5.62706 74.2765 5.85146 74.172 6.1684C74.0675 6.48534 74.164 6.83297 74.4186 7.0521L77.8809 10.0469L76.8599 14.4825C76.7852 14.8087 76.9136 15.1458 77.1879 15.3414C77.3354 15.4465 77.5079 15.5 77.6819 15.5C77.832 15.5 77.9808 15.4601 78.1143 15.3813L82.0653 13.0522L86.0149 15.3813C86.3039 15.5528 86.6682 15.5371 86.9419 15.3414C87.2164 15.1452 87.3447 14.808 87.27 14.4825L86.249 10.0469L89.7112 7.0527C89.9659 6.83297 90.0631 6.48593 89.9586 6.1684Z' fill='url(%23paint4_linear_2008_598)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5999' stop-color='%23FFC107'/%3E%3Cstop offset='0.6' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5999' stop-color='%23FFC107'/%3E%3Cstop offset='0.6' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5999' stop-color='%23FFC107'/%3E%3Cstop offset='0.6' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5999' stop-color='%23FFC107'/%3E%3Cstop offset='0.6' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5999' stop-color='%23FFC107'/%3E%3Cstop offset='0.6' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

.stars-4 {
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='16' viewBox='0 0 90 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8281 6.16827C15.7242 5.85133 15.4392 5.62623 15.102 5.59625L10.5216 5.18604L8.71044 1.00479C8.5769 0.698357 8.27275 0.5 7.93482 0.5C7.59689 0.5 7.29275 0.698357 7.1592 1.00551L5.348 5.18604L0.766904 5.59625C0.430308 5.62694 0.146018 5.85133 0.0415276 6.16827C-0.0629624 6.48521 0.0335365 6.83285 0.288163 7.05198L3.75038 10.0468L2.72945 14.4824C2.65475 14.8086 2.78309 15.1457 3.05745 15.3413C3.20492 15.4464 3.37746 15.4999 3.55145 15.4999C3.70146 15.4999 3.85027 15.46 3.98382 15.3812L7.93482 13.0521L11.8844 15.3812C12.1734 15.5527 12.5377 15.537 12.8115 15.3413C13.0859 15.1451 13.2142 14.8078 13.1395 14.4824L12.1185 10.0468L15.5808 7.05258C15.8354 6.83285 15.9326 6.48581 15.8281 6.16827Z' fill='url(%23paint0_linear_2008_547)'/%3E%3Cpath d='M52.8935 6.1684C52.7896 5.85146 52.5046 5.62635 52.1674 5.59637L47.587 5.18617L45.7759 1.00491C45.6423 0.698479 45.3382 0.500123 45.0002 0.500123C44.6623 0.500123 44.3581 0.698479 44.2246 1.00563L42.4134 5.18617L37.8323 5.59637C37.4957 5.62707 37.2114 5.85146 37.1069 6.1684C37.0024 6.48534 37.0989 6.83297 37.3536 7.0521L40.8158 10.0469L39.7949 14.4825C39.7201 14.8087 39.8485 15.1458 40.1229 15.3414C40.2703 15.4465 40.4429 15.5 40.6168 15.5C40.7669 15.5 40.9157 15.4601 41.0492 15.3813L45.0002 13.0522L48.9498 15.3813C49.2388 15.5528 49.6031 15.5371 49.8769 15.3414C50.1514 15.1452 50.2796 14.808 50.2049 14.4825L49.1839 10.0469L52.6462 7.0527C52.9008 6.83297 52.998 6.48593 52.8935 6.1684Z' fill='url(%23paint1_linear_2008_547)'/%3E%3Cpath d='M34.361 6.1684C34.2571 5.85146 33.9721 5.62635 33.6349 5.59637L29.0545 5.18617L27.2433 1.00491C27.1098 0.698479 26.8056 0.500123 26.4677 0.500123C26.1298 0.500123 25.8256 0.698479 25.6921 1.00563L23.8809 5.18617L19.2998 5.59637C18.9632 5.62707 18.6789 5.85146 18.5744 6.1684C18.4699 6.48534 18.5664 6.83297 18.821 7.0521L22.2832 10.0469L21.2623 14.4825C21.1876 14.8087 21.3159 15.1458 21.5903 15.3414C21.7378 15.4465 21.9103 15.5 22.0843 15.5C22.2343 15.5 22.3831 15.4601 22.5167 15.3813L26.4677 13.0522L30.4172 15.3813C30.7062 15.5528 31.0706 15.5371 31.3443 15.3414C31.6188 15.1452 31.747 14.808 31.6723 14.4825L30.6514 10.0469L34.1136 7.0527C34.3682 6.83297 34.4655 6.48593 34.361 6.1684Z' fill='url(%23paint2_linear_2008_547)'/%3E%3Cpath d='M71.4261 6.1684C71.3222 5.85146 71.0372 5.62635 70.7 5.59637L66.1196 5.18617L64.3084 1.00491C64.1748 0.698479 63.8707 0.500123 63.5328 0.500123C63.1948 0.500123 62.8907 0.698479 62.7571 1.00563L60.9459 5.18617L56.3649 5.59637C56.0283 5.62707 55.744 5.85146 55.6395 6.1684C55.535 6.48534 55.6315 6.83297 55.8861 7.0521L59.3483 10.0469L58.3274 14.4825C58.2527 14.8087 58.381 15.1458 58.6554 15.3414C58.8029 15.4465 58.9754 15.5 59.1494 15.5C59.2994 15.5 59.4482 15.4601 59.5818 15.3813L63.5328 13.0522L67.4823 15.3813C67.7713 15.5528 68.1357 15.5371 68.4094 15.3414C68.6839 15.1452 68.8121 14.808 68.7374 14.4825L67.7165 10.0469L71.1787 7.0527C71.4333 6.83297 71.5305 6.48593 71.4261 6.1684Z' fill='url(%23paint3_linear_2008_547)'/%3E%3Cpath d='M89.9586 6.1684C89.8547 5.85146 89.5697 5.62635 89.2325 5.59637L84.6521 5.18617L82.8409 1.00491C82.7074 0.698479 82.4032 0.500123 82.0653 0.500123C81.7274 0.500123 81.4232 0.698479 81.2897 1.00563L79.4785 5.18617L74.8974 5.59637C74.5608 5.62707 74.2765 5.85146 74.172 6.1684C74.0675 6.48534 74.164 6.83297 74.4186 7.0521L77.8809 10.0469L76.8599 14.4825C76.7852 14.8087 76.9136 15.1458 77.1879 15.3414C77.3354 15.4465 77.5079 15.5 77.6819 15.5C77.832 15.5 77.9808 15.4601 78.1143 15.3813L82.0653 13.0522L86.0149 15.3813C86.3039 15.5528 86.6682 15.5371 86.9419 15.3414C87.2164 15.1452 87.3447 14.808 87.27 14.4825L86.249 10.0469L89.7112 7.0527C89.9659 6.83297 90.0631 6.48593 89.9586 6.1684Z' fill='url(%23paint4_linear_2008_547)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2008_547' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.847074' stop-color='%23FFC107'/%3E%3Cstop offset='0.850893' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2008_547' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.847074' stop-color='%23FFC107'/%3E%3Cstop offset='0.850893' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2008_547' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.847074' stop-color='%23FFC107'/%3E%3Cstop offset='0.850893' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2008_547' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.847074' stop-color='%23FFC107'/%3E%3Cstop offset='0.850893' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2008_547' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.847074' stop-color='%23FFC107'/%3E%3Cstop offset='0.850893' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

.stars-5 {
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='16' viewBox='0 0 90 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8281 6.16827C15.7242 5.85133 15.4392 5.62623 15.102 5.59625L10.5216 5.18604L8.71044 1.00479C8.5769 0.698357 8.27275 0.5 7.93482 0.5C7.59689 0.5 7.29275 0.698357 7.1592 1.00551L5.348 5.18604L0.766904 5.59625C0.430308 5.62694 0.146018 5.85133 0.0415276 6.16827C-0.0629624 6.48521 0.0335365 6.83285 0.288163 7.05198L3.75038 10.0468L2.72945 14.4824C2.65475 14.8086 2.78309 15.1457 3.05745 15.3413C3.20492 15.4464 3.37746 15.4999 3.55145 15.4999C3.70146 15.4999 3.85027 15.46 3.98382 15.3812L7.93482 13.0521L11.8844 15.3812C12.1734 15.5527 12.5377 15.537 12.8115 15.3413C13.0859 15.1451 13.2142 14.8078 13.1395 14.4824L12.1185 10.0468L15.5808 7.05258C15.8354 6.83285 15.9326 6.48581 15.8281 6.16827Z' fill='url(%23paint0_linear_2008_598)'/%3E%3Cpath d='M52.8935 6.1684C52.7896 5.85146 52.5046 5.62635 52.1674 5.59637L47.587 5.18617L45.7759 1.00491C45.6423 0.698479 45.3382 0.500123 45.0002 0.500123C44.6623 0.500123 44.3581 0.698479 44.2246 1.00563L42.4134 5.18617L37.8323 5.59637C37.4957 5.62706 37.2114 5.85146 37.1069 6.1684C37.0024 6.48534 37.0989 6.83297 37.3536 7.0521L40.8158 10.0469L39.7949 14.4825C39.7201 14.8087 39.8485 15.1458 40.1229 15.3414C40.2703 15.4465 40.4429 15.5 40.6168 15.5C40.7669 15.5 40.9157 15.4601 41.0492 15.3813L45.0002 13.0522L48.9498 15.3813C49.2388 15.5528 49.6031 15.5371 49.8769 15.3414C50.1514 15.1452 50.2796 14.808 50.2049 14.4825L49.1839 10.0469L52.6462 7.0527C52.9008 6.83297 52.998 6.48593 52.8935 6.1684Z' fill='url(%23paint1_linear_2008_598)'/%3E%3Cpath d='M34.361 6.1684C34.2571 5.85146 33.9721 5.62635 33.6349 5.59637L29.0545 5.18617L27.2433 1.00491C27.1098 0.698479 26.8056 0.500123 26.4677 0.500123C26.1298 0.500123 25.8256 0.698479 25.6921 1.00563L23.8809 5.18617L19.2998 5.59637C18.9632 5.62706 18.6789 5.85146 18.5744 6.1684C18.4699 6.48534 18.5664 6.83297 18.821 7.0521L22.2832 10.0469L21.2623 14.4825C21.1876 14.8087 21.3159 15.1458 21.5903 15.3414C21.7378 15.4465 21.9103 15.5 22.0843 15.5C22.2343 15.5 22.3831 15.4601 22.5167 15.3813L26.4677 13.0522L30.4172 15.3813C30.7062 15.5528 31.0706 15.5371 31.3443 15.3414C31.6188 15.1452 31.747 14.808 31.6723 14.4825L30.6514 10.0469L34.1136 7.0527C34.3682 6.83297 34.4655 6.48593 34.361 6.1684Z' fill='url(%23paint2_linear_2008_598)'/%3E%3Cpath d='M71.4261 6.1684C71.3222 5.85146 71.0372 5.62635 70.7 5.59637L66.1196 5.18617L64.3084 1.00491C64.1748 0.698479 63.8707 0.500123 63.5328 0.500123C63.1948 0.500123 62.8907 0.698479 62.7571 1.00563L60.9459 5.18617L56.3649 5.59637C56.0283 5.62706 55.744 5.85146 55.6395 6.1684C55.535 6.48534 55.6315 6.83297 55.8861 7.0521L59.3483 10.0469L58.3274 14.4825C58.2527 14.8087 58.381 15.1458 58.6554 15.3414C58.8029 15.4465 58.9754 15.5 59.1494 15.5C59.2994 15.5 59.4482 15.4601 59.5818 15.3813L63.5328 13.0522L67.4823 15.3813C67.7713 15.5528 68.1357 15.5371 68.4094 15.3414C68.6839 15.1452 68.8121 14.808 68.7374 14.4825L67.7165 10.0469L71.1787 7.0527C71.4333 6.83297 71.5305 6.48593 71.4261 6.1684Z' fill='url(%23paint3_linear_2008_598)'/%3E%3Cpath d='M89.9586 6.1684C89.8547 5.85146 89.5697 5.62635 89.2325 5.59637L84.6521 5.18617L82.8409 1.00491C82.7074 0.698479 82.4032 0.500123 82.0653 0.500123C81.7274 0.500123 81.4232 0.698479 81.2897 1.00563L79.4785 5.18617L74.8974 5.59637C74.5608 5.62706 74.2765 5.85146 74.172 6.1684C74.0675 6.48534 74.164 6.83297 74.4186 7.0521L77.8809 10.0469L76.8599 14.4825C76.7852 14.8087 76.9136 15.1458 77.1879 15.3414C77.3354 15.4465 77.5079 15.5 77.6819 15.5C77.832 15.5 77.9808 15.4601 78.1143 15.3813L82.0653 13.0522L86.0149 15.3813C86.3039 15.5528 86.6682 15.5371 86.9419 15.3414C87.2164 15.1452 87.3447 14.808 87.27 14.4825L86.249 10.0469L89.7112 7.0527C89.9659 6.83297 90.0631 6.48593 89.9586 6.1684Z' fill='url(%23paint4_linear_2008_598)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.9999' stop-color='%23FFC107'/%3E%3Cstop offset='1' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.9999' stop-color='%23FFC107'/%3E%3Cstop offset='1' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.9999' stop-color='%23FFC107'/%3E%3Cstop offset='1' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.9999' stop-color='%23FFC107'/%3E%3Cstop offset='1' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2008_598' x1='0' y1='8' x2='90' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.9999' stop-color='%23FFC107'/%3E%3Cstop offset='1' stop-color='%23C3C3C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

.close-ico {
    min-width: 32px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.581 24.4739C23.4637 24.4739 23.3475 24.4508 23.2391 24.4058C23.1308 24.3608 23.0324 24.2948 22.9496 24.2117L6.78528 8.04957C6.61762 7.88191 6.52344 7.65452 6.52344 7.41742C6.52344 7.18032 6.61762 6.95293 6.78528 6.78528C6.95293 6.61762 7.18032 6.52344 7.41742 6.52344C7.65452 6.52344 7.88191 6.61762 8.04957 6.78528L24.2139 22.9496C24.3384 23.0746 24.4232 23.2336 24.4574 23.4068C24.4917 23.5799 24.4739 23.7592 24.4064 23.9223C24.3389 24.0853 24.2246 24.2247 24.0779 24.3228C23.9313 24.421 23.7589 24.4735 23.5824 24.4739H23.581Z' fill='%235D5D5D'/%3E%3Cpath d='M7.41884 24.4739C7.24225 24.4738 7.06963 24.4215 6.92278 24.3234C6.77592 24.2254 6.6614 24.086 6.59369 23.9229C6.52598 23.7598 6.50811 23.5803 6.54233 23.4071C6.57656 23.2339 6.66134 23.0747 6.78598 22.9496L22.9503 6.78528C23.1179 6.61762 23.3453 6.52344 23.5824 6.52344C23.8195 6.52344 24.0469 6.61762 24.2146 6.78528C24.3822 6.95293 24.4764 7.18032 24.4764 7.41742C24.4764 7.65452 24.3822 7.88191 24.2146 8.04957L8.05026 24.2139C7.96729 24.2966 7.86881 24.3621 7.76046 24.4068C7.6521 24.4514 7.53601 24.4742 7.41884 24.4739Z' fill='%235D5D5D'/%3E%3C/svg%3E%0A")
}

.show-more,
.testimonials-btn {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out
}

.show-more::after,
.testimonials-btn::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 14px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 9px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.30204 9.03033C7.59493 8.73744 7.59493 8.26256 7.30204 7.96967L2.52907 3.1967C2.23617 2.90381 1.7613 2.90381 1.46841 3.1967C1.17551 3.48959 1.17551 3.96447 1.46841 4.25736L5.71105 8.5L1.46841 12.7426C1.17551 13.0355 1.17551 13.5104 1.46841 13.8033C1.7613 14.0962 2.23617 14.0962 2.52907 13.8033L7.30204 9.03033ZM6 9.25H6.77171V7.75H6V9.25Z' fill='%23382D28'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.show-more {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #382d28;
    padding: 6px 27px 6px 14px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(235, 204, 148, .3)
}

.show-more:hover {
    background-color: rgba(235, 204, 148, .8)
}

.testimonials-btn {
    -webkit-box-shadow: 0 4px 0 #d38f0c;
    box-shadow: 0 4px 0 #d38f0c;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 12px 41px 12px 23px;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
    color: #342e1a;
    background-color: #ffb72b
}

.testimonials-btn::after {
    right: 22px
}

.testimonials-btn:hover {
    background-color: #ffc554
}

.modal {
    position: fixed;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 100%;
    max-width: 480px;
    height: 90%;
    -webkit-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
    background-color: #fff;
    z-index: 1001;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s linear, visibility .2s linear;
    -o-transition: opacity .2s linear, visibility .2s linear;
    transition: opacity .2s linear, visibility .2s linear
}

.modal-top {
    text-align: center;
    padding: 20.5px;
    border-bottom: 1px solid rgba(184, 186, 159, .1);
    position: relative
}

.modal-top .close-ico {
    position: absolute;
    top: 50%;
    right: 39px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer
}

.modal-title {
    display: block;
    font-size: 20px;
    line-height: 23px;
    font-weight: 600;
    color: #2d1b13
}

.modal-wrap {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 100%;
    padding-bottom: 65px
}

.modal .testimonials-block {
    padding: 15px 40px 20px
}

.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 130%;
    background-color: rgba(0, 0, 0, .4);
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s linear, visibility .2s linear;
    -o-transition: opacity .2s linear, visibility .2s linear;
    transition: opacity .2s linear, visibility .2s linear
}

.modal-overlay.active {
    opacity: 1;
    visibility: visible
}

.modal.active {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    opacity: 1;
    visibility: visible
}

.head {
    position: fixed;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 100%;
    z-index: 900;
    max-width: 480px;
    width: 100%;
    background-color: #000;
    padding: 15px 40px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    text-align: center
}

.head.active {
    opacity: 1;
    visibility: visible
}

.head .primary-btn {
    max-width: 334px;
    width: 100%;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 800;
    padding: 12px 20px 13px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: 0 auto;
    text-transform: none
}

.head-bl {
    padding-top: 8px;
    line-height: 14px
}

.head-text {
    display: inline-block;
    padding-left: 19px;
    position: relative;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    color: #fff
}

.head-text::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4071_18)'%3E%3Cpath d='M8 2.16281V2.15981L10.2455 3.16556L12.5 2.32031L6.5 0.0703125L0.5 2.32031L6.5 4.57031L8.7455 3.72806L6.5 2.80256V2.80031L8 2.16281ZM0.5 3.07031V9.82031L6.125 11.9301V5.18006L0.5 3.07031ZM3.5 9.84506L2 9.28256V8.48231L3.5 9.04481V9.84506ZM10.25 3.91406V5.79281L8.75 6.35531V4.47656L6.875 5.18006V11.9301L12.5 9.82031V3.07031L10.25 3.91406Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4071_18'%3E%3Crect width='12' height='12' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: 8px 40px;
    z-index: 500;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .15s linear, visibility .15s linear;
    -o-transition: opacity .15s linear, visibility .15s linear;
    transition: opacity .15s linear, visibility .15s linear
}

.menu li {
    border-bottom: 1px solid rgba(121, 96, 72, .1)
}

.menu li:last-child {
    border: none
}

.menu li a {
    display: block;
    position: relative;
    padding: 10px 25px;
    font-size: 16px;
    line-height: 19px;
    color: #270a0b
}

.menu li a::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 7px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.53055 7.03033C6.82345 6.73744 6.82345 6.26256 6.53055 5.96967L1.75758 1.1967C1.46469 0.903806 0.989816 0.903806 0.696923 1.1967C0.40403 1.48959 0.40403 1.96447 0.696923 2.25736L4.93956 6.5L0.696923 10.7426C0.40403 11.0355 0.40403 11.5104 0.696923 11.8033C0.989816 12.0962 1.46469 12.0962 1.75758 11.8033L6.53055 7.03033ZM5.22852 7.25H6.00022V5.75H5.22852V7.25Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.menu li a img,
.menu li a svg {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.menu.active {
    opacity: 1;
    visibility: visible;
    box-shadow: 0 0px 8px rgba(0, 0, 0, .1);
}

.header {
    display: block;
    background-color: #000;
    position: relative
}

.header-top {
    background-color: #cf2424;
    text-align: center;
    padding: 5px 0
}

.header-top p {
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    color: #fff;
    padding: 0 28px;
    position: relative
}

.header-top p::after,
.header-top p::before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 21px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.4105' cy='9.63708' r='9.63708' fill='url(%23paint0_linear_4071_2653)'/%3E%3Cpath d='M8.25041 9.47642C7.66147 9.47642 7.18344 9.29668 6.81632 8.9372C6.44919 8.57008 6.26562 8.11499 6.26562 7.57195C6.26562 7.02126 6.44919 6.56235 6.81632 6.19522C7.18344 5.82809 7.66147 5.64453 8.25041 5.64453C8.85464 5.64453 9.34031 5.82809 9.70744 6.19522C10.0822 6.56235 10.2696 7.02126 10.2696 7.57195C10.2696 8.11499 10.0822 8.57008 9.70744 8.9372C9.34031 9.29668 8.85464 9.47642 8.25041 9.47642ZM8.47986 13.4116H7.49321L12.3806 5.75926H13.3787L8.47986 13.4116ZM12.5756 13.5492C11.9867 13.5492 11.5087 13.3695 11.1415 13.01C10.7744 12.6429 10.5908 12.1878 10.5908 11.6448C10.5908 11.0941 10.7744 10.6352 11.1415 10.268C11.5087 9.90091 11.9867 9.71735 12.5756 9.71735C13.1722 9.71735 13.6541 9.90091 14.0212 10.268C14.396 10.6352 14.5833 11.0941 14.5833 11.6448C14.5833 12.1878 14.396 12.6429 14.0212 13.01C13.6541 13.3695 13.1722 13.5492 12.5756 13.5492ZM7.68824 8.20295C7.83356 8.34827 8.02095 8.42093 8.25041 8.42093C8.47986 8.42093 8.66725 8.34827 8.81257 8.20295C8.96554 8.04998 9.04202 7.83964 9.04202 7.57195C9.04202 7.2966 8.96554 7.08245 8.81257 6.92948C8.66725 6.77651 8.47986 6.70002 8.25041 6.70002C8.02095 6.70002 7.83356 6.77651 7.68824 6.92948C7.55057 7.08245 7.48173 7.2966 7.48173 7.57195C7.48173 7.83964 7.55057 8.04998 7.68824 8.20295ZM12.5756 12.4937C12.8127 12.4937 13.0039 12.4211 13.1493 12.2758C13.2946 12.1304 13.3672 11.9201 13.3672 11.6448C13.3672 11.3694 13.2908 11.1553 13.1378 11.0023C12.9925 10.8493 12.8051 10.7728 12.5756 10.7728C12.3462 10.7728 12.1588 10.8493 12.0135 11.0023C11.8758 11.1553 11.8069 11.3694 11.8069 11.6448C11.8069 11.9201 11.8758 12.1304 12.0135 12.2758C12.1588 12.4211 12.3462 12.4937 12.5756 12.4937Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4071_2653' x1='3.52689' y1='1.83564' x2='18.4414' y2='21.3393' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0.4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.header-top p::before {
    left: 0
}

.header-top p::after {
    right: 0
}

.header-bottom {
    padding: 13px 0 15px;
    position: relative
}

.header-logo img,
.header-logo svg {
    max-width: 109px
}

.header .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header-bar,
.header-lang {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.header-lang {
    left: 40px
}

.header-bar span,
.header-bar span:after,
.header-bar span:before {
    display: block;
    height: 2px;
    width: 32px;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -16px;
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.header-bar {
    display: block;
    position: absolute;
    top: 50%;
    right: 35px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    z-index: 1000;
    cursor: pointer
}

.header-bar span:after {
    content: '';
    -webkit-transition: .15s linear;
    -o-transition: .15s linear;
    transition: .15s linear;
    margin-top: 9px
}

.header-bar span:before {
    content: '';
    -webkit-transition: .15s linear;
    -o-transition: .15s linear;
    transition: .15s linear;
    margin-top: -11px
}

.header.header-active .header-bar span {
    background: 0 0
}

.header.header-active .header-bar span:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    margin-top: 0
}

.header.header-active .header-bar span:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-top: 0
}

.main {
    background-color: #fff
}

.main-top {
    padding-bottom: 5px
}

.main-top-wrap {
    position: relative
}

.main-top-bottom {
    padding: 12px 69px;
    position: relative
}

.main-txt {
    position: absolute;
    bottom: 20px;
    right: 40px;
    display: inline-block;
    white-space: nowrap;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    color: #fff5f5;
    padding: 2px 14px;
    background-color: #402e26;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    z-index: 10
}

.main-bottom .wrapper,
.main-middle .wrapper {
    padding: 0 37px
}

.main-middle {
    padding-bottom: 30px
}

.main-bottom {
    padding-bottom: 30px
}

.main-sub {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px
}

.main-sub span {
    display: inline-block;
    padding-left: 6px;
    font-size: 15.5px;
    line-height: 19px;
    color: rgba(35, 35, 35, .7)
}

.main-sub span b {
    font-weight: 700;
    color: #232323
}

.main-title {
    display: block;
    margin: 0 0 20px;
    font-size: 37px;
    line-height: 40px;
    font-weight: 800;
    color: #000
}

.main-list {
    padding-bottom: 20px
}

.main-list li {
    padding-left: 34px;
    position: relative;
    font-size: 20px;
    line-height: 23px;
    color: #171718;
    margin-bottom: 10px
}

.main-list li b {
    font-weight: 600
}

.main-list li::after {
    content: '';
    position: absolute;
    top: 1.5px;
    left: 0;
    width: 20px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.75C5.175 1.75 1.25 5.675 1.25 10.5C1.25 15.325 5.175 19.25 10 19.25C14.825 19.25 18.75 15.325 18.75 10.5C18.75 5.675 14.825 1.75 10 1.75ZM10 18.4167C5.63458 18.4167 2.08333 14.8654 2.08333 10.5C2.08333 6.13458 5.63458 2.58333 10 2.58333C14.3654 2.58333 17.9167 6.13458 17.9167 10.5C17.9167 14.8654 14.3654 18.4167 10 18.4167Z' fill='black'/%3E%3Ccircle cx='9.99935' cy='10.5003' r='8.33333' fill='black'/%3E%3Cpath d='M13.4433 7.70503L9.02369 12.1246L6.96119 10.0621C6.88306 9.98398 6.77709 9.94009 6.6666 9.94009C6.55611 9.94009 6.45015 9.98398 6.37202 10.0621C6.29389 10.1402 6.25 10.2462 6.25 10.3567C6.25 10.4672 6.29389 10.5732 6.37202 10.6513L8.7291 13.0084C8.76771 13.0472 8.81361 13.078 8.86417 13.099C8.91472 13.1201 8.96893 13.1309 9.02369 13.1309C9.07844 13.1309 9.13265 13.1201 9.18321 13.099C9.23376 13.078 9.27966 13.0472 9.31827 13.0084L14.0324 8.2942C14.0711 8.25551 14.1018 8.20958 14.1227 8.15904C14.1437 8.10849 14.1545 8.05432 14.1545 7.99961C14.1545 7.9449 14.1437 7.89073 14.1227 7.84018C14.1018 7.78964 14.0711 7.74371 14.0324 7.70503C13.9938 7.66634 13.9478 7.63566 13.8973 7.61472C13.8467 7.59378 13.7926 7.58301 13.7379 7.58301C13.6831 7.58301 13.629 7.59378 13.5784 7.61472C13.5279 7.63566 13.482 7.66634 13.4433 7.70503Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.main-subtitle {
    display: block;
    text-align: center;
    margin: 0 0 29px
}

.main-subtitle span {
    display: inline-block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    color: #000;
    padding: 0 30px;
    position: relative
}

.main-subtitle span::after,
.main-subtitle span::before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 26px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='23' viewBox='0 0 26 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.49604 2.81836L5.49604 7.58497L13.1035 12.7084L20.7109 7.58497L20.7109 2.81836L13.1035 7.9418L5.49604 2.81836ZM5.49604 9.92831L13.1035 15.0518L20.7109 9.92831L20.7109 14.6949L13.1035 19.8184L5.49604 14.6949L5.49604 9.92831Z' fill='url(%23paint0_linear_4071_2536)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4071_2536' x1='13.1035' y1='2.81836' x2='13.1035' y2='19.8184' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FC2A2A' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='%23F20B0B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.main-subtitle span::before {
    left: 0
}

.main-subtitle span::after {
    right: 0
}

.main-block {
    background: rgba(246, 232, 198, .57);
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border: 1px solid #f8e6c5;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 16px 12px 16px 113px;
    position: relative;
    margin-bottom: 24px
}

.main-block-img {
    position: absolute;
    top: 17px;
    left: 18px
}

.main-block-img img,
.main-block-img svg {
    max-width: 82px
}

.main-block-info p {
    font-size: 16px;
    line-height: 19px;
    color: #635846;
    padding-right: 5px
}

.main-block-name {
    display: block;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 800;
    color: #2d1b13;
    text-decoration: underline
}

.main-reviews {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 30px
}

.main-reviews-logo {
    padding-right: 16px
}

.main-reviews-logo img,
.main-reviews-logo svg {
    max-width: 96px
}

.main-reviews-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.main-reviews-name {
    display: block;
    font-size: 18px;
    line-height: 21px;
    font-weight: 800;
    color: #3c3c3c;
    padding-right: 4px
}

.main-reviews-stars img,
.main-reviews-stars svg {
    max-width: 73px
}

.main-reviews-num {
    display: block;
    padding-left: 6px;
    font-size: 14px;
    line-height: 16px;
    color: #3c3c3c
}

.main-reviews-num b {
    font-weight: 700
}

.mySwiper .swiper-slide {
    padding: 2px;
    border: 1px solid transparent;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.mySwiper .swiper-slide img,
.mySwiper .swiper-slide svg {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.mySwiper .swiper-slide.swiper-slide-thumb-active {
    border-color: #e9634f
}

.mySwiper2 .swiper-slide {
    position: relative
}

.main-slide-t {
    position: absolute;
    top: 30px;
    right: 0;
    display: inline-block;
    white-space: nowrap;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 13.5px 6px 16.5px;
    background-color: #e72020
}

.chooses {
    padding-bottom: 7px
}

.choose {
    margin-bottom: 16px
}

.choose.choose-big .choose-wrap {
    padding: 23px 20px 17px 15px
}

.choose-img {
    position: absolute;
    top: 50%;
    left: 16px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.choose-img img,
.choose-img svg {
    max-width: 40px
}

.choose-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border: 1px solid #e5e5e5;
    background-color: #fff;
    padding: 15.5px 17px 17.5px 67px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    position: relative
}

.choose-wrap ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -2px
}

.choose-wrap ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 2px;
    height: 15px
}

.choose-wrap ul li span {
    display: inline-block;
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
    color: #fff;
    padding: 1.5px 6.5px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #2d1b13
}

.choose-wrap ul li:last-child span {
    background-color: #eb1717
}

.choose-wrap.active {
    border-color: #e9634f;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .15), inset 0 0 0 1px #e9634f;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15), inset 0 0 0 1px #e9634f
}

.choose-wrap.active .choose-circle {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='12.5' fill='%23CF3119'/%3E%3Cpath d='M11.5659 17.9503C11.508 18.0085 11.4391 18.0547 11.3633 18.0863C11.2875 18.1178 11.2061 18.134 11.124 18.134C11.0419 18.134 10.9606 18.1178 10.8847 18.0863C10.8089 18.0547 10.7401 18.0085 10.6821 17.9503L7.15339 14.4209C6.97764 14.2451 6.87891 14.0067 6.87891 13.7581C6.87891 13.5095 6.97764 13.2711 7.15339 13.0953L7.59527 12.6534C7.77108 12.4776 8.00949 12.3789 8.25808 12.3789C8.50667 12.3789 8.74509 12.4776 8.92089 12.6534L11.124 14.8565L17.0771 8.90339C17.2529 8.72764 17.4914 8.62891 17.74 8.62891C17.9885 8.62891 18.227 8.72764 18.4028 8.90339L18.8446 9.34527C19.0204 9.52108 19.1191 9.75949 19.1191 10.0081C19.1191 10.2567 19.0204 10.4951 18.8446 10.6709L11.5659 17.9503Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.choose-row:last-child {
    text-align: right;
    white-space: nowrap
}

.choose-name,
.choose-old,
.choose-price,
.choose-text {
    display: block
}

.choose-name,
.choose-price {
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
    margin-bottom: 3px
}

.choose-old,
.choose-text {
    font-size: 14px;
    line-height: 21px;
    color: #000
}

.choose-price {
    font-size: 20px;
    letter-spacing: -.022em;
    margin-bottom: 3px
}

.choose-old {
    letter-spacing: -.022em;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, .6);
    line-height: 16px
}

.choose-tag {
    position: absolute;
    top: -10px;
    right: 7px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: #fff;
    padding: 2.5px 6px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #40a52f
}

.accordeon {
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid rgba(121, 96, 72, .1);
    margin: 0 auto 8px;
    max-width: 400px;
    background-color: #fff
}

.accordeon-top {
    display: block;
    padding: 15px 40px 15px 20px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    color: #000;
    position: relative;
    cursor: pointer
}

.accordeon-top::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 19px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 13px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.20497 6.28507L0.308131 0.620272L12.0775 0.595045L6.20497 6.28507Z' fill='%234F4447'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.accordeon-wrap {
    padding: 0 20px 15px
}

.accordeon-wrap p {
    font-size: 16px;
    line-height: 19px;
    color: #4f4447
}

.accordeon-img img,
.accordeon-img svg {
    margin-bottom: 14px
}

.accordeon.accordeon-active .accordeon-top::after {
    -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg)
}

.testimonials {
    padding: 30px 0;
    background-color: #fff
}

.testimonials .wrapper {
    padding: 0 40px
}

.testimonials-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 0;
    border-top: 1px solid rgba(121, 96, 72, .18);
    border-bottom: 1px solid rgba(121, 96, 72, .18);
    margin-bottom: 16px
}

.testimonials-title {
    display: block;
    font-size: 20px;
    line-height: 23px;
    font-weight: 700;
    color: #2d1b13;
    margin: 0
}

.testimonials-rate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials-rate span {
    display: block;
    padding-right: 8px;
    font-size: 16px;
    line-height: 19px;
    color: #232323
}

.testimonials-rate span b {
    font-weight: 700
}

.testimonials-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 14px
}

.testimonials-sub {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    color: #2d1b13;
    margin: 0
}

.testimonials-slider {
    overflow: visible
}

.testimonials-slider .swiper-slide {
    width: 90px
}

.testimonials-slider2 {
    overflow: visible;
    margin-bottom: 10px
}

.testimonials-slider2 .swiper-slide {
    width: 90px
}

.testimonials-block {
    padding: 15px 0 16px;
    border-bottom: 1px solid rgba(184, 186, 159, .1)
}

.testimonials-block-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 9px
}

.testimonials-block-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials-block-ava {
    min-width: 40px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center
}

.testimonials-block-ava img,
.testimonials-block-ava svg {
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.testimonials-block-info {
    padding-left: 6px
}

.testimonials-block-name {
    display: block;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    color: #262017
}

.testimonials-block-status {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    padding-left: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #5c5950
}

.testimonials-block-status::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 12px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2008_542)'%3E%3Cpath d='M11.1702 5.3232C11.0161 5.21979 10.877 5.09573 10.7567 4.95448C10.7657 4.75782 10.8052 4.56376 10.8739 4.37929C11.0031 3.94204 11.1639 3.39787 10.8539 2.97206C10.5417 2.54287 9.97123 2.52846 9.51296 2.51675C9.32018 2.52445 9.12732 2.50372 8.94058 2.45522C8.83791 2.29416 8.75951 2.11886 8.70792 1.93496C8.55501 1.49949 8.36453 0.957485 7.85439 0.791705C7.35939 0.630826 6.91516 0.936482 6.52346 1.20527C6.36605 1.33095 6.18932 1.4303 6.00014 1.49947C5.81086 1.43038 5.63404 1.33102 5.4766 1.20527C5.08488 0.936246 4.64053 0.631554 4.14565 0.791705C3.63565 0.957485 3.44523 1.49921 3.29214 1.93479C3.24065 2.11777 3.16311 2.29241 3.06192 2.45333C2.87459 2.5033 2.68077 2.52463 2.48706 2.51657C2.02881 2.52826 1.45838 2.54269 1.14613 2.97187C0.836126 3.39791 0.996965 3.94208 1.12613 4.37937C1.19405 4.56286 1.23392 4.75554 1.24442 4.95092C1.12466 5.09416 0.985022 5.21954 0.829748 5.32322C0.46 5.6052 0 5.95625 0 6.49947C0 7.0427 0.46 7.39375 0.829827 7.67574C0.983863 7.77915 1.12298 7.90322 1.24327 8.04447C1.23434 8.24112 1.19481 8.43518 1.12609 8.61966C0.996946 9.0569 0.836086 9.60111 1.14609 10.0269C1.45834 10.4561 2.02877 10.4705 2.48704 10.4822C2.67982 10.4745 2.87268 10.4953 3.05942 10.5437C3.16209 10.7048 3.24049 10.8801 3.29208 11.064C3.44517 11.4996 3.63559 12.0415 4.14571 12.2073C4.23609 12.2369 4.3306 12.252 4.42572 12.252C4.80964 12.252 5.16021 12.011 5.47664 11.7938C5.63405 11.668 5.81078 11.5687 5.99998 11.4995C6.18927 11.5686 6.3661 11.6679 6.52356 11.7937C6.91526 12.0627 7.35949 12.3672 7.85449 12.2072C8.36449 12.0415 8.55491 11.4997 8.708 11.0642C8.75949 10.8812 8.83702 10.7065 8.93822 10.5456C9.12555 10.4956 9.31937 10.4743 9.51308 10.4824C9.97133 10.4707 10.5418 10.4563 10.854 10.0271C11.164 9.60105 11.0032 9.05684 10.874 8.61958C10.8061 8.43609 10.7662 8.24341 10.7557 8.04803C10.8755 7.90478 11.0151 7.77941 11.1704 7.67572C11.54 7.39375 12 7.0427 12 6.49947C12 5.95625 11.54 5.6052 11.1702 5.3232ZM8.22853 5.603L5.72852 8.10299C5.53333 8.29823 5.21683 8.29829 5.02158 8.10311L5.02146 8.10299L3.77145 6.85298C3.57373 6.66021 3.56971 6.34365 3.76248 6.14593C3.95525 5.9482 4.27181 5.94418 4.46953 6.13695C4.47257 6.1399 4.47556 6.14289 4.47851 6.14593L5.37499 7.04242L7.52147 4.89592C7.71424 4.69819 8.0308 4.6942 8.22853 4.88696C8.42626 5.07973 8.43025 5.39629 8.23748 5.59402C8.23453 5.59707 8.23154 5.60004 8.22853 5.603Z' fill='%2301B97A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2008_542'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.testimonials-block p {
    font-size: 18px;
    line-height: 21px;
    color: #46585e;
    margin-bottom: 16px
}

.testimonials-block-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0
}

.testimonials-block-row span {
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #aeb1b0 !important;
    -webkit-appearance: none
}

.testimonials-button {
    padding-top: 16px;
    text-align: center
}

.testimonials-all {
    padding-bottom: 17px
}

.about,
.advantages,
.footer,
.history,
.info {
    position: relative
}

.about-bg,
.advantages-bg,
.footer-bg,
.history-bg,
.info-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center
}

.about .wrapper,
.advantages .wrapper,
.footer .wrapper,
.history .wrapper,
.info .wrapper {
    position: relative;
    z-index: 10
}

.history {
    background-color: #060505
}

.history-bg {
    z-index: 3
}

.history-bg-2 {
    top: auto;
    bottom: 0;
    z-index: 2
}

.history-top {
    text-align: center;
    padding: 60px 0
}

.history-top p {
    font-size: 20px;
    line-height: 1.46;
    font-weight: 500;
    color: #fff;
    letter-spacing: .04em;
    padding-bottom: 28px;
    margin: 0 -1px
}

.history-top p span {
    display: block;
    color: #edc14d
}

.history-top p:last-child {
    padding-bottom: 0
}

.history-top .wrapper {
    padding-inline: 20px;
}

.history-title {
    display: block;
    min-height: 400px;
    font-family: "Made in China", sans-serif;
    font-size: 50px;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    letter-spacing: .04em;
    /* padding: 0 10px; */
    margin: 0 0 144px
}

.history-title span {
    color: #ed3c1d
}

.history-text {
    padding-inline: 12px;
}

.history-info {
    margin: 0 -32px;
    background: -webkit-gradient(linear, left top, right top, color-stop(-13.85%, rgba(66, 22, 18, 0)), color-stop(47.7%, #421612), color-stop(115.73%, rgba(66, 22, 18, 0)));
    background: -webkit-linear-gradient(left, rgba(66, 22, 18, 0) -13.85%, #421612 47.7%, rgba(66, 22, 18, 0) 115.73%);
    background: -o-linear-gradient(left, rgba(66, 22, 18, 0) -13.85%, #421612 47.7%, rgba(66, 22, 18, 0) 115.73%);
    background: linear-gradient(90deg, rgba(66, 22, 18, 0) -13.85%, #421612 47.7%, rgba(66, 22, 18, 0) 115.73%);
    text-align: center;
    padding: 28px 88px;
    margin-top: 25px
}

.history-info p {
    font-size: 20px;
    line-height: 1.46;
    font-weight: 500;
    color: #fff;
    letter-spacing: .04em
}

.history-middle {
    padding: 16px 0
}

.history-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -5px 57px -1px
}

.history-product-img {
    max-width: 142px;
    min-width: 142px
}

.history-product-info {
    padding-left: 23px;
    padding-top: 29px
}

.history-product-info p {
    font-size: 20px;
    line-height: 1.46;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .04em
}

.history-product-info p span {
    display: block;
    color: #b62929
}

.history-product-tit {
    display: block;
    font-family: "Made in China", sans-serif;
    font-size: 50px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .04em;
    margin: 0 0 29px
}

.history-product-tit span {
    color: #ed3c1d
}

.history-txt {
    display: block;
    min-height: 187px;
    max-width: 324px;
    text-align: center;
    font-size: 20px;
    line-height: 1.46;
    font-weight: 500;
    color: #fff;
    letter-spacing: .04em;
    padding-bottom: 28px;
    margin: 0 auto 412px
}

.history-txt span {
    display: block;
    color: #edc14d
}

.history-main-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    position: relative;
    padding: 0 8px 0 24px
}

.history-main-row:last-child {
    padding: 0 30px 0 0;
    margin-left: -11px
}

.history-main-row:last-child p {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    padding: 29px 38px 0 0;
    text-align: right
}

.history-main-row p {
    font-size: 20px;
    line-height: 1.46;
    font-weight: 500;
    color: #fff;
    letter-spacing: .04em;
    padding-left: 26px;
    padding-top: 22px
}

.history-main-img {
    min-width: 120px;
    width: 120px;
    height: 120px;
    position: relative
}

.history-main-img img,
.history-main-img svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 232px
}

.history-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -20px;
    padding: 0 8px 11px;
    padding-top: 67px
}

.history-icon {
    width: 58%;
    text-align: center;
    padding: 0 20px 45px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.history-icon:nth-child(2) {
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

.history-icon:nth-child(3) {
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s
}

.history-icon:nth-child(4) {
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.history-icon:nth-child(5) {
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s
}

.history-icon:nth-child(6) {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
}

.history-icon:nth-child(1) .history-icon-img img,
.history-icon:nth-child(1) .history-icon-img svg,
.history-icon:nth-child(2) .history-icon-img img,
.history-icon:nth-child(2) .history-icon-img svg {
    min-width: 122px
}

.history-icon:nth-child(even) {
    width: 42%
}

.history-icon-img {
    min-width: 71px;
    height: 71px;
    width: 71px;
    position: relative;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 17px
}

.history-icon-img img,
.history-icon-img svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.history-icon-tit {
    display: block;
    font-size: 20px;
    line-height: 1.25;
    font-weight: 600;
    color: #fff;
    letter-spacing: .04em
}

.history-bottom {
    margin-top: 46px;
    padding-bottom: 62px;
    position: relative;
    z-index: 10
}

.history-block {
    min-height: 225px;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    padding: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 10
}

.history-block p {
    max-width: 250px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 600;
    color: #fff;
    letter-spacing: .04em
}

.history-block p span {
    color: #f5be3c
}

.history-block-2 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.history-block-2 p {
    max-width: 281px
}

.history-bl {
    position: relative;
    margin-top: -71px
}

.history-bl-num {
    position: absolute;
    top: 146px;
    left: 50%;
    -webkit-transform: translate(-52%, 0);
    -ms-transform: translate(-52%, 0);
    transform: translate(-52%, 0);
    text-align: center;
    font-family: "Made in China", sans-serif;
    font-size: 87.8372px;
    letter-spacing: .04em;
    line-height: .73;
    font-weight: 400;
    color: #fff
}

.history-bl-num span {
    display: block;
    color: #cc2a2a;
    font-size: 51.8372px;
    margin-top: -5px
}

.history-bl-tit {
    position: absolute;
    top: 287px;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 26px 0 19px;
    font-size: 32px;
    line-height: 1.4;
    font-weight: 700;
    color: #fff
}

.history-bl-tit span {
    color: #f5be3c
}

.about {
    margin-top: -3px;
    min-height: 1711px;
    padding: 20px 0 41px
}

.about-bg {
    top: 14px
}

.about .wrapper {
    padding: 0
}

.about-title {
    min-height: 200px;
    display: block;
    padding: 0 40px;
    text-align: center;
    font-family: "Made in China", sans-serif;
    font-size: 50px;
    line-height: 1;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
    letter-spacing: .04em;
    margin: 0 0 426px
}

.about-title span {
    color: #ed3c1d
}

.about-blocks {
    padding-bottom: 12px
}

.about-block {
    padding: 0 0 0 21px;
    margin-bottom: 20px
}

.about-block:nth-child(even) {
    padding: 0 18px 0 0
}

.about-block:nth-child(even) .about-block-wrap {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.about-block:nth-child(even) .about-block-wrap .about-block-info {
    max-width: 198px
}

.about-block-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 18px;
    min-height: 216px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center
}

.about-block-info {
    max-width: 213px;
    width: 100%
}

.about-block-info p {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 600;
    letter-spacing: .04em;
    color: #fff
}

.about-block-tit {
    display: block;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: .04em;
    color: #fff;
    margin: 0 0 20px
}

.testimonials-pagination {
    padding: 20px 100.5px;
    position: relative
}

.testimonials.testimonials-second {
    padding-bottom: 11px
}

.testimonials.testimonials-second .swiper-button-prev {
    left: 60px
}

.testimonials.testimonials-second .swiper-button-next {
    right: 60px
}

.pagination-slider .swiper-slide {
    text-align: center
}

.pagination-slider .swiper-slide span {
    background-color: rgba(186, 186, 186, .21);
    display: inline-block;
    min-width: 28px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #5d5d5d;
    padding: 4px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    text-align: center
}

.pagination-slider .swiper-slide.swiper-slide-thumb-active span {
    background-color: #d63c28;
    font-weight: 700;
    color: #fff
}

.footer {
    background: #0f0f0f
}

.footer .wrapper {
    padding: 0
}

.footer-top {
    padding: 26px 40px 25px
}

.footer-top p {
    font-size: 18px;
    line-height: 21px;
    color: #e4d9d0;
    padding-bottom: 24px
}

.footer-title {
    display: block;
    font-size: 24px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 24px
}

.footer-social {
    padding-bottom: 11px
}

.footer-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 316px;
    background-color: rgba(58, 58, 58, .21);
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    color: #fff;
    padding: 9px 10px 9px 56px;
    position: relative;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height: 51px
}

.footer-li img,
.footer-li svg {
    position: absolute;
    top: 50%;
    left: 16px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.footer-li b {
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500
}

.footer-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -10px 22px;
    max-width: 364px
}

.footer-list li {
    width: 50%;
    padding: 0 10px 22px
}

.footer-list li a {
    font-size: 16px;
    line-height: 19px;
    color: #e4d9d0
}

.footer-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0 -10px 22px
}

.footer-col {
    width: 207px;
    min-width: 207px;
    padding: 0 10px 22px
}

.footer-col:Last-child {
    width: 100%
}

.footer-logo img,
.footer-logo svg {
    max-width: 109px
}

.footer-info {
    padding-top: 10px
}

.footer-info p {
    font-size: 12px;
    line-height: 14px;
    color: #dadada;
    max-width: 174px;
    padding: 0
}

.footer-sub {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    color: #40a52f;
    margin-bottom: 3px;
    position: relative
}

.footer-sub::after {
    content: '';
    position: absolute;
    top: 0;
    left: -26px;
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7629 7.67299H15.3926V5.94027C15.3926 2.73547 12.8494 0.0583194 9.6707 0.00117107C9.58385 -0.000390358 9.4103 -0.000390358 9.32348 0.00117107C6.14468 0.0583194 3.6015 2.73547 3.6015 5.94027V7.67299H3.23124C2.6607 7.67299 2.19531 8.26173 2.19531 8.98885V17.6795C2.19531 18.4058 2.6607 19 3.23128 19H15.7629C16.3334 19 16.7988 18.4058 16.7988 17.6795V8.98885C16.7988 8.26177 16.3334 7.67299 15.7629 7.67299ZM10.6711 13.3253V15.9513C10.6711 16.252 10.4194 16.5065 10.1184 16.5065H8.87578C8.57481 16.5065 8.32307 16.252 8.32307 15.9513V13.3253C8.0312 13.038 7.86128 12.6408 7.86128 12.2013C7.86128 11.3685 8.50502 10.6529 9.32352 10.6198C9.41026 10.6163 9.584 10.6163 9.67074 10.6198C10.4892 10.6529 11.133 11.3685 11.133 12.2013C11.1329 12.6408 10.963 13.038 10.6711 13.3253ZM12.9525 7.67299H9.6707H9.32348H6.04166V5.94027C6.04166 4.03122 7.5931 2.45273 9.49707 2.45273C11.401 2.45273 12.9526 4.03122 12.9526 5.94027V7.67299H12.9525Z' fill='%2340A52F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center
}

.footer-pay img,
.footer-pay svg {
    max-width: 317px
}

.footer-bottom {
    background-color: rgba(0, 0, 0, .31);
    position: relative;
    z-index: 10;
    padding: 20px 40px 30px;
    text-align: center;
}

.footer-bottom p {
    padding: 0;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: #fff
}

.main-title-1 {
    position: absolute;
    top: 23px;
    left: 0;
    display: block;
    width: 100%;
    padding: 0 25px;
    margin: 0;
    font-family: Montserrat, sans-serif;
    font-size: 34px;
    line-height: 40px;
    font-weight: 700;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s linear, visibility .2s linear;
    -o-transition: opacity .2s linear, visibility .2s linear;
    transition: opacity .2s linear, visibility .2s linear
}

.main-title-1 span {
    display: block;
    color: #ffc107
}

.main-tit-1,
.main-tit-2,
.main-tit-3,
.main-tit-4,
.main-tit-5 {
    display: block;
    text-align: center;
    position: absolute;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -20px);
    -ms-transform: translate(0, -20px);
    transform: translate(0, -20px);
    -webkit-transition: opacity .2s linear, visibility .2s linear, -webkit-transform .2s linear;
    transition: opacity .2s linear, visibility .2s linear, -webkit-transform .2s linear;
    -o-transition: opacity .2s linear, visibility .2s linear, transform .2s linear;
    transition: opacity .2s linear, visibility .2s linear, transform .2s linear;
    transition: opacity .2s linear, visibility .2s linear, transform .2s linear, -webkit-transform .2s linear
}

.main-tit-1 span,
.main-tit-2 span,
.main-tit-3 span,
.main-tit-4 span,
.main-tit-5 span {
    display: block;
    font-weight: 600
}

.main-tit-1 {
    top: 126px;
    left: 180px;
    width: 178px;
    -webkit-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

.main-tit-2 {
    top: 189px;
    right: 10px;
    width: 198px;
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.main-tit-3 {
    bottom: 89px;
    left: 14px;
    width: 174px;
    -webkit-transition-delay: .45s;
    -o-transition-delay: .45s;
    transition-delay: .45s
}

.main-tit-4 {
    top: 48px;
    left: 140px;
    width: 184px;
    -webkit-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

.main-tit-5 {
    top: 166px;
    left: 10px;
    width: 178px;
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.swiper-slide.swiper-slide-active .main-title-1 {
    opacity: 1;
    visibility: visible
}

.swiper-slide.swiper-slide-active .main-tit-1,
.swiper-slide.swiper-slide-active .main-tit-2,
.swiper-slide.swiper-slide-active .main-tit-3,
.swiper-slide.swiper-slide-active .main-tit-4,
.swiper-slide.swiper-slide-active .main-tit-5 {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.order {
    background-color: #fff;
    padding-bottom: 21px;
    position: relative
}

.order-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center
}

.order-bottom,
.order-form,
.order-middle,
.order-top {
    position: relative;
    z-index: 10
}

.order-top-wrap {
    background-color: #52020a;
    padding: 16px 0
}

.order-top-wrap .wrapper {
    padding: 0 41px
}

.order-slider {
    overflow: visible
}

.order-slider .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important
}

.order-slider .swiper-slide {
    width: auto
}

.order-slide-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.order-slide-ico {
    min-width: 43px;
    width: 43px
}

.order-slide-ico img,
.order-slide-ico svg {
    display: block
}

.order-slide-txt {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding-left: 12px
}

.order-img {
    height: 276px;
    overflow: hidden;
    position: relative
}

.order-img img,
.order-img svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.order-head {
    max-width: 345px;
    padding: 31px 40px 0;
    position: relative;
    z-index: 10
}

.order-head-title {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    line-height: 33px;
    font-weight: 800;
    color: #fff;
    margin: 0 0 12px
}

.order-head-sub {
    display: inline-block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-shadow: 0 4px 10px rgba(0, 0, 0, .25);
    color: #fff;
    padding: 0 22px;
    position: relative;
    text-decoration: underline
}

.order-head-sub::after,
.order-head-sub::before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 14px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4071_2358)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2381 0.499999L1.2381 3.86466L7.00186 7.48121L12.7656 3.86466L12.7656 0.5L7.00186 4.11655L1.2381 0.499999ZM1.2381 5.51879L7.00186 9.13534L12.7656 5.51879L12.7656 8.88345L7.00186 12.5L1.2381 8.88345L1.2381 5.51879Z' fill='url(%23paint0_linear_4071_2358)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4071_2358' x1='7.00186' y1='0.499999' x2='7.00186' y2='12.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D63C28' stop-opacity='0.34'/%3E%3Cstop offset='1' stop-color='%23FF0000'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4071_2358'%3E%3Crect width='14' height='12' fill='white' transform='translate(14 12.5) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.order-head-sub::before {
    left: 0
}

.order-head-sub::after {
    right: 0
}

.order-middle {
    padding: 20px 0 0
}

.order-block {
background-color: #fff;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 2px 8px;
    position: relative;
    margin-bottom: 27.5px;
    display: flex;
    align-items: center;
    gap: 20px;
}

.order-block p {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    color: #523528
}

.order-block-ico {
    /* position: absolute; */
    /* top: 16px; */
    /* left: 10px; */
    flex: 88px;
    flex-shrink: 0;
}

.order-block-tit {
    display: block;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    color: #d63c28;
    
}

.order-block-tit b {
    font-weight: 700;
    display: block;
    padding-top: 4px
}

.order-block-tit b span {
    color: #2d1b13
}

.order-form {
    border-top: 1px solid rgba(121, 96, 72, .1);
    padding: 24px 0;
}

.order-form .wrapper {
    padding: 0 40px
}

.order-form-tit {
    display: block;
    padding-left: 31px;
    position: relative;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    line-height: 23px;
    font-weight: 700;
    color: #270a0b;
    margin: 0 0 20px
}

.order-form-tit::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 21px;
    height: 21px;
    background: url(../img/rt.webp);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.order-tit {
    display: block;
    position: relative;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    line-height: 23px;
    font-weight: 700;
    color: #270a0b;
    margin: 0 0 20px
}

.order-inputs {
    padding-bottom: 12px
}

.order-icons {
    text-align: center;
    padding-bottom: 24px
}

.order-icons img,
.order-icons svg {
    display: block;
    mix-blend-mode: multiply;
    max-width: 400px;
    margin: 0 auto 12px
}

.order-icons p {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: rgba(45, 27, 19, .68);
    padding: 0 15px
}

.order-btn {
    display: flex;
        align-items: center;
        cursor: pointer;
        border: none;
        box-shadow: 0 4px 0 #1a551d;
        text-transform: uppercase;
        width: 100%;
        height: 84px;
        border-radius: 20px;
        background: linear-gradient(108deg, #66C36A -53.19%, #3F9643 23.18%, #238D28 112.65%);
        color: #FFF;
        font-family: Raleway;
        font-size: 24px;
        font-weight: 700;
        justify-content: center;
        transition: none !important;
}

.order-text {
    text-align: center;
    padding: 30px 0
}

.order-text span {
    display: inline-block;
    padding-left: 26px;
    position: relative;
    font-size: 18px;
    line-height: 19px;
    font-weight: 700;
    color: #40a52f;
    margin-bottom: 5px
}

.order-text span::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7238 7.67299H16.3536V5.94027C16.3536 2.73547 13.8104 0.0583194 10.6316 0.00117107C10.5448 -0.000390358 10.3712 -0.000390358 10.2844 0.00117107C7.10562 0.0583194 4.56244 2.73547 4.56244 5.94027V7.67299H4.19218C3.62163 7.67299 3.15625 8.26173 3.15625 8.98885V17.6795C3.15625 18.4058 3.62163 19 4.19222 19H16.7238C17.2943 19 17.7598 18.4058 17.7598 17.6795V8.98885C17.7598 8.26177 17.2944 7.67299 16.7238 7.67299ZM11.632 13.3253V15.9513C11.632 16.252 11.3803 16.5065 11.0794 16.5065H9.83672C9.53575 16.5065 9.28401 16.252 9.28401 15.9513V13.3253C8.99214 13.038 8.82221 12.6408 8.82221 12.2013C8.82221 11.3685 9.46595 10.6529 10.2845 10.6198C10.3712 10.6163 10.5449 10.6163 10.6317 10.6198C11.4502 10.6529 12.0939 11.3685 12.0939 12.2013C12.0938 12.6408 11.9239 13.038 11.632 13.3253ZM13.9135 7.67299H10.6316H10.2844H7.0026V5.94027C7.0026 4.03122 8.55404 2.45273 10.458 2.45273C12.362 2.45273 13.9135 4.03122 13.9135 5.94027V7.67299H13.9135Z' fill='%2340A52F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.order-text p {
    font-size: 14px;
    line-height: 16px;
    color: #737373
}

.order-bottom ul {
    padding-right: 20px
}

.order-bottom ul li {
    margin-bottom: 13px;
    position: relative;
    padding-left: 24px;
    font-size: 18px;
    line-height: 21px;
    color: #2d1b13
}

.order-bottom ul li::after {
    content: '';
    position: absolute;
    top: 1.5px;
    left: 0;
    width: 18px;
    height: 18px;
    background: url(../img/check.webp);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -4px
}

.inputs label {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    color: #3b2f23;
    margin-bottom: 8px
}

.inputs input,
.inputs select,
.inputs textarea {
    display: block;
    width: 100%;
    height: 54px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    font-variant-numeric: unset;
}

.inputs textarea {
    resize: none;
    padding: 15px;
    height: 145px
}

form .inputs input,
form .inputs select {

    margin: 0;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    height: 54px;
    padding: 12px 16px;
}
form .inputs select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 12px 8px;
}
.custom-select::after {
  content: "▼"; /* You can use an SVG or icon font here */
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 14px;
  color: #555;
}

.input-100,
.input-50 {
    padding: 0 4px 8px
}

.input-50 {
    width: 50%
}

.input-100 {
    width: 100%
}

.input-phone {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 8px
}

.input-small {
    min-width: 72px;
    width: 72px;
    padding: 0 4px
}

.input-big {
    padding: 0 4px;
    width: 100%
}

.input-txt {
    display: block;
    width: 6px;
    height: 1px;
    margin: 0 3px;
    background-color: #959595
}

.hr {
    padding-top: 15px;
    display: block;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid rgba(121, 96, 72, .1);
    margin-bottom: 23px
}

.radio {
    position: relative;
    margin-bottom: 8px
}

.radio input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
    cursor: pointer
}

.radio input:checked+.radio-block .radio-ico {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.96094 0.25C4.13594 0.25 0.210938 4.175 0.210938 9C0.210938 13.825 4.13594 17.75 8.96094 17.75C13.7859 17.75 17.7109 13.825 17.7109 9C17.7109 4.175 13.7859 0.25 8.96094 0.25ZM8.96094 16.9167C4.59552 16.9167 1.04427 13.3654 1.04427 9C1.04427 4.63458 4.59552 1.08333 8.96094 1.08333C13.3264 1.08333 16.8776 4.63458 16.8776 9C16.8776 13.3654 13.3264 16.9167 8.96094 16.9167Z' fill='%2340A52F'/%3E%3Ccircle cx='8.95833' cy='9.00033' r='8.33333' fill='%2340A52F'/%3E%3Cpath d='M14.0222 5.97695L14.0222 5.97695C13.95 5.90495 13.8643 5.84788 13.7701 5.80895C13.6759 5.77003 13.5749 5.75 13.473 5.75C13.371 5.75 13.27 5.77003 13.1758 5.80895C13.0816 5.84788 12.9959 5.90495 12.9237 5.97695L7.50902 11.3773L5.07627 8.95099C4.9305 8.8056 4.73292 8.72404 4.52705 8.72404C4.32118 8.72404 4.1236 8.8056 3.97783 8.95099C3.83203 9.0964 3.75 9.29376 3.75 9.49969C3.75 9.70562 3.83203 9.90298 3.97783 10.0484L6.95929 13.0219C6.95939 13.022 6.9595 13.0221 6.9596 13.0222C7.03164 13.0944 7.11722 13.1517 7.21142 13.1907C7.30575 13.2299 7.40689 13.25 7.50902 13.25C7.61114 13.25 7.71228 13.2299 7.80661 13.1907C7.90084 13.1517 7.98644 13.0944 8.05849 13.0222C8.05857 13.0221 8.05866 13.022 8.05874 13.0219L14.0222 7.07435L13.849 6.90067L14.0222 7.07435C14.0944 7.00235 14.1517 6.91685 14.1908 6.82269C14.2299 6.72854 14.25 6.6276 14.25 6.52565C14.25 6.4237 14.2299 6.32276 14.1908 6.2286C14.1517 6.13445 14.0944 6.04894 14.0222 5.97695Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.radio-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 17px 8px 17px 40px;
    background-color: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.radio-block img,
.radio-block svg {
    max-height: 20px
}

.radio-block b {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #2d1b13
}

.radio-ico {
    position: absolute;
    top: 50%;
    left: 15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 17px;
    height: 17px;
    background: #f3f3f3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.radio-txt {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #57504a
}

.checkboxs ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 19px;
    color: #2d1b13
}

.checkboxs ul li i {
    font-style: normal;
    color: #d63c28
}

.checkboxs ul li span {
    display: block
}

.checkbox.checkbox-2 {
    padding-bottom: 12px
}

.checkbox-total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 8px;
    padding: 8px 12px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    color: #2d1b13
}

.checkbox-total b {
    font-weight: 600;
    color: #d63c28
}

.checkbox-tit {
    display: block;
    padding-left: 31px;
    position: relative;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    line-height: 23px;
    font-weight: 700;
    color: #270a0b;
    margin: 0 0 20px
}

.checkbox-tit::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 21px;
    height: 21px;
    background: url(../img/rt-2.webp);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.checkbox-tit-2::after {
    width: 17.5px;
    height: 13px;
    background: url(../img/rt-3.webp);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.contacts {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    padding: 24px 0 33px
}

.contacts .wrapper {
    padding: 0 39px
}

.contacts-link {
    display: inline-block;
    margin-bottom: 24px;
    padding: 6.5px 0 6.5px 20px;
    font-size: 12px;
    line-height: 14px;
    color: #121212;
    position: relative
}

.contacts-link::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 14px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='27' viewBox='0 0 14 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='14' y='27' width='14' height='27' rx='2' transform='rotate(-180 14 27)' fill='%23EFEFEF' fill-opacity='0.25'/%3E%3Cpath d='M4.64818 13.6464C4.45291 13.8417 4.45291 14.1583 4.64818 14.3536L7.83016 17.5355C8.02542 17.7308 8.342 17.7308 8.53726 17.5355C8.73253 17.3403 8.73253 17.0237 8.53726 16.8284L5.70884 14L8.53726 11.1716C8.73253 10.9763 8.73253 10.6597 8.53726 10.4645C8.342 10.2692 8.02542 10.2692 7.83016 10.4645L4.64818 13.6464ZM5.77344 13.5L5.00173 13.5L5.00173 14.5L5.77344 14.5L5.77344 13.5Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.contacts-title {
    display: block;
    font-size: 34px;
    line-height: 40px;
    font-weight: 700;
    color: #000;
    margin: 0 0 16px;
    text-align: center
}

.contacts p {
    text-align: center;
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    color: #57504a;
    margin: 0 0 30px
}

.contacts-or {
    display: block;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 23px;
    font-weight: 600;
    color: #121212;
    border-top: 1px solid rgba(121, 96, 72, .1);
    border-bottom: 1px solid rgba(121, 96, 72, .1);
    padding: 11px 0;
    text-align: center;
    text-transform: uppercase
}

.contacts .footer-social {
    padding-bottom: 18px;
    margin: 0
}

.contacts .footer-social .footer-li {
    color: #000;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    margin: 0 auto 12px
}

.contacts .footer-social .footer-li b {
    color: rgba(45, 27, 19, .7)
}

.contacts-tit {
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    color: #52020a;
    text-align: center;
    margin: 0 0 28px
}

.contacts-txt {
    text-align: center
}

.contacts-txt span {
    display: inline-block;
    position: relative;
    font-size: 12px;
    line-height: 15px;
    color: #414141;
    padding-left: 22px
}

.contacts-txt span::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4456 6.05762H12.1533V4.68969C12.1533 2.15958 10.1455 0.0460417 7.636 0.000924531C7.56743 -0.000308177 7.43041 -0.000308177 7.36188 0.000924531C4.8523 0.0460417 2.84452 2.15958 2.84452 4.68969V6.05762H2.55222C2.10178 6.05762 1.73438 6.52242 1.73438 7.09646V13.9575C1.73438 14.5309 2.10178 15 2.55225 15H12.4456C12.896 15 13.2635 14.5309 13.2635 13.9575V7.09646C13.2635 6.52245 12.8961 6.05762 12.4456 6.05762ZM8.42579 10.52V12.5931C8.42579 12.8305 8.22705 13.0314 7.98948 13.0314H7.00843C6.77082 13.0314 6.57208 12.8305 6.57208 12.5931V10.52C6.34165 10.2932 6.2075 9.97955 6.2075 9.6326C6.2075 8.97514 6.71572 8.41019 7.36191 8.38408C7.43038 8.38131 7.56755 8.38131 7.63603 8.38408C8.28222 8.41019 8.79043 8.97514 8.79043 9.6326C8.79037 9.97955 8.65622 10.2932 8.42579 10.52ZM10.2269 6.05762H7.636H7.36188H4.77097V4.68969C4.77097 3.18255 5.99579 1.93637 7.49892 1.93637C9.00206 1.93637 10.2269 3.18255 10.2269 4.68969V6.05762H10.2269Z' fill='%2340A52F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center
}

.contacts .inputs {
    display: block;
    margin: 0
}

.contacts .input-block {
    width: 100%;
    margin-bottom: 16px
}

.contacts .primary-btn {
    text-transform: none;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
    width: 100%;
    margin-bottom: 12px
}

.contacts.contacts-2 {
    padding-bottom: 73px
}

.contacts.contacts-2 .contacts-title {
    margin-bottom: 28px
}

.contacts.contacts-2 .input-block {
    text-align: center
}

.contacts.contacts-2 .input-block label {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
    color: #3b2f23
}

.contacts.contacts-2 input {
    text-align: center
}

.advantages-pic-1,
.slider-knife-1 {
    -webkit-animation: shake 3s cubic-bezier(.36, .07, .19, .97) both infinite;
    animation: shake 3s cubic-bezier(.36, .07, .19, .97) both infinite;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.advantages-pic-2,
.slider-knife-2 {
    -webkit-animation: shake2 3s cubic-bezier(.36, .07, .19, .97) both infinite;
    animation: shake2 3s cubic-bezier(.36, .07, .19, .97) both infinite;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

@-webkit-keyframes shake {
    0% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }
}

@keyframes shake {
    0% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }
}

@-webkit-keyframes shake2 {
    0% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }
}

@keyframes shake2 {
    0% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }
}

.fancybox__container {
    --fancybox-bg: rgba(0, 0, 0, 0.4) !important;
    padding: 210px 40px !important
}

.fancybox__content>.f-button.is-close-btn {
    top: -48px !important;
    width: 32px !important;
    height: 32px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3Cpath d='M23.7581 24.6152C23.6454 24.6153 23.5339 24.593 23.4299 24.5499C23.3259 24.5067 23.2314 24.4434 23.1519 24.3636L7.63418 8.8479C7.47323 8.68695 7.38281 8.46865 7.38281 8.24104C7.38281 8.01342 7.47323 7.79513 7.63418 7.63418C7.79513 7.47323 8.01342 7.38281 8.24104 7.38281C8.46865 7.38281 8.68695 7.47323 8.8479 7.63418L24.3656 23.1519C24.4852 23.2719 24.5665 23.4246 24.5994 23.5908C24.6323 23.757 24.6153 23.9292 24.5505 24.0857C24.4856 24.2422 24.3759 24.376 24.2351 24.4702C24.0944 24.5645 23.9288 24.6149 23.7594 24.6152H23.7581Z' fill='%235D5D5D'/%3E%3Cpath d='M8.24247 24.6152C8.07295 24.6152 7.90724 24.5649 7.76625 24.4708C7.62527 24.3767 7.51534 24.2429 7.45034 24.0863C7.38533 23.9297 7.36818 23.7574 7.40103 23.5911C7.43388 23.4248 7.51528 23.272 7.63493 23.1519L23.1526 7.63418C23.3136 7.47323 23.5319 7.38281 23.7595 7.38281C23.9871 7.38281 24.2054 7.47323 24.3664 7.63418C24.5273 7.79513 24.6177 8.01342 24.6177 8.24104C24.6177 8.46865 24.5273 8.68695 24.3664 8.8479L8.84864 24.3656C8.76899 24.445 8.67445 24.508 8.57043 24.5508C8.46641 24.5936 8.35496 24.6155 8.24247 24.6152Z' fill='%235D5D5D'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: contain !important;
    background-size: contain !important;
    background-position: center !important;
    opacity: 1 !important
}

.fancybox__content>.f-button.is-close-btn img,
.fancybox__content>.f-button.is-close-btn svg {
    display: none !important
}

.f-thumbs__slide {
    display: block !important;
    width: 96px !important;
    height: 96px !important;
    max-height: 96px !important;
    max-width: 96px !important
}

.f-thumbs__slide__button {
    width: 100% !important
}

.is-idle.is-compact .fancybox__footer {
    opacity: 1 !important;
    pointer-events: auto !important
}

.fancybox-show-thumbs .fancybox-thumbs {
    padding: 10px !important;
    height: 118px !important
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
    border: 3px solid #e9634f
}

.fancybox-bg {
    background-color: rgba(0, 0, 0, .4)
}

.f-button,
.fancybox__toolbar__column.is-left {
    display: none !important
}

.fancybox-slide {
    padding: 40px !important
}

.fancybox-toolbar {
    opacity: 1;
    visibility: visible
}

.f-button[data-fancybox-close] {
    display: block !important;
    opacity: 1 !important;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100vh !important;
    opacity: 1 !important;
    background-color: transparent !important
}

.f-button[data-fancybox-close]::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3Cpath d='M23.7581 24.6152C23.6454 24.6153 23.5339 24.593 23.4299 24.5499C23.3259 24.5067 23.2314 24.4434 23.1519 24.3636L7.63418 8.8479C7.47323 8.68695 7.38281 8.46865 7.38281 8.24104C7.38281 8.01342 7.47323 7.79513 7.63418 7.63418C7.79513 7.47323 8.01342 7.38281 8.24104 7.38281C8.46865 7.38281 8.68695 7.47323 8.8479 7.63418L24.3656 23.1519C24.4852 23.2719 24.5665 23.4246 24.5994 23.5908C24.6323 23.757 24.6153 23.9292 24.5505 24.0857C24.4856 24.2422 24.3759 24.376 24.2351 24.4702C24.0944 24.5645 23.9288 24.6149 23.7594 24.6152H23.7581Z' fill='%235D5D5D'/%3E%3Cpath d='M8.24247 24.6152C8.07295 24.6152 7.90724 24.5649 7.76625 24.4708C7.62527 24.3767 7.51534 24.2429 7.45034 24.0863C7.38533 23.9297 7.36818 23.7574 7.40103 23.5911C7.43388 23.4248 7.51528 23.272 7.63493 23.1519L23.1526 7.63418C23.3136 7.47323 23.5319 7.38281 23.7595 7.38281C23.9871 7.38281 24.2054 7.47323 24.3664 7.63418C24.5273 7.79513 24.6177 8.01342 24.6177 8.24104C24.6177 8.46865 24.5273 8.68695 24.3664 8.8479L8.84864 24.3656C8.76899 24.445 8.67445 24.508 8.57043 24.5508C8.46641 24.5936 8.35496 24.6155 8.24247 24.6152Z' fill='%235D5D5D'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: contain !important;
    background-size: contain !important;
    background-position: center !important;
    opacity: 1 !important;
    background-color: transparent !important
}

.f-button[data-fancybox-close] img,
.f-button[data-fancybox-close] svg {
    display: none !important
}

.fancybox__carousel {
    z-index: 90
}

.is-idle .fancybox__toolbar {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important
}

.fancybox__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 20;
    background: rgba(24, 24, 27, .5)
}

.f-thumbs__slide__button {
    opacity: 1
}



/* ----- */

@keyframes moveSlideshow {
    100% { 
        transform: translateX(-165%);  
    }
}
.loop_brands {
    display: flex;
    align-items: center;
align-items: center;
gap: 30px;
transform: translate3d(0, 0, 0);
animation: moveSlideshow 14s linear infinite;

white-space: nowrap;
}