/*! 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: 0.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: 0.35em 0.75em 0.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: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
.swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    -o-transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.swiper-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    display: block;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    -o-transition-property: transform,height;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: none;
    -ms-scroll-snap-type: none;
    scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
    content: '';
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}
:root {
    --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    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;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none!important;
}
.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}
.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto;
}
.swiper-button-lock {
    display: none;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next';
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 0.3s opacity;
    -o-transition: 0.3s opacity;
    transition: 0.3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none!important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
}
.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    -webkit-border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet:only-child {
    display: none!important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: var(--swiper-pagination-right,8px);
    left: var(--swiper-pagination-left,auto);
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 0.2s transform,.2s top;
    -o-transition: 0.2s transform,.2s top;
    transition: 0.2s transform,.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s transform,.2s left;
    -o-transition: 0.2s transform,.2s left;
    transition: 0.2s transform,.2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s transform,.2s right;
    -o-transition: 0.2s transform,.2s right;
    transition: 0.2s transform,.2s right;
}
.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color,inherit);
}
.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size,4px);
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock {
    display: none;
}
.swiper-scrollbar {
    -webkit-border-radius: var(--swiper-scrollbar-border-radius,10px);
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset,1%);
    bottom: var(--swiper-scrollbar-bottom,4px);
    top: var(--swiper-scrollbar-top,auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size,4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left,auto);
    right: var(--swiper-scrollbar-right,4px);
    top: var(--swiper-scrollbar-sides-offset,1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size,4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
    -webkit-border-radius: var(--swiper-scrollbar-border-radius,10px);
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
    -ms-touch-action: none;
    touch-action: none;
}
.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-fade .swiper-slide-active {
    pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper.swiper-cube {
    overflow: visible;
}
.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter:blur(50px);
    filter:blur(50px);
}
.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper.swiper-flip {
    overflow: visible;
}
.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition-property: opacity,height,-webkit-transform;
    transition-property: opacity,height,-webkit-transform;
    -o-transition-property: transform,opacity,height;
    transition-property: transform,opacity,height;
    transition-property: transform,opacity,height,-webkit-transform;
}
.swiper.swiper-cards {
    overflow: visible;
}
.swiper .swiper-slide {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}
@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: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.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: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.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: flex;
  align-items: center;
  justify-content: center;
  gap:10px;
    white-space: nowrap;
    position: relative;
    padding: 29px 30px;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background: -webkit-linear-gradient(342.33deg,#c90e47 -53.19%,#d1521c 23.18%,#571b01 112.65%,#240b1e 137.48%);
    background: -o-linear-gradient(342.33deg,#c90e47 -53.19%,#d1521c 23.18%,#571b01 112.65%,#240b1e 137.48%);
    background: linear-gradient(107.67deg,#c90e47 -53.19%,#d1521c 23.18%,#571b01 112.65%,#240b1e 137.48%);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 4px 0 #6c2f21;
    box-shadow: 0 4px 0 #6c2f21;
}
.primary-btn img,
.primary-btn svg {
    /* position: absolute; */
    top: 50%;
    left: 44px;
	/* 
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%); */
}
.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;
}
.input-block {
    margin-bottom: 14px;
}
.input-block input {
    display: block;
    width: 100%;
    height: 85px;
    background: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #cfcfcf;
    padding: 0 14px;
    font-size: 16px;
    color: #000;
}
.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: 90px;
    width: 90px;
    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 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.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 0.2s linear,visibility 0.2s linear;
    -o-transition: opacity 0.2s linear,visibility 0.2s linear;
    transition: opacity 0.2s linear,visibility 0.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 0.2s linear,visibility 0.2s linear;
    -o-transition: opacity 0.2s linear,visibility 0.2s linear;
    transition: opacity 0.2s linear,visibility 0.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: #2d1b13;
    padding: 15px 40px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
}
.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: 11px 20px ;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-inline: auto;
}
.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: #ffeac4;
}
.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_2004_1417)'%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='%23FFEAC4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2004_1417'%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: #f6f4f1;
    padding: 8px 40px;
    z-index: 500;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.15s linear,visibility 0.15s linear;
    -o-transition: opacity 0.15s linear,visibility 0.15s linear;
    transition: opacity 0.15s linear,visibility 0.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;
}
.header {
    display: block;
    background-color: #2d1b13;
    padding: 15px 0 14px;
    position: relative;
}
.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: 0.15s linear;
    -o-transition: 0.15s linear;
    transition: 0.15s linear;
    margin-top: 9px;
}
.header-bar span:before {
    content: '';
    -webkit-transition: 0.15s linear;
    -o-transition: 0.15s linear;
    transition: 0.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: #fbf9f5;
}
.main-top {
    padding-bottom: 18px;
}
.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: 25px;
}
.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: 16px;
    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: 34px;
    line-height: 40px;
    font-weight: 700;
    color: #52020a;
}
.main-list {
    padding-bottom: 20px;
}
.main-list li {
    padding-left: 34px;
    position: relative;
    font-size: 20px;
    line-height: 23px;
    color: #171718;
    margin-bottom: 16px;
}
.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: #52020a;
    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: 25px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99994 2.81836L4.99994 7.58497L12.6074 12.7084L20.2148 7.58497L20.2148 2.81836L12.6074 7.9418L4.99994 2.81836ZM4.99994 9.92831L12.6074 15.0518L20.2148 9.92831L20.2148 14.6949L12.6074 19.8184L4.99994 14.6949L4.99994 9.92831Z' fill='url(%23paint0_linear_2006_95)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2006_95' x1='12.6074' y1='2.81836' x2='12.6074' y2='19.8184' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FC2A2A' stop-opacity='0.59'/%3E%3Cstop offset='1' stop-color='%236C0808'/%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,
.mySwiper-2 .swiper-slide,
.mySwiper-3 .swiper-slide {
    padding: 2px;
    border: 1px solid transparent;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.mySwiper .swiper-slide img,
.mySwiper .swiper-slide svg,
.mySwiper-2 .swiper-slide img,
.mySwiper-2 .swiper-slide svg,
.mySwiper-3 .swiper-slide img,
.mySwiper-3 .swiper-slide svg {
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.mySwiper .swiper-slide.swiper-slide-thumb-active,
.mySwiper-2 .swiper-slide.swiper-slide-thumb-active,
.mySwiper-3 .swiper-slide.swiper-slide-thumb-active {
    border-color: #e9634f;
}
.mySwiper-2 .swiper-slide,
.mySwiper-3 .swiper-slide {
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
}
.mySwiper-2 .swiper-slide::after,
.mySwiper-3 .swiper-slide::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #d63c28;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mySwiper-2 .swiper-slide img,
.mySwiper-2 .swiper-slide svg,
.mySwiper-3 .swiper-slide img,
.mySwiper-3 .swiper-slide svg {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.mySwiper-2 .swiper-slide.swiper-slide-thumb-active::after,
.mySwiper-3 .swiper-slide.swiper-slide-thumb-active::after {
    opacity: 1;
    visibility: visible;
}
.chooses {
    padding-bottom: 7px;
}
.choose {
    margin-bottom: 16px;
}
.choose.choose-big .choose-wrap {
    padding: 23px 20px 17px 15px;
}
.choose-wrap {
    display: block;
    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: 15px 23px 15px 16px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: border-color 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;
    -o-transition: border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;
}
.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-circle {
    position: absolute;
    top: -5.5px;
    right: 1.5px;
    -webkit-box-shadow: inset 0 4px 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px 4px rgba(0,0,0,.25);
    background: #d9d9d9;
    width: 25px;
    height: 25px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.choose-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-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.choose-name,
.choose-old,
.choose-price,
.choose-text {
    display: block;
}
.choose-name,
.choose-price {
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    color: #000;
}
.choose-old,
.choose-text {
    font-size: 14px;
    line-height: 21px;
    color: #000;
}
.choose-price {
    font-size: 20px;
    letter-spacing: -.022em;
}
.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;
    padding-top: 5px;
}
.choose-tag {
    position: absolute;
    top: -5px;
    right: 36px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: #fff;
    padding: 4.5px 8.5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #2d1b13;
}
.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 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out,-webkit-transform 0.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: #fbf9f5;
}
.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: 82px;
}
.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-bg img,
.history-bg svg {
    height: 100%;
}
.history .wrapper {
    min-height: 1022px;
    padding: 0;
}
.history-top {
    padding: 24px 40px 13px;
    text-align: center;
}
.history-logo {
    padding-bottom: 13px;
}
.history-logo img,
.history-logo svg {
    margin: 0 auto;
}
.history-tit {
    display: block;
    max-width: 400px;
    margin: 0 auto;
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
    color: #52020a;
}
.history-line {
    position: absolute;
    top: 223px;
    left: 80px;
    z-index: 20;
}
.history-line img,
.history-line svg {
    width: 58px;
}
.history-img {
    position: absolute;
    top: 0;
    left: -8%;
    width: 116%;
}
.history-blocks {
    position: relative;
}
.history-block {
    height: 324px;
    padding: 48px 15px 20px 208px;
    position: relative;
}
.history-block:nth-child(2) .history-img {
    top: 16px;
}
.history-block .bl {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 10;
    opacity: 1;
    visibility: visible;
}
.history-block .bl.aos-animate {
    opacity: 0;
    visibility: hidden;
}
.history-block:nth-child(2) {
    margin-top: -10px;
    padding: 43px 15px 20px 208px;
}
.history-block:nth-child(3) {
    height: 352px;
    margin-top: -13px;
    padding: 33px 21px 20px 208px;
}
.history-block p {
    font-size: 18px;
    line-height: 21px;
    color: #2d1b13;
    position: relative;
    z-index: 10;
}
.history-tag {
    display: inline-block;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
    color: #fff;
    padding: 6px 8px;
    background-color: #ca5935;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 4px rgba(0,0,0,.15);
    box-shadow: 0 4px 4px rgba(0,0,0,.15);
    margin-bottom: 10px;
    position: relative;
    z-index: 10;
}
.about {
    position: relative;
    z-index: 2;
}
.about .wrapper {
    min-height: 873px;
    padding: 43px 0 0;
}
.about-title {
    display: block;
    font-size: 28px;
    line-height: 33px;
    font-weight: 700;
    color: #f7ecd6;
    text-align: center;
    padding: 0 30px;
}
.about-row {
    position: relative;
    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;
    padding: 0 0 10px;
    margin-top: -10px;
}
.about-row:last-child .about-info {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    padding-left: 46px;
    padding-top: 27px;
}
.about-row:last-child .about-ram {
    width: 245px;
    height: 55px;
}
.about-row:last-child .about-list {
    padding-left: 12px;
}
.about-row:last-child .about-list li:first-child {
    white-space: nowrap;
}
.about-row:last-child .about-pic {
    min-width: 180px;
    width: 180px;
}
.about-row:last-child .about-arrow {
    right: auto;
    left: -15px;
    top: 16px;
}
.about-row:last-child .about-img {
    margin-top: -66px;
    padding-left: 17px;
}
.about-row:last-child .about-img img,
.about-row:last-child .about-img svg {
    max-width: 147px;
}
.about-pic {
    min-width: 200px;
    width: 200px;
    position: relative;
}
.about-img img,
.about-img svg {
    max-width: 153px;
}
.about-arrow {
    position: absolute;
    top: 26px;
    right: 16px;
}
.about-info {
    width: 100%;
    padding-top: 47px;
}
.about-ram {
    position: relative;
    width: 245px;
    height: 77px;
    padding: 6px 7px 8px 13px;
    margin-bottom: 16px;
}
.about-ram img,
.about-ram svg {
    position: absolute;
    top: 0;
    left: 0;
}
.about-ram p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
    color: #fff;
    position: relative;
    z-index: 10;
}
.about-ram p b {
    font-weight: 800;
}
.about-list {
    max-width: 260px;
    padding-left: 13px;
}
.about-list li {
    padding-left: 34px;
    font-size: 18px;
    line-height: 21px;
    color: #fff;
    margin-bottom: 12px;
    position: relative;
}
.about-list li img,
.about-list li svg {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.about-bottom {
    padding: 0 40px;
    margin-top: -8px;
}
.about-bottom .primary-btn {
    padding: 29px 39px 32px 79px;
    font-size: 22px;
    line-height: 26px;
}
.about-bottom .section-text {
    padding-top: 22px;
}
.about-bottom .section-text span {
    color: #fff;
}
.advantages .wrapper {
    padding: 31px 0 10px;
}
.advantages-title {
    display: block;
    font-size: 28px;
    line-height: 33px;
    text-decoration: underline;
    font-weight: 800;
    color: #d97e00;
    text-align: center;
}
.advantages-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-bottom: 31px;
}
.advantages-row:last-child .advantages-info {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    padding-top: 0;
}
.advantages-row:last-child .advantages-info p {
    padding-left: 31px;
    max-width: 300px;
}
.advantages-row:last-child .advantages-pic {
    min-width: 158px;
    width: 158px;
}
.advantages-row:last-child .advantages-ram {
    margin-top: 10px;
    margin-left: 1px;
    padding: 30px 14px 17px 36px;
}
.advantages-row:last-child .advantages-ram p {
    padding: 0;
}
.advantages-row:last-child .advantages-tag {
    top: 69px;
    right: 25px;
}
.advantages-row:last-child .advantages-img {
    margin-left: -23px;
    margin-top: -17px;
}
.advantages-row:last-child .advantages-img img,
.advantages-row:last-child .advantages-img svg {
    max-width: 158px;
}
.advantages-pic {
    min-width: 171px;
    width: 171px;
    position: relative;
}
.advantages-tag {
    position: absolute;
    top: 51px;
    right: 27px;
    display: inline-block;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    padding: 4px 8px;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(189,0,0,.8)),to(rgba(153,83,0,.8)));
    background: -webkit-linear-gradient(top,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    background: -o-linear-gradient(top,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    background: linear-gradient(180deg,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.25);
    box-shadow: 0 4px 20px rgba(0,0,0,.25);
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.advantages-img img,
.advantages-img svg {
    max-width: 151.5px;
}
.advantages-info {
    width: 100%;
    padding: 33px 0 0;
}
.advantages-info p {
    max-width: 290px;
    font-size: 18px;
    line-height: 21px;
    color: #000;
    padding-left: 2px;
}
.advantages-info p b {
    display: block;
    padding-bottom: 4px;
    font-weight: 600;
}
.advantages-ram {
    padding: 26px 14px 17px 21px;
    position: relative;
    width: 328px;
    min-height: 128px;
    margin-top: 16px;
    margin-left: -4px;
}
.advantages-ram img,
.advantages-ram svg {
    position: absolute;
    top: 0;
    left: 0;
}
.advantages-ram p {
    color: #fff;
    position: relative;
    z-index: 10;
}
.info .wrapper {
    min-height: 1219px;
    padding: 41px 40px 34px;
}
.info-top {
    text-align: center;
    padding-bottom: 24px;
}
.info-top p {
    font-size: 18px;
    line-height: 21px;
    color: #000;
}
.info-title {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-weight: 800;
    color: #52020a;
    margin: 0 0 24px;
}
.info-title b {
    display: inline-block;
    padding: 4px 12px;
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(189,0,0,.8)),to(rgba(153,83,0,.8)));
    background: -webkit-linear-gradient(top,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    background: -o-linear-gradient(top,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    background: linear-gradient(180deg,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.info-title span {
    display: block;
}
.info-gif {
    margin-bottom: 23px;
    width: 100%;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.15);
    box-shadow: 0 4px 20px rgba(0,0,0,.15);
    -webkit-border-radius: 21px;
    border-radius: 21px;
    overflow: hidden;
}
.info-gif img,
.info-gif svg,
.info-gif video {
    display: block;
    margin-left: -1%;
    width: 102%;
}
.info-row {
    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;
}
.info-col {
    width: 50%;
    padding: 0 10px 32px;
    text-align: center;
}
.info-col:nth-child(2) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.info-col:nth-child(3) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.info-col:nth-child(4) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.info-wrap p {
    font-size: 18px;
    line-height: 21px;
}
.info-wrap p b {
    font-weight: 600;
}
.info-icon {
    padding-bottom: 12px;
}
.info-icon img,
.info-icon svg {
    display: block;
    margin: 0 auto;
}
.info-bottom {
    margin-top: -10px;
}
.info-bottom .primary-btn {
    padding: 29px 39px 32px 79px;
    font-size: 22px;
    line-height: 26px;
}
.info .section-text {
    padding-top: 10px;
}
.info .section-text span {
    color: #000;
}
.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(202,166,97,.28);
    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: #caa661;
    font-weight: 700;
    color: #fff;
}
.footer {
    background: #120b07;
}
.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: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #fbcf80;
    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(121,96,72,.19);
    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;
}
.footer-pay img,
.footer-pay svg {
    max-width: 317px;
}
.footer-bottom {
    background-color: #2e2620;
    position: relative;
    z-index: 10;
    padding: 20px 40px 30px;
}
.footer-bottom p {
    padding: 0;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: #796048;
}
.main.main-3 .main-top-wrap .swiper-slide {
    margin-left: -1px;
    overflow: hidden;
}
.main .swiper-slide-video {
    height: 480px;
    overflow: hidden;
}
.main .swiper-slide-video video {
    width: 102%;
    margin-left: -1%;
}
.swiper-slide {
    position: relative;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    opacity: 1!important;
    height: 6px;
    background: #270a0b;
}
.swiper-scrollbar-drag {
    background-color: #e2e2e2;
}
.slider-scrollbar {
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 100%;
    padding: 0 72px;
}
.slider-title {
    display: block;
    font-family: Montserrat,sans-serif;
    font-size: 33.6px;
    line-height: 1.1333;
    font-weight: 800;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    padding: 0 22px;
    margin: 0;
    text-transform: uppercase;
    z-index: 200;
    pointer-events: none;
}
.slider-title-1,
.slider-title-2 {
    max-width: 480px;
    position: absolute;
    top: 25px;
    left: 0;
}
.slider-title-2 {
    padding: 0 40px;
}
.slider-title b {
    font-weight: 800;
    color: #ff9f1b;
}
.slider-bl {
    display: block;
    width: 100%;
    position: absolute;
}
.slider-bl span {
    display: inline-block;
    font-size: 16.2px;
    line-height: 10px;
    font-weight: 800;
    color: #fff;
    padding: 6px 5px;
    background-color: #ca5935;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 13px;
}
.slider-bl p {
    font-size: 13.6px;
    line-height: 1.2;
    color: #fff;
    padding-right: 10px;
}
.slider-bl-1 {
    padding: 0 22px;
    bottom: 24px;
}
.slider-bl-2 {
    top: 151px;
    padding: 0 22px;
}
.slider-bl-2 p {
    padding-right: 60px;
    margin-bottom: 12px;
}
.slider-bl-2 span {
    background-color: #f18c01;
}
.slider-bl-3 {
    bottom: 34px;
    padding: 0 35px;
}
.slider-img {
    position: absolute;
}
.slider-img img,
.slider-img svg {
    max-width: 164px;
}
.slider-img-1 {
    bottom: 154px;
    left: 17px;
}
.slider-img-2 {
    bottom: 34px;
    left: 30px;
}
.slider-img-3 {
    top: 145px;
    left: 22px;
}
.slider-knife {
    position: absolute;
}
.slider-knife span {
    display: inline-block;
    font-size: 18px;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    padding: 4px 9px;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(189,0,0,.8)),to(rgba(153,83,0,.8)));
    background: -webkit-linear-gradient(top,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    background: -o-linear-gradient(top,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    background: linear-gradient(180deg,rgba(189,0,0,.8) 0,rgba(153,83,0,.8) 100%);
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.25);
    box-shadow: 0 4px 20px rgba(0,0,0,.25);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    bottom: 54px;
    left: 64px;
}
.slider-knife img,
.slider-knife svg {
    max-width: 135px;
}
.slider-knife-1 {
    bottom: 6px;
    left: 37px;
}
.slider-knife-2 {
    bottom: 0;
    left: -13px;
}
.slider-knife-2 img,
.slider-knife-2 svg {
    max-width: 270.5px;
}
.slider-knife-2 span {
    bottom: auto;
    left: auto;
    right: 85px;
    top: 60px;
    padding: 4px 6px;
}
.slider-info {
    position: absolute;
    top: 140px;
    right: 9px;
    width: 255px;
}
.slider-info-bl {
    display: block;
    background-color: rgba(120,63,35,.81);
    font-size: 16.2px;
    line-height: 1.1666;
    font-weight: 800;
    color: #fff;
    padding: 11px 14px;
    margin-bottom: 10px;
}
.slider-info p {
    display: block;
    font-size: 13.6px;
    line-height: 1.2;
    color: #fff;
    padding: 0 15px 21px;
}
.slider-info ul {
    padding: 0 10px;
}
.slider-info ul li {
    max-width: 210px;
    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;
    font-size: 13.8px;
    line-height: 1.114;
    font-weight: 600;
    color: #fff;
    text-transform: lowercase;
    margin-bottom: 5px;
}
.slider-info ul li img,
.slider-info ul li svg {
    display: block;
    max-width: 24px;
    min-width: 24px;
    margin-right: 8px;
}
.slider-info-2 {
    width: 274px;
}
.slider-info-2 .slider-info-bl {
    padding-right: 11px;
    margin-bottom: 18px;
}
.slider-info-2 p {
    padding: 0 13px 21px;
}
.slider-info-2 ul {
    padding: 0 12px;
}
.slider-row {
    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;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.slider-col {
    position: relative;
    width: 52.6%;
}
.slider-col:last-child {
    width: 47.4%;
}
.slider-head {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    font-family: Montserrat,sans-serif;
    font-size: 43px;
    line-height: 1.093;
    font-weight: 800;
    color: #fff;
    margin: 0;
    padding: 23px;
    text-transform: uppercase;
}
.slider-head i {
    display: block;
    font-size: 24.7px;
    line-height: 1;
    font-weight: 600;
    font-style: normal;
    margin-top: 4px;
    text-transform: lowercase;
}
.slider-icons {
    text-align: center;
    padding: 20px 34px 0;
}
.slider-icons img,
.slider-icons svg {
    max-width: 47px;
    margin: 0 auto 7px;
}
.slider-icons p {
    font-size: 13px;
    line-height: 1.214;
    color: #fff;
    text-transform: lowercase;
}
.slider-icons p b {
    font-weight: 600;
}
.slider-icon {
    padding-bottom: 14px;
}
.slider-icon:last-child {
    padding-bottom: 0;
}
.slider-bnk {
    position: absolute;
    top: 0;
    right: -13px;
}
.slider-bnk img,
.slider-bnk svg {
    max-width: 16.44px;
}
.slider-block {
    position: absolute;
    top: 160px;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    width: 300px;
    text-align: center;
}
.slider-block .slider-title {
    line-height: 1.213;
    position: static;
    color: #201614;
    margin: 0 0 13px;
}
.slider-btn {
    display: inline-block;
    padding: 14px 50px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background: -webkit-linear-gradient(344.04deg,#ff980a 14.62%,#ffc700 67.34%,#d67c00 143.19%);
    background: -o-linear-gradient(344.04deg,#ff980a 14.62%,#ffc700 67.34%,#d67c00 143.19%);
    background: linear-gradient(105.96deg,#ff980a 14.62%,#ffc700 67.34%,#d67c00 143.19%);
    -webkit-box-shadow: 0 10px 20px rgba(145,38,38,.49),0 4px 0 #f18c01;
    box-shadow: 0 10px 20px rgba(145,38,38,.49),0 4px 0 #f18c01;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 6px;
}
.slider-txt {
    display: inline-block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(255,255,255,.31);
    font-family: Montserrat,sans-serif;
    font-size: 10px;
    line-height: 1;
    font-weight: 700;
    color: #452e29;
    padding: 5px 10px 5px 16px;
    position: relative;
}
.slider-txt::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 8px;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #ff4d00;
}
.slider-bl p,
.slider-bl span,
.slider-btn,
.slider-icon,
.slider-title,
.slider-txt {
    opacity: 0;
    -webkit-transform: translate(0,-30px);
    -ms-transform: translate(0,-30px);
    transform: translate(0,-30px);
    -webkit-transition: opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
}
.slider-img {
    -webkit-transform: rotate(-80deg);
    -ms-transform: rotate(-80deg);
    transform: rotate(-80deg);
    -webkit-transition: opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
}
.slider-info li,
.slider-info p,
.slider-info-bl {
    opacity: 0;
    -webkit-transform: translate(30px,0);
    -ms-transform: translate(30px,0);
    transform: translate(30px,0);
    -webkit-transition: opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;
}
.slider-col:first-child,
.slider-knife {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.slider-img-1,
.slider-knife {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.slider-knife {
    -webkit-transition: margin 0.5s linear;
    -o-transition: margin 0.5s linear;
    transition: margin 0.5s linear;
}
.slider-knife-1 {
    margin-bottom: -120px;
}
.slider-knife-2 {
    margin-bottom: 120px;
}
.slider-bl-1 span {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.slider-bl-1 p {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.slider-bl-2 span {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.slider-bl-2 p {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.slider-bl-3 span {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.slider-bl-3 p {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.slider-info-bl {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.slider-info p {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.slider-info li:nth-child(1) {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.slider-info li:nth-child(2) {
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
}
.slider-info li:nth-child(3) {
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
.slider-icon:nth-child(1) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.slider-icon:nth-child(2) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.slider-icon:nth-child(3) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.slider-icon:nth-child(4) {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.swiper-slide.swiper-slide-active .slider-bl p,
.swiper-slide.swiper-slide-active .slider-bl span,
.swiper-slide.swiper-slide-active .slider-btn,
.swiper-slide.swiper-slide-active .slider-icon,
.swiper-slide.swiper-slide-active .slider-info li,
.swiper-slide.swiper-slide-active .slider-info p,
.swiper-slide.swiper-slide-active .slider-info-bl,
.swiper-slide.swiper-slide-active .slider-title,
.swiper-slide.swiper-slide-active .slider-txt {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
.swiper-slide.swiper-slide-active .slider-img {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.swiper-slide.swiper-slide-active .slider-col:first-child,
.swiper-slide.swiper-slide-active .slider-knife {
    opacity: 1;
}
.swiper-slide.swiper-slide-active .slider-knife {
    margin: 0;
}
.swipe {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 100;
    -webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
}
.swipe.hd {
    opacity: 0;
    visibility: hidden;
}
.path {
    width: 20px;
    height: 20px;
    position: absolute;
    background: rgba(149,147,241,.5);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    top: 28px;
    left: 78px;
    visibility: hidden;
    -webkit-animation: swipe-dot 2s 0.5s infinite;
    animation: swipe-dot 2s 0.5s infinite;
}
.hand-icon {
    position: relative;
    background-image: url("../img/hand.webp");
    background-repeat: no-repeat;
    background-position: center;
    width: 100px;
    height: 100px;
    -webkit-transform-origin: 52% 62%;
    -ms-transform-origin: 52% 62%;
    transform-origin: 52% 62%;
    -webkit-animation: swipe-hand 2s infinite;
    animation: swipe-hand 2s infinite;
}
@-webkit-keyframes swipe-hand {
    25% {
        -webkit-transform: translate(20px) rotate(30deg);
        transform: translate(20px) rotate(30deg);
    }
    50% {
        -webkit-transform: translate(-20px) rotate(-15deg);
        transform: translate(-20px) rotate(-15deg);
    }
    100% {
        -webkit-transform: translate(0) rotate(0);
        transform: translate(0) rotate(0);
    }
}
@keyframes swipe-hand {
    25% {
        -webkit-transform: translate(20px) rotate(30deg);
        transform: translate(20px) rotate(30deg);
    }
    50% {
        -webkit-transform: translate(-20px) rotate(-15deg);
        transform: translate(-20px) rotate(-15deg);
    }
    100% {
        -webkit-transform: translate(0) rotate(0);
        transform: translate(0) rotate(0);
    }
}
@-webkit-keyframes swipe-dot {
    12% {
        visibility: visible;
        width: 40px;
    }
    25% {
        visibility: visible;
        -webkit-transform: translate(-65px);
        transform: translate(-65px);
        width: 20px;
    }
    26% {
        visibility: hidden;
    }
}
@keyframes swipe-dot {
    12% {
        visibility: visible;
        width: 40px;
    }
    25% {
        visibility: visible;
        -webkit-transform: translate(-65px);
        transform: translate(-65px);
        width: 20px;
    }
    26% {
        visibility: hidden;
    }
}
.main.main-4 {
    background-color: #f1eee8;
}
.main.main-4 .primary-btn {
    width: 100%;
    max-width: 334px;
    margin: 0 auto;
}
.main.main-4 .primary-btn img,
.main.main-4 .primary-btn svg {
    left: 70px;
}
.main.main-4 .main-top {
    position: relative;
    padding-bottom: 0;
    margin-bottom: 46.5px;
}
.main.main-4 .main-top-descr {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 18px 40px;
    text-align: center;
}
.main.main-4 .main-top-tit {
    display: inline-block;
    font-family: Raleway,sans-serif;
    font-size: 28px;
    line-height: 40px;
    font-weight: 800;
    color: #d2550f;
    text-decoration: underline;
    margin: 0 0 6px;
    text-transform: uppercase;
    letter-spacing: 0.07em;
}
.main.main-4 .main-top-title {
    display: block;
    font-size: 35px;
    line-height: 41px;
    font-weight: 900;
    color: #000;
    text-transform: uppercase;
    margin: 0 0 25px;
}
.main.main-4 .main-top-row {
    text-align: left;
    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: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -16px;
}
.main.main-4 .main-top-icon {
    width: 50%;
    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: 0 0 12px 6px;
}
.main.main-4 .main-top-icon-img {
    min-width: 54px;
    width: 54px;
}
.main.main-4 .main-top-icon-img img,
.main.main-4 .main-top-icon-img svg {
    max-width: 54px;
}
.main.main-4 .main-top-icon-txt {
    display: block;
    padding-left: 12px;
    font-size: 20px;
    line-height: 23px;
    color: #000;
}
.main.main-4 .main-top-icon-txt b {
    display: block;
    font-weight: 600;
}
.main.main-4 .main-top-bl {
    position: absolute;
    bottom: -19px;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    -webkit-box-shadow: 0 4px 0 #d9d9d9;
    box-shadow: 0 4px 0 #d9d9d9;
    border: 1px solid #efefef;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #fff;
    padding: 8px 26px;
    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;
    white-space: nowrap;
}
.main.main-4 .main-top-bl img,
.main.main-4 .main-top-bl svg {
    min-width: 74px;
    max-width: 74px;
}
.main.main-4 .main-top-bl-hm,
.main.main-4 .main-top-bl-txt {
    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.main-4 .main-top-bl-txt {
    padding-right: 9px;
}
.main.main-4 .main-top-bl-txt span {
    font-weight: 700;
}
.main.main-4 .main-top-bl span {
    display: block;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    margin-left: 6px;
}
.main.main-4 .main-top-bl-hm {
    padding-left: 9px;
    border-left: 1px solid #efefef;
}
.history.history-2 {
    padding: 0;
    background-color: #f1eee8;
    position: relative;
}
.history.history-2 .wrapper {
    padding-top: 40px;
    min-height: 957px;
}
.history.history-2 .history-bg-1 {
    top: 0;
}
.history.history-2 .history-bg-1 img,
.history.history-2 .history-bg-1 svg {
    height: auto;
}
.history.history-2 .history-top {
    padding-top: 0;
    padding-bottom: 25px;
}
.history.history-2 .history-descrs {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}
.history.history-2 .history-descr {
    height: 359px;
    padding: 20px 43px 46px 36px;
    position: relative;
}
.history.history-2 .history-descr:first-child {
    padding-top: 0;
}
.history.history-2 .history-descr:first-child p {
    padding-bottom: 54px;
}
.history.history-2 .history-descr-title {
    display: block;
    font-family: "Made in China",sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #ffa903;
    margin: 0;
    padding: 0 4px;
}
.history.history-2 .history-descr p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 43px 46px 36px;
    font-size: 18px;
    line-height: 21px;
    color: #fff;
}
.advantages {
    z-index: 10;
}
.advantages.advantages-2 {
    padding-bottom: 24px;
}
.advantages.advantages-2 .advantages-bg-2 {
    top: 25px;
}
.advantages.advantages-2 .advantages-bg-2 img,
.advantages.advantages-2 .advantages-bg-2 svg {
    height: auto;
}
.advantages.advantages-2 .advantages-bg-3 {
    top: auto;
    left: 0;
    height: auto;
    bottom: -14px;
}
.about.about-2 .wrapper {
    padding-top: 36px;
    min-height: auto;
    padding-bottom: 30px;
}
.about.about-2 .about-row {
    padding-bottom: 0;
}
.about.about-2 .about-row:last-child {
    margin-top: 50px;
}
.about.about-2 .about-row:last-child .about-img img,
.about.about-2 .about-row:last-child .about-img svg {
    max-width: 155px;
}
.about.about-2 .about-row:last-child .about-info {
    padding-top: 0;
}
.about.about-2 .about-row:last-child .about-ram {
    height: 77px;
}
.about.about-2 .about-row:last-child .about-img {
    padding-left: 8px;
    margin-top: -93px;
}
.about.about-2 .about-row:last-child .about-arrow {
    right: auto;
    top: 0;
    left: -38px;
}
.about.about-2 .about-pic {
    min-width: 170px;
    width: 170px;
}
.about.about-2 .about-info {
    padding-top: 68px;
}
.about.about-2 .about-arrow {
    right: -14px;
}
.about.about-2 .about-ram {
    height: auto;
}
.about.about-2 .about-bottom {
    margin-top: 10px;
}
.about.about-2 .about-bottom .primary-btn {
    padding: 29px 22px;
}
.about.about-2 .about-bottom .primary-btn img,
.about.about-2 .about-bottom .primary-btn svg {
    left: 21px;
}
.info.info-2 {
    background-color: #f1eee8;
}
.info.info-2 .wrapper {
    min-height: auto;
}
.info.info-2 .primary-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;
    white-space: nowrap;
    padding: 27px 71px;
}
.info.info-2 .primary-btn img,
.info.info-2 .primary-btn svg {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-right: 15px;
}
.info.info-2 .info-row {
    padding-bottom: 37px;
}
.info.info-2 .info-col {
    padding-bottom: 11px;
}
.info.info-2 .info-gif {
    margin-bottom: 14px;
}
.testimonials.testimonials-3 {
    background-color: #fbf9f5;
    padding-bottom: 0;
}
.testimonials.testimonials-3 .testimonials-bottom-btn {
    padding: 30px 40px;
    margin-top: 30px;
    background-color: #f5f3f0;
}
.main.main-3 .main-top-wrap .main-slider-3 .swiper-slide {
    margin-left: 0;
}
.order {
    background-color: #fbf9f5;
    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: #796048;
    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: 236px;
    overflow: hidden;
    position: relative;
}
.order-img img,
.order-img svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.order-head {
    max-width: 280px;
    margin: 0 auto;
    padding-top: 34px;
    position: relative;
    z-index: 10;
    text-align: center;
}
.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;
}
.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: 12px;
    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_2060_26300)'%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_2060_26300)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2060_26300' x1='7.00186' y1='0.499999' x2='7.00186' y2='12.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD89B'/%3E%3Cstop offset='1' stop-color='%23FFC700'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_2060_26300'%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: 16px 8px 16px 101.92px;
    position: relative;
    margin-bottom: 27.5px;
}
.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;
}
.order-block-tit {
    display: block;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    color: #d63c28;
    margin: 0 0 6px;
}
.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 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: block;
    width: 100%;
    cursor: pointer;
    border: none;
    background: -webkit-linear-gradient(342.33deg,#66c36a -53.19%,#3f9643 23.18%,#238d28 112.65%);
    background: -o-linear-gradient(342.33deg,#66c36a -53.19%,#3f9643 23.18%,#238d28 112.65%);
    background: linear-gradient(107.67deg,#66c36a -53.19%,#3f9643 23.18%,#238d28 112.65%);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 30px 30px 29px;
    -webkit-box-shadow: 0 4px 0 #1a551d;
    box-shadow: 0 4px 0 #1a551d;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-family: Raleway,sans-serif;
}
.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 {
    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;
}
.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;
}
.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 !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 !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 !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;
}